Problem
SQL Server 2008通过LinkedServer连接DB2s数据库,我本地安装的是SQL Server 2008的数据库,服务器是Window Server 2008,安装的是IBM DB2 v9.7版本的数据库。
Solution
为了能成功创建一个LinkServer To DB2,你首先得下载并安装驱动:Microsoft OLDB Provider for DB2.
Data Access Tool
安装Microsoft OLDB Provider for DB2过后,打开Data Access Tool 工具,选择新建数据源“New Data Source”
因为我的DB2数据库服务器是Window Server 2008,所以在服务器选择上,我选择了"DB2/NT"
在IP地址一栏中填入IP地址,端口一栏中填入端口号:
填入数据库的目录名称,数据包集合名称可以自己命名。
选择服务器端和本地客户端的编码方式
填入访问数据库的用户名和密码
选择连接“Connection pooling”
测试连接Connect,会出现连接成功。
填上Data source name
显示连接字符串
用sa的身份登录数据库Manager工具,新建连接服务器,
安全性选项填入对于用户和密码