IBM db2驱动程序部署/安装

时间:2013-01-03 08:25:46

标签: c# .net ado.net db2

我尝试使用C#应用程序连接到IBM DB2数据库。我首先安装了IBM Data Server Driver Package,对于使用ODBC,CLI,.NET,OLE DB,PHP,Ruby,JDBC或SQLJ的应用程序,根据the documentation, IBM数据服务器驱动程序包。然后我想我可以使用IBM.Data.DB2汇编并愉快地连接。它完全没有用,因为应用程序在当前工作目录中查找db2app.dll时仍然崩溃。

然后我安装了IBM Data Server Client,其中包含了这个dll" bin"目录,我添加到系统路径。这没有用,所以我将它复制到我应用程序的构建目录中,现在可以了。但我不认为这是正确的,因为我还必须将msg\en_US\db2nmp.xml文件复制到我的构建目录以获取异常错误文本。

我认为从DB2安装中复制所有这些文件是错误的,我应该能够以某种方式强制IBM.Data.DB2程序集在系统路径中查找所需的文件,而不是在其工作目录中。我还认为Data Server Driver Package应该足够了,但在安装较大的IBM.Data.DB2.dll之前,我无法对Data Server Client执行任何操作。

我认为问题出现在我的最终,而不是IBM,所以我做了一些明显或巧妙的错误。

我的问题是:如何在.NET应用程序中使用较小的IBM Data Server Driver Package

1 个答案:

答案 0 :(得分:1)