0

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

4

1 回答 1

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?

于 2009-10-03T17:57:28.890 回答