Příznaky
Když provádíte zálohování databáze na sekundární replice ve skupině dostupnosti AlwaysOn na serveru Microsoft SQL Server 2012, do protokolu sekundární repliky se zaznamená následující chyba 9019:
<><čas )> číslo spid # Chyba: 9019, závažnost: 21, stav: 1. <data><času> SPID #The virtuální soubor s 0x00000000000c0000 bajty v souboru "<cesta><název souboru>" je aktivní a nelze ho přepsat sekvencí 0x00058a89 pro databázi <.DateTime Databáze: <DatabaseName>, datum vytvoření (čas): <Datum><čas ,> stránky: 154322427, první hodnota LSN: 363130:429485:1, poslední hodnota LSN: 363144:639968:1, počet odkládacích zařízení: 1, informace o zařízení PathFile name Tato zpráva je jenom informační. Není třeba žádné akce uživatele.
V sekundární replice může dojít k chybě 9019, dokud sekundární zálohování neproběhne. Během této doby může dojít k problémům s plánováním plánovače v primární replice a tyto problémy mohou aktivovat zablokování plánovače. Kromě toho mohou být klienti zablokované, když jsou připojení k počítači, ve kterém je nainstalovaný SQL Server a který je hostitelem primární repliky. V této situaci jsou do protokolu chyb SQL serveru zaznamenány následující chyby:
<Date><Time>Server Using 'dbghelp.dll' version '4.0.5'<Date><Time> Server **Dump thread - spid = 0, EC = 0x0000000000000000<Date><Time> Server ***Stack Dump being sent to <Path>\SQLDump0001.txt><4 Date><Time> Server * *******************************************************************************<Date><Time> Server *<Date><Time> Server * BEGIN STACK DUMP:<Date><Time> Server * <Date><Time> spid #<Date><Time> Server *<Date><Time> Server * Deadlocked Schedulers><2 Date><Time> Server *<Date><Time> Server * *******************************************************************************<Date><Time> Server * -------------------------------------------------------------------------------<Date><Time> Server * Short Stack Dump><8 Date><Time> Server Stack Signature for the dump is 0x00000000000001BC><2 Date><Time> Server Error : 19407, závažnost: 16, stav: 1. <Kalendář data><čas> serveru vypršela platnost zapůjčení mezi skupinou dostupnosti < název skupiny dostupnosti> a cluster služby Windows Server Failover. V rámci instance systému SQL Server a clusteru Windows Server failover cluster došlo k potížím s připojením. Pokud chcete zjistit, jestli Skupina dostupnosti nefunguje správně, zkontrolujte odpovídající prostředek skupiny dostupnosti v clusteru Windows Server failover cluster.
Řešení
Informace o kumulativní aktualizaci
Kumulativní aktualizace 5 pro SQL Server 2012 Service Pack 1
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 5. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2012 Service Pack 1, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2861107 Kumulativní aktualizace 5 pro SQL Server 2012 Service Pack 1Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí aktualizace SQL Server 2012 Service Pack 1 – oprava. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2772858 Buildy SQL Server 2012, které byly vydány po vydání SQL Server 2012 Service Pack 1
Stav
Společ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.