
2.连接出错首先看看服务器ip 和端口写对没有
ip如果没错就要看看服务器的db2服务端口对不对。另外对于服务器下面这些也要注意
检查服务器的配置情况如下:
验证存在的DB2数据库
db2 list db directory
db2 list db directory show detail
验证实例使用的通讯协议,查看DB2COMM变量
db2set -all
查看数据库管理器的配置,查看SVCENAME(特指tcpip协议)
db2 get dbm cfg
查看/etc/services中,有无与上面对应SVCENAME的端口,例如:
db2cDB2 50000/tcp
要确认服务器是否在监听,可以用netstat -an 来查看端口是否处于LISTEN状态
1.首先将数据库服务端的数据库映射到客户端(因为使用ODBC的原因)映射命令如下:
Db2cmd
Db2
//将远程节点192.168.80.207:50001映射为node207本地节点
catalog tcpip node node207 remote 192.168.80.207 server 50001
//映射数据库zcldb到本地node207节点
catalog database zcldb at node node207
2.新增ODBC,连接到本地DB2映射数据库
3.应用程序连接ODBC
连接字符串:
<add name="DB2ConnectionString" connectionString="driver={IBM DB2 ODBC DRIVER}DSN=localdbnameUID=userDBALIAS=localdbnameMODE=SHAREPWD=password" providerName="System.Data.Odbc"/>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)