.NET 在 Windows 8 中访问 DB2

标签 .net ado.net windows-8 db2

在 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 摆弄,这是非常不理想的,但它确实有效。

http://www-01.ibm.com/support/docview.wss?uid=swg21618434

关于.NET 在 Windows 8 中访问 DB2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12887406/

相关文章:

c# - 使用 UCMA 2.0 发送格式化文本

c# - 在Azure Function中运行控制台应用程序的program.cs文件?

.net - 跨多个软件版本管理对象构造函数

c# - 重新加载实体和所有导航属性关联 - DbSet Entity Framework

c# - asp.net Ado 存储过程字段

windows-8 - 我们如何在服务器端验证 Windows 8 应用内账单收据?

xaml - Windows 8 应用程序,更改 BackButtonStyle 的颜色

c# - 通用方法和无效上下文异常

mysql - 尽管异步调用,ADO .NET 仍然阻塞

c# - 如何禁用 Windows 8/WinRT AppBar?