症狀
請考慮 Microsoft Host Integration Server 2013 中的下列案例:
- 您的接收位置已設定為使用 Microsoft BizTalk Adapter for DB2。
- 您可以將 BizTalk Adapter for DB2 配置為包含特定的 DB2 SET (陳述式,例如,DB2 SET Registers 屬性中的 SET CURRENT PATH 'TESTLIB') 。
在此案例中,DB2 SET 指令不會傳遞至遠端 IBM DB2 資料庫伺服器。
原因
當 DB2 SET 命令與接收位置一起使用時,BizTalk Adapter for DB2 不支援傳遞這些命令。 DB2 SET 暫存器功能最初是針對 DB2 配接器搭配使用 Solicit-Response 傳送連接埠時發生的特定情況新增至 BizTalk Adapter for DB2。
解決方式
安裝累積 2 (CU2 Host Integration Server 2013 的 CU2) Microsoft更新。 安裝 CU2 時,會實作接收連接埠的 DB2 SET 陳述式支援。
累積更新資訊
解決此問題的修正程式包含在 Microsoft Host Integration Server 2013 的 累積更新 2 中。
受影響的二進位檔 Microsoft.HostIntegration.Adapters.MsDb2.Runtime.dll。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。