KB4538268 – OPRAVA: Chyba "Expired BLOB handle" (Popisovač objektu BLOB) vypršela, když transakce mezi databázemi zahrnuje komunikaci s MSDTC v SQL Server 2017 a 2019

Platí pro
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

Příznaky

Předpokládejme, že vaše aplikace iniciuje transakci mezi databázemi, která aktualizuje více tabulek v různých databázích způsobem, který vyžaduje komunikaci s koordinátorem služba MS DTC (Microsoft Distributed Transaction Coordinator) (MSDTC). V tomto scénáři se zobrazí chyba "Expired BLOB handle".

Důvody pro zapojení MSTDC jsou následující:

  • Aktualizace probíhají prostřednictvím odkazovaného serveru.
  • Jedna nebo více databází se stane součástí skupiny dostupnosti Always On.

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:

Informace o kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

      

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.