使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

假定您使用作为字符二进制过程 = True和二进制代码页用于 DB2 具有 OLE DB 提供程序的连接字符串属性将 IBM DB2 二进制数据转换为字符串。

升级到 Microsoft 主机集成服务器 2013年后进程二进制字符作为 = True DB2 连接字符串属性将不再返回二进制数据作为字符串数据。相反,作为二进制数据返回二进制数据。

对于 DB2 5.0 中包含的功能包为 Microsoft SQL Server 2012年和功能包为 Microsoft SQL Server 2014年 (分别) DB2 4.0 和 Microsoft OLE DB 提供程序使用 Microsoft OLE DB 提供程序时,也会发生此问题。

原因

发生此问题是因为进程二进制字符作为 = True从"适用于"一节中列出的产品中附带的 Microsoft DB2 数据提供程序连接字符串属性中移除了。

解决方案

若要解决 DB2 5.0 和主机集成服务器 2013 OLE DB 提供程序中的此问题,请安装修补程序 2993741。此修补程序不适用于 OLE DB 提供程序对于 DB2 4.0。

可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。此修复程序仅适用于遇到本文中描述的问题的系统。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。

如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。



注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请转到下面的 Microsoft 网站:

http://support.microsoft.com/contactus/?ws=support注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

Microsoft 主机集成服务器 2013

系统必备组件您必须更新程序包 1 主机集成服务器 2013年累计安装要应用此修补程序。

重新启动信息您可能需要在应用此修补程序后,重新启动计算机。

更换信息此修补程序不替换任何以前发布的修补程序。

Microsoft OLE DB 提供程序的 DB2 版本 5.0

系统必备组件若要应用此修补程序,则必须先卸载现有安装 Microsoft OLE DB 提供程序对于 DB2 5.0。然后,使用在"文件信息"部分中列出的.msi 文件安装此修补程序。

重新启动信息您可能需要在应用此修补程序后,重新启动计算机。

更换信息此修补程序不替换任何以前发布的修补程序。


此修复程序的英文版具有的文件属性 (或更新的文件属性)在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,使用在控制面板中的日期和时间项的时区选项卡。

Microsoft 主机集成服务器 2013

对于所有 x86 版本的 Microsoft 主机集成服务器 2013年

文件名称

文件版本

文件大小

日期

时间

平台

Msdrda.dll

9.0.2182.2

1,017,832

28-Aug-2014

19:39

x86

对于所有的 x64 版本的 Microsoft 主机集成服务器 2013年

文件名称

文件版本

文件大小

日期

时间

平台

Msdrda.dll

9.0.2182.2

1,017,832

28-Aug-2014

19:39

x86

Msdrda.dll

9.0.2182.2

1,348,072

28-Aug-2014

19:40

x64

Microsoft OLE DB 提供程序的 DB2 版本 5.0

所有版本的 Microsoft OLE DB 提供程序的 DB2 版本 5.0

文件名称

文件版本

文件大小

日期

时间

平台

Db2oledbv5_x64.msi

不适用

4,212,736

29-Aug-2014

08:53

不适用

Db2oledbv5_x86.msi

不适用

3,080,192

29-Aug-2014

08:53

不适用




注意:解决此问题的修补程序还列入主机集成服务器 2013 (KB2929767)累积更新 2

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

应用此更新之后,DB2 连接字符串必须更新才能设置"二进制代码页"属性,以便正确地将二进制数据转换为字符字符串匹配主机 CCSID (代码页)。



注意:"进程二进制作为字符"连接字符串属性未重新添加到 DB2 的数据提供程序,以提供此功能。相反,使用二进制代码页属性来启用该功能。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×