Příznaky
Zvažte následující scénář:
-
V tabulce s povoleným sledováním změn provedete alespoň jedno vložení, aktualizaci nebo odstranění.
-
Zakážete všechny sledování změn v databázi.
Při pokusu o nastavení databáze na částečně obsažený model databáze se v tomto scénáři může zobrazit chybová zpráva podobná následující:
Msg 1205, úroveň 13, stát 18, postup sp_flush_commit_table, lineNumber
Transakce (ID procesu 63) byla zablokovaná při uzamčení prostředků jiným procesem a byla vybrána jako oběť pro zablokování. Spusťte transakci znova.
Msg 3999, úroveň 17, stát 1, lineNumber
Vymazání tabulky svěření na disk v identifikátoru dbid 13 se nezdařilo kvůli chybě 1205. Další informace najdete v protokolu chyb.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:
Kumulativní aktualizace 5 pro SQL Server 2016 RTM
Kumulativní aktualizace 2 pro SQL Server 2016 SP1
Kumulativní aktualizace 4 pro SQL Server 2014 Service Pack 2
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 SQL serveru:
StavSpolečnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
OdkazyPřečtěte si o minology , který Microsoft používá k popisu aktualizací softwaru.