带有端口的DB2.iSeries ConnectionString

时间:2013-06-07 11:48:33

标签: c# db2 database-connection connection-string ibm-midrange

我正在尝试使用以下连接字符串连接到DB2:

 <add name="ConnectionString" 
         providerName="IBM.Data.DB2.iSeries" 
         connectionString="Data Source=xxxxxxx,1234;UserID=username;Password=password;"/>

似乎如果我指定端口(1234),则会抛出错误:

CWBCO1004 - Remote address could not be resolved
11001
A communication error occurred.

如果我没有指定它抛出的端口(预期):

Unhandled Exception: IBM.Data.DB2.iSeries.iDB2ConnectionTimeoutException: The co
nnection cannot be opened because the connection timed out.
   at IBM.Data.DB2.iSeries.iDB2Connection.Open()

任何方式,以便我可以在连接字符串上指定端口并仍然有效吗?

提前谢谢你:)

1 个答案:

答案 0 :(得分:2)

好的,查看iSeries提供程序文档,它似乎没有提供指定TCP / IP端口的选项。我会假设它总是相同,或者是使用IBM iSeries Access软件定义的。