使用SQL Server连接服务器访问DB2 Server_DB2

来源:脚本之家  责任编辑:小易  

首先,需要安装Microsoft OLE DB Provider for DB2

下载地址:http://download.microsoft.com/download/B/B/2/BB22098A-C071-415F-9269-2EB26CEFB562/DB2OLEDB_CN.exe

安装以后,菜单多出一项:

接下来,运行“数据访问工具”详细进行配置。

假设DB2的配置信息如下所示

可访问的数据库地址:jdbc:db2://10.18.50.149:50000/BPMDB
用户名:db2admin
密码:db2admin

说明下第五步的字符集:

主机 CCSID 可以通过以下命令获悉。

db2 connect to BPMDB user db2admin using db2admin
db2 get db cfg for BPMDB

 查询结果: 

C:\IBM\BPM\v8.5\db2\BIN>db2 connect to BPMDB user db2admin using db2admin

   数据库连接信息

 数据库服务器         = DB2/NT64 10.1.1
 SQL 授权标识         = DB2ADMIN
 本地数据库别名       = BPMDB


C:\IBM\BPM\v8.5\db2\BIN>db2 get db cfg for BPMDB

       数据库 BPMDB 的数据库配置

 数据库配置发行版级别                                    = 0x0f00
 数据库发行版级别                                        = 0x0f00

 数据库地域                                              = US
 数据库代码页                                            = 1208
 数据库代码集                                            = UTF-8
 数据库国家/地区代码                                     = 1
 数据库整理顺序                                          = IDENTITY
 备用整理顺序                              (ALT_COLLATE) =
 数字兼容性                                              = OFF

 PC 代码页,可以通过以下操作获悉。

 

第12步的字符串是需要用到的。

Provider=DB2OLEDB;User ID=db2admin;Password=db2admin;Initial Catalog=BPMDB;Network Transport Library=TCP;Host CCSID=1208;PC Code Page=936;Network Address=10.18.50.149;Network Port=50000;Package Collection=BPMDB;Process Binary as Character=False;Units of Work=RUW;DBMS Platform=DB2/MVS;Defer Prepare=False;Rowset Cache Size=0;Persist Security Info=True;Connection Pooling=False;Derive Parameters=False;

 

终于到了配置链接服务器的时候了,继续走起。

 

添加成功,下图能看到链接服务器 HEATHERNET

 

测试链接服务器查询数据

查询正常,能显示中文字段。

 

提示:如果第5步字符集配置不当将会导致中文字段名无法显示正常且一直会提示该字段不存在。

 

消息 7339,级别 16,状态 1,第 1 行
OLE DB provider 'DB2OLEDB' for linked server 'HEATHERNET' returned invalid data for column '[HEATHERNET].[BPMDB].[DB2ADMIN].[V_USER_MAPPING].POSITION_NAME'.

以下是配置正确的查询结果

至此,DB2的链接服务器搭建完毕。


  • 本文相关:
  • db2常用傻瓜问题1000问(一)
  • db2数据库中常见的堵塞问题分析与处理方法
  • db2常用傻瓜问题1000问(二)
  • ibm db2 日常维护汇总(九)
  • db2数据库的备份和恢复
  • db2编程序技巧 (十)
  • db2编程序技巧 (五)
  • 创建一个空的ibm db2 eco数据库的方法
  • db2 udb v8.1管理学习笔记(三)
  • db2编程序小小技巧
  • 如何使用 SQL Server 身份验证进行连接
  • 怎么连接sqlserver数据库?
  • 连接失败 SQL Server
  • sqlserver2005怎么连接到服务器?
  • 怎么配置sqlserver的远程连接?
  • SQL出现连接失败 请检查SQL server
  • sql server2019如何连接服务器?
  • sqlserver2000查询分析器连接不到本地服务器上?
  • 如何使用JDBC驱动来测试SQL Server连接
  • SQL SERVER 2005 使用windows 身份验证 无法连接到服务器...
  • 怎么用vs2008 连接sql server 2008?
  • 在本机怎样连接服务器上的sql server数据库?
  • c#连接sqlserver数据库类怎么使用
  • 怎么使用JDBC连接SQL Server
  • 怎么使用JDBC连接SQL Server
  • 怎么使用JDBC连接SQL Server
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页db2db2常用傻瓜问题1000问(一)db2数据库中常见的堵塞问题分析与处理方法db2常用傻瓜问题1000问(二)ibm db2 日常维护汇总(九)db2数据库的备份和恢复db2编程序技巧 (十)db2编程序技巧 (五)创建一个空的ibm db2 eco数据库的方法db2 udb v8.1管理学习笔记(三)db2编程序小小技巧db2 常用命令小结db2数据库的备份和恢复db2 导入导出单个表的操作详解db2比较常用与实用sql语句总结db2优化(简易版)ibm db2 日常维护汇总(一)db2常用傻瓜问题1000问(一)db2数据库的安装db2数据同步方面的经验db2常用傻瓜问题1000问(四)ibm db2 日常维护汇总(八)常见数据库系统比较 db2数据库在db2中提高insert性能的技巧(1)db2死锁的解决过程全记录db2中的数据移动(一)db2 常用命令小结db2编程序技巧 (五)db2编程序技巧 (四)db2编程序技巧 (七)db2 select语句高级用法
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved