OLE DB provider 'DB2OLEDB' for linked server 'HEATHERNET' returned invalid data for column '[HEATHERNET].[BPMDB].[DB2ADMIN].[V_USER_MAPPING].POSITION_NAME'. 以下是配置正确的查询结果 至此,DB2的链接服务器搭建完毕。
在本例中,我们将使用DBLink技术来连接SQL Server和DB2数据库,使得在SQL Server中可以直接访问和操作DB2数据库的数据。 步骤 1. 准备工作 在开始之前,确保你已经安装了SQL Server和DB2数据库,并且具有相应的数据库连接权限。 2. 创建DBLink 在SQL Server中创建DBLink的方法是使用sp_addlinkedserver存储过程。以下是一...
1.要求pc机上安装DB2连接服务器客户端软件和sqlserver2000软件。 2.配置windows的ODBC数据源: 开始菜单—》程式集—》系统管理工具—》资料数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以:添加—》选择IBM DB2 ODBC DRIVER—》自定义数据源名称(随意如: DB2TEST)—》数据库名称(必选!)—》OK完成。 3. 选择...
OLE DB provider 'DB2OLEDB' for linked server 'HEATHERNET' returned invalid data for column '[HEATHERNET].[BPMDB].[DB2ADMIN].[V_USER_MAPPING].POSITION_NAME'. 以下是配置正确的查询结果 至此,DB2的链接服务器搭建完毕。
catalog:catalog的定义变化基于OLE DB访问接口的实现。对于SQL Server,这是可选的数据库名称,对于DB2,这个目录是数据库的名称 2、sp_addlinkedsrvlogin sp_addlinkedsrvlogin [ @rmtsrvname = ] 'rmtsrvname' [ , [ @useself = ] { 'TRUE' | 'FALSE' | NULL } ] ...
1.要求pc机上安装DB2客户端软件和sqlserver2000软件。 2.配置Windows的ODBC数据源: 开始菜单—》程式集—》系统管理工具—》资料数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以:添加—》选择IBM DB2 ODBC DRIVER—》自定义数据源名称(随意如: DB2TEST)—》数据库名称(必选!)—》OK完成。
在sqlserver企业管理器—》安全性—》DB2连接服务器打开刚建好的连接服务器—》点击表,即可在右边窗口看到该DB2数据库用户拥有的的所有表名,但在这里还并不能查看表的记录,这个需要在sqserver的查询分析器中用具体sql实现!访问表时,使用格式为:[连接服务器名]..[DB2用户].[表名]... ...
1.下载安装Microsoft OLEDB Provider for DB2,SQL SERVER链接服务器中的默认访问接口没有DB2的。 2.安装完成后,打开程序菜单 -Microsoft OLEDB Provider for DB2 -数据访问工具。 3.使用数据访问工具新建数据源。 4.获取连接字符串 5.新建SQL SERVER链接服务器,链接服务器(自己取名),访问接口选择Microsoft OLE DB ...
server='LINKEDDB2', @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;' ...
在链接服务器创建后,我们可以使用 SQL Server 的四部分命名规则来引用 DB2 数据库中的表。例如,如果我们要查询名为“mytable”的表,可以使用以下查询: 代码语言:sql 复制 SELECT*FROMmylinkedserver.mydatabase.myschema.mytable 在这里,“mylinkedserver”是链接服务器的名称,“mydatabase”是 DB2 数据库的名...