Při obnovování transakčního protokolu pro databázi systému Microsoft SQL Server 2005, Microsoft SQL Server 2008 nebo Microsoft SQL Server 2008 R2 se v souboru protokolu chyb serveru SQL Server může zobrazit chyba podobná následující:
Chyba: 18272, Závažnost: 16, Stav: 1.
Během restartování obnovení došlo k chybě I/O v souboru kontrolního bodu X:\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\CHECK. CKP' (chyba operačního systému 1784 (dodaná uživatelská vyrovnávací paměť není platná pro požadovanou operaci.)). Příkaz pokračuje, ale nelze ho restartovat. Ujistěte se, že pro soubor kontrolního bodu existuje platné umístění úložiště.
Příznaky
Tato chyba má omezený dopad a nezabrání úspěšnému provedení operace obnovení. Tato chybová zpráva se zobrazí, když je obnovení přerušeno a soubor kontrolního bodu, který se používá k restartování obnovení, není zapsán nebo není správně zapsán soubor kontrolního bodu. Pokud se zobrazí tato chyba, znamená to, že pokud je operace obnovení z nějakého důvodu přerušena uprostřed procesu, musíte ji restartovat od začátku záložního souboru, nikoli od souboru kontrolního bodu.
Příčina
Informace o kumulativní aktualizaci
SQL Server 2005
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 10. Další informace o získání tohoto balíčku kumulativních aktualizací pro SQL Server 2005 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
983329 Balíček kumulativní aktualizace 10 pro SQL Server 2005 Service Pack 3
Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2005. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix.
Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
960598 Buildy SQL Server 2005, které byly vydány po vydání aktualizace Service Pack 3 SQL Server 2005
SQL Server 2008 Service Pack 1
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 9 pro SQL Server 2008 Service Pack 1. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2083921 Kumulativní aktualizace 9 pro SQL Server 2008 Service Pack 1
Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008. Společnost Microsoft doporučuje zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
970365 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 1 SQL Server 2008
Opravy hotfix pro Microsoft SQL Server 2008 se vytvářejí pro konkrétní aktualizace Service Pack pro SQL Server. Opravu hotfix pro SQL Server 2008 Service Pack 1 je nutné nainstalovat k instalaci systému SQL Server 2008 Service Pack 1. Ve výchozím nastavení jsou všechny opravy hotfix poskytované v aktualizaci Service Pack pro SQL Server zahrnuty do další aktualizace Service Pack pro SQL Server.
SQL Server 2008 Service Pack 2
Oprava, která tento problém řeší, byla poprvé vydána v rámci kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 2. Další informace o tomto balíčku kumulativních aktualizací naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2289254 Kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 2
Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2402659 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 2 SQL Server 2008
SQL Server 2008 R2
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 4. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2345451 balíček kumulativní aktualizace 4 pro SQL Server 2008 R2
Poznámka Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008 R2. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
981356 Buildy SQL Server 2008 R2, které byly vydány po vydání verze SQL Server 2008 R2
Alternativní řešení
Chybová zpráva se obvykle objevuje při obnově z více záložních souborů, což je proces, který se někdy označuje jako "prokládané obnovení". Chcete-li se této chybě vyhnout, nezadávejte při operaci obnovení více záložních souborů.
Řešení
Tento problém často hlásí zákazníci, kteří k zálohování svých databází serveru SQL Server používají zálohovací softwarové nástroje jiných výrobců. Tyto nástroje usnadňují operace zálohování a obnovení více souborů.
Další odkazy: