如何在SQLServer中将IBM.Data.DB2.iSeries注册为链接服务器提供程序?

时间:2009-08-12 18:14:04

标签: sql-server ibm-midrange linked-server

我使用IBMDA400(OLEDB)提供程序通过SQL Server 2005(链接服务器)连接到AS400上的DB2数据库。但是,我最近发现我可以使用IBM.Data.DB2.iSeries.dll提供程序连接我的.Net应用程序,所以我想使用我的IBM.Data.DB2.iSeries提供程序连接到AS400。但是,在尝试设置链接服务器时,IBM.Data.DB2.iSeries提供程序不在我的连接选项列表中。如何将其注册为提供商?

1 个答案:

答案 0 :(得分:1)

您的OLE DB提供程序有什么问题?为什么要使用.NET提供程序?

据我所知,链接服务器需要OLE DB提供程序才能使用iSeries DB2数据库,而且没有选择使用.NET 。 IBM.Data.DB2.iSeries提供程序允许.NET托管程序使用SQL访问iSeries数据库文件。

看看这个:

http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzaik/rzaikdotnetprovider.htm

之后您可以尝试安装IBM iSeries Access for Windows和Programmer's Toolkik,但如果您能在SQL Server的提供程序列表中看到DB2 iSeries .NET提供程序,我会感到惊讶。

您是否有任何性能问题或某些内容无法与OLE DB一起使用?