OPENDATASOURCE
OPENQUERY
OPENROWSET
除了以上三种方法还可以建立linkerserver

解决方案 »

  1.   

    I. 使用用于 DB2 的 Microsoft OLE DB 提供程序
    下面的示例创建一台名为 DB2 的链接服务器,该服务器使用用于 DB2 的 Microsoft OLE DB 提供程序。EXEC sp_addlinkedserver
       @server='DB2',
       @srvproduct='Microsoft OLE DB Provider for DB2',
       @catalog='DB2',
       @provider='DB2OLEDB',
       @provstr='Initial Catalog=PUBS;Data Source=DB2;HostCCSID=1252;Network Address=XYZ;Network Port=50000;Package Collection=admin;Default Schema=admin;'
      

  2.   

    因为你是导整个数据库,还是向导的方式DTS 导入/导出向导
    在所有的数据转换服务 (DTS) 工具中,DTS 导入/导出向导为在 OLE DB 数据源之间复制数据提供了最简单的方法。在连接到源和目的之后,可以选择要导入或导出的数据,并可对要复制的数据应用各种转换(例如,通过选择列或使用 Microsoft® ActiveX® 脚本)。在大多数情况下,可以自动与源数据一起复制主键和外键约束。说明  可以复制从 SQL 查询中获得的数据。SQL 查询可以包含来自同一数据库或分布式查询中的多个表的联接。作为整个进程的一部分,如果不存在任何表,则 DTS 导入/导出向导会自动为您创建目的表。 
    可用的数据源
    使用 DTS 导入/导出向导,可以连接到下列数据源: 大多数的 OLE DB 和 ODBC 数据源以及用户指定的 OLE DB 数据源。
    文本文件。
    到一个或多个 Microsoft SQL Server™ 实例的其它连接。
    Oracle 和 Informix 数据库。 
    必须已经安装 Oracle 或 Informix 客户端软件。Microsoft Excel 电子表格。
    Microsoft Access 和 Microsoft FoxPro® 数据库。
    dBase 或 Paradox 数据库。 
    有关更多信息,请参见 DTS 连接。转换数据
    除复制数据外,还可以用诸如 Microsoft Visual Basic® Scripting Edition (VBScript) 或 Microsoft JScript® 之类的 ActiveX 脚本语言转换列级数据。有关更多信息,请参见 DTS 转换、转换数据任务和在 DTS 中使用 ActiveX 脚本。 复制数据库对象
    使用 DTS 导入/导出向导,可以转换索引、视图、角色、存储过程和引用完整性约束等数据库对象。有关更多信息,请参见复制 SQL Server 对象任务。保存 DTS 包
    完成 DTS 导入/导出向导之后,可以将连接、转换以及调度信息保存为 DTS 包。可以下列形式保存包: 保存到 SQL Server msdb 数据库。
    保存到 SQL Server 2000 Meta Data Services。
    保存存为结构化存储文件(.dts 文件)。
    保存为 Visual Basic 文件。 
    可以立即运行包或调度该包以供今后执行。 有关更多信息,请参见保存 DTS 包和调度 DTS 包的执行。 编辑包
    如果使用 DTS 导入/导出向导创建了一个包,然后保存了该包,则可以在 DTS 设计器中编辑这个包。使用 DTS 设计器,可以自定义在 DTS 导入/导出向导中创建的基本包,添加步骤、任务、转换、事件驱动逻辑以及配置工作流。有关更多信息,请参见 DTS 设计器。
      

  3.   

    TO :zjcxc(: 邹建 :) 
    可不可以把上面的文字转化的通俗一点
    也就是先做什么,下来再做什么,我说过了,我是菜鸟的。
      

  4.   

    DTS在sql server內做,在企業管理器中,
    --工具
    --向導
    --DTS 服務
    --選擇DTS導入向導
    --選擇DB2數據源
    --按向導處理就可以了。
      

  5.   

    我在用导入时,提示DLL中出错
      

  6.   

    SQL服务器上有没有安装db2的驱动?
      

  7.   

    dts是最好的
    ------------------------
    db2是不是和sqlserver在同一网段上?