KB4538268 - 修正:在 SQL Server 2017 和 2019 中,當跨資料庫交易涉及與 MSDTC 通訊時,會發生「BLOB 控制碼過期」錯誤

套用到
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2017 Standard on Windows SQL Server 2017 Standard on Linux SQL Server 2019 on Linux SQL Server 2019 on Windows

症狀

假設您的應用程式起始跨資料庫交易,以需要與分散式交易協調器 (MSDTC) 通訊的方式Microsoft更新不同資料庫中的多個資料表。 在此案例中,您會收到「BLOB 控制碼過期」錯誤。

MSTDC 參與的原因包括以下幾點:

  • 匯報會透過連結的伺服器進行。
  • 一或多個資料庫會成為 AG) (Always On可用性群組的一部分。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

解決方式

此問題已在下列 SQL Server 累積更新中修正:

關於 SQL Server 的累積更新:

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

      

參考資料

了解 Microsoft 用來說明軟體更新的術語。