在 Windows 7 中,我能够使用 IBM 的 DB2 驱动程序连接到 DB2,但是这似乎不适用于 Windows 8。客户端驱动程序的安装失败并显示以下内容:
MSI (c) (0C:18) [11:47:20:731]: Windows Installer installed the product. Product Name: IBM Data Server Driver Package - IBMDBCL1. Product Version: 10.1.0.872. Product Language: 1033. Manufacturer: IBM. Installation success or error status: 1603.
我还尝试了 DB2 的 MS OLEDB 驱动程序,它似乎也不适用于 Windows 8(也无法安装)。
是否有任何其他替代方案(例如 beta 驱动程序)或是否有任何其他人成功地从 Windows 8 机器连接到 DB2?
最佳答案
IBM 最近发布了一些关于如何使他们的驱动程序在 Windows 8/Server 2012 上工作的文档。不幸的是,这需要一些注册表 hack 和 GAC 摆弄,这是非常不理想的,但它确实有效。
关于.NET 在 Windows 8 中访问 DB2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12887406/