KB3162858 – při selhání procesu zálohování protokolu v systému SQL Server se zobrazuje chyba "řetěz záloh protokolu je poškozený"

Příznaky

V konfiguraci přenosu protokolu nemusí být proces zálohování protokolu z důvodu základních problémů s úložištěm a infrastrukturou selhat. V této situaci se proces zálohování protokolu zkusí zopakovat a to může přepsat potenciálně platný soubor zálohy protokolu. Když se to stane, můžete zaznamenat konec řetězce zálohování protokolu, který může vyžadovat provedení úplného proinicializace konfigurace přenosu protokolu. V závislosti na velikosti databází může jít o velmi nákladný provoz. Navíc jsou do protokolu chyb SQL serveru zaznamenány chyby podobné následujícím:

Datum a čas, zálohování, neznámý, zálohování se nepodařilo dokončit protokol zálohování databáze. Podrobné zprávy najdete v protokolu aplikace Backup. Datum a čas, zálohování, neznámý, chyba: 3041 závažnost: 16 stav: 1. Datum a čas, Spid326, neznámý, řetěz záloh protokolu je poškozený. Před provedením zálohy protokolu musíte provést úplnou zálohu databáze. Datum a čas, Spid326, neznámý, operační systém vrátil chybu 170 (požadovaný prostředek se používá). na SQL Server při zápisu na ofset 0x00000009dde000 v souboru FilePath\FileName. Další zprávy najdete v protokolu chyb systému SQL Server a v protokolu událostí systému. Jedná se o závažný chybový stav na úrovni systému, který ohrožuje integritu databáze a musí být okamžitě opraven. Dokončení úplné kontroly konzistence databáze (DBCC CHECKDB) Tato chyba může být způsobena mnoha faktory. Další informace najdete v tématu SQL Server Books Online.

Řešení

Oprava tohoto problému je zahrnuta v následujících kumulativních aktualizacích a aktualizaci Service Pack pro SQL Server:

Kumulativní aktualizace 7 pro SQL server 2014 Service Pack 1kumulativní aktualizace pro 13 SQL Server 2012 SP2, kumulativní aktualizace 5 pro SQL Server 2012 Service Pack 3 (SP3)kumulativní aktualizace 1 pro SQL Server 2014 SP2 Poznámka Po instalaci této aktualizace je třeba odebrat přepsání platné zálohy protokolu transakcí. Proto tato aktualizace přináší několik dalších ověření, která kontrolují, jestli je řetězec protokolu nepřerušený.

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:

Nejnovější kumulativní aktualizace pro SQL server 2014 (SP1/SP2) nejnovější kumulativní aktualizace pro SQL Server 2012 SP3, nejnovější kumulativní aktualizace pro SQL Server 2012 SP2

Informace o aktualizaci Service Pack pro SQL Server 2016

       Aktualizace Service Pack 2 pro SQL Server 2016

Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy zahrnuté v předchozích aktualizacích Service Pack a všechny nové opravy. Naším doporučením je použití nejnovější aktualizace Service Pack a nejnovější kumulativní aktualizace pro danou aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné nainstalovat předchozí aktualizaci Service Pack. K vyhledání dalších informací o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci použijte tabulku 1 v následujícím článku.

Jak zjistit verzi, edici a úroveň aktualizace SQL serveru a jeho součástí

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 používané společností Microsoft k popisu aktualizací softwaru.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×