Příznaky
Předpokládejme, že používáte funkci skupiny dostupnosti AlwaysOn serveru Microsoft SQL Server 2014. Po restartování instance systému SQL Server se budou databáze, které jsou součástí skupin dostupnosti, zobrazovat ve vedlejších replikách stav nesynchronizace. Navíc se nemůžete připojit nebo odebrat databáze ze skupin dostupnosti. A zároveň nemůžete odebrat skupiny dostupnosti ze sekundárních replik. V této situaci se do protokolu chyb SQL serveru zapíší chybové zprávy podobné následujícím:
Probíhá spouštění databáze "database_name". Přeskakuje se výchozí spuštění databázedatabase_name, protože databáze patří do skupiny dostupnosti (ID skupiny: Group_ID). Databáze bude spuštěna skupinou dostupnosti. Tato zpráva je jenom informační. Není třeba žádné akce uživatele. Informace o stavu databáze 'database_name'-Hardended LSN: ' (0:0:0) ' Commit LSN: ' (0:0:0) doba potvrzeného zpracování: 'datovéčasy' připojení skupiny dostupnosti AlwaysOn s primární databází bylo ukončeno pro sekundární databázi 'database_name' v replice dostupnosti 'Replica_Name' s ID repliky: {Replica_ID}. Tato zpráva je jenom informační. Není třeba žádné akce uživatele. Informace o stavu pro databázi 'database_name"-Hardended LSN: ' (0:0:0) ' Commit LSN: ' (0:0:0) doba potvrzení: informace o stavudataa času prodatabázi 'database_name'-Hardended LSN: ' (0:0:0) ' potvrzení hodnoty LSN: ' (0:0:0) ' doba potvrzení: 'Datumačaszahájení databáze 'database_name'. Skupiny dostupnosti AlwaysOn připojení k primární databázi vytvořené pro sekundární databázidatabase_namev replice dostupnosti 'REPLICA_NAME' s ID repliky: {Replica_ID}. Tato zpráva je jenom informační. Není potřeba žádná akce uživatele. 2289 transakce se přeposlaly v databázidatabase_name(107:0). Tato zpráva je jenom informační. Není třeba žádné akce uživatele. Příkaz CHECKDB pro databázidatabase_namebyl dokončen bez chyb pro Datumačas (místní čas). Tato zpráva je jenom informační; není třeba žádné akce uživatele. Připojení ke skupinám dostupnosti AlwaysOn se zakončením primární databáze pro sekundární databázidatabase_namev replice dostupnosti 'REPLICA_NAME' s ID repliky: {Replica_ID}. Tato zpráva je jenom informační. Není třeba žádné akce uživatele.
Příčina
K tomuto problému dochází kvůli stavu vzájemného zablokování mezi podprocesem opakování akce a podprocesem Switch.
Řešení
Tento problém byl poprvé opraven v následujících kumulativních aktualizacích pro SQL Server 2014:
Kumulativní aktualizace 2 pro SQL server 2014 Service Pack 1 kumulativní aktualizace 9 pro SQL Server 2014
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:
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.
Odkazy
Informace o terminologii , kterou Microsoft používá k popisu aktualizací softwaru.