狀況
請考慮下列情況:
-
您可以使用 Microsoft 服務的分散式關聯式資料庫架構 (DRDA) 來從 IBM DB2 的 SQL 陳述式傳送到 SQL Server。
-
參數化的 SQL 陳述式會包含在一個靜態 SQL 封裝。
-
在 SQL 陳述式中傳遞的參數資料值是所使用的資料類型的無效值。
在這個案例中,發生錯誤時所執行的靜態 SQL 封裝的名稱不會寫入到 Microsoft 服務,DRDA 記錄檔。遺失的靜態 SQL 封裝名稱可讓您很難找出 DRDA 的 Microsoft 服務正在執行的多個 SQL 封裝時,哪一個套件失敗。
解決方案
累積更新資訊
主機整合伺服器 2013年是累積的更新 1中包含的修正程式可解決這個問題。
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
更多的資訊
套用累積的更新 1 之後,DRDA 之 Microsoft 服務將其他詳細資料寫入記錄檔在無效的 SQL 參數資料值的處理期間發生錯誤時。其他詳細資料包括 SQL 封裝名稱和一致性語彙基元。