主机集成服务器 2010年错误重定向行视为错误在 DB2 表中插入行时

适用于: Microsoft Host Integration Server 2010

症状


请考虑以下情形︰ 在 Microsoft 主机集成服务器 2010年环境中,您安装了最新的更新包的 Microsoft SQL Server 2008年集成服务 (SSI)。然后,将行插入到 DB2 表中。这些行的某些已经存在的表中。在这种情况下,可以看到错误流重定向无法正常工作。发生此问题时,您会看到为错误"好"和"坏"的所有行都被重都定向。

例如,您可以 12,750 行插入具有唯一索引的 DB2 中的表。然后,在第二轮,则尝试插入 25000 行。第二组中包含第一次 12,750 的行。在此示例中,您将发现 12,750 行用一些额外的行重定向到错误日志。但是,您可以看到所有的 25000 行被发送。

解决方案


修补程序信息

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

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

注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码的完整列表,或要创建单独的服务请求,请访问下面的 Microsoft 网站:注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

系统必备组件

您必须安装该修补程序的主机集成服务器 2010年。

重新启动信息

应用此修补程序后,不需要重新启动计算机。

更换信息

此修复程序的英语 (美国) 版本使用 Microsoft Windows Installer 软件包来安装此修复程序。日期和时间为这些文件下表列出在协调世界时 (UTC)。当您查看文件信息时,日期将转换为本地时间。要了解 UTC 与本地时间之间的时差,使用在控制面板中的日期和时间项的时区选项卡。
对于 Microsoft 主机集成服务器 2010年 32 位版本
文件名称文件版本文件大小日期时间平台
db2oledb.dll8.5.4371.2632,65624-Aug-201111:34x86
ipresync.dll8.5.4371.2530,26424-Aug-201111:34x86
msdrda.dll8.5.4371.2989,00824-Aug-201111:34x86
对于 Microsoft 主机集成服务器 2010年 64 位版本
文件名称文件版本文件大小日期时间平台
db2oledb.dll8.5.4371.2632,65624-Aug-201111:41x86
db2oledb.dll8.5.4371.2878,92824-Aug-201111:41x64
ipresync.dll8.5.4371.2719,70424-Aug-201111:41x64
msdrda.dll8.5.4371.21,716,56024-Aug-201111:41x64
msdrda.dll8.5.4371.2989,00824-Aug-201111:41x86

状态


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