KB962008 - OPRAVA: Chybová zpráva při použití odesílání protokolů v SQL Server 2008: "Při spuštění databáze v teplém pohotovostním režimu Název< databáze (ID <databáze N>) nebyl příkaz RESTORE přístupný k jejímu pohotovostnímu souboru (název< souboru>>)"

Microsoft distribuuje opravy systému Microsoft SQL Server 2008 jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy pro SQL Server 2008.

Příznaky

Vezměte v úvahu následující scénář:

  • Máte tři servery, které jsou ve stejné doméně. Máte třeba server A, server B a server C.

  • Nainstalujete Microsoft SQL Server 2008 na server A a na server B.

  • Spouštěcí účet služby SQL Server a agenta serveru SQL Server je doménový účet.

  • Vytvoříte dva sdílené adresáře na serveru C. Složky mají například názvy D1 a D2. Spouštěcí účet nemá na serveru C oprávnění správce. Spouštěcí účet má však oprávnění k úplnému řízení těchto dvou adresářů.

  • Nakonfigurujete přesouvání protokolů mezi serverem A a serverem B. Pro primární server určíte záložní složku transakčního protokolu, která bude používat síťovou cestu adresáře D1. U sekundárního serveru určíte cílovou složku, ve které použijete síťovou cestu k adresáři D2.

  • Na sekundárním serveru nastavíte pro sekundární databázi úsporný režim.

V tomto scénáři můžete zjistit, že odesílání protokolů nefunguje. Do souboru protokolu chyb serveru SQL Server 2005 je navíc zaznamenána následující chybová zpráva:

Poznámka

Při spuštění databáze v teplém pohotovostním režimu 'Database Name' (ID databáze N) nebyl její pohotovostní režim file ("File Name") pro příkaz RESTORE přístupný. Došlo k chybě operačního systému 5 (Přístup byl odepřen. Diagnostikujte chybu operačního systému, opravte problém a zkuste spustit znovu. RESTORE LOG se abnormálně ukončuje.

Poznámka: K tomuto problému nedochází v systému Microsoft SQL Server 2005.

Řešení

Informace o kumulativní aktualizaci pro prodejní verzi SQL Serveru 2008

Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 4 pro prodejní verzi SQL Server 2008. Další informace o získání tohoto balíčku kumulativních aktualizací pro SQL Server 2008 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

963036 Balíček kumulativní aktualizace 4 pro SQL Server 2008Poznámka: Buildy jsou kumulativní, a proto každá nová verze opravy obsahuje 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:

956909 Buildy SQL Server 2008, které byly vydány po vydání SQL Server 2008

Informace o kumulativní aktualizaci pro SQL Server 2008 Service Pack 1

Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 1 pro SQL Server 2008 Service Pack 1. Další informace o získání tohoto balíčku kumulativních aktualizací pro SQL Server 2008 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

969099 Balíček kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 1Pozná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 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:

970365 Buildy SQL Server 2008 vydané po vydání aktualizace Service Pack 1 SQL Server 2008

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Další informace

Poznámky

  • Po použití opravy tohoto problému se rozhraní . Soubor TUF (Transaction Undo File) je vytvořen na sekundárním serveru ve stejné složce, ve které je umístěn soubor MDF databáze. Dříve byl soubor vrácení transakce vytvořen na sekundárním serveru ve stejném umístění, kam se kopírují záložní soubory protokolu transakcí databáze.
  • Tato oprava aktualizuje jenom soubory SqlLogShip.exe a SqlManagerUI.dll. Tyto soubory jsou komponenty nástrojů, které podporují odesílání protokolů. Aktualizace těchto souborů proto ovlivní také vydané verze systémů SQL Server 2008 a SQL Server 2008 Service Pack 1. Je to proto, že i když můžete mít jenom jednu instanci systému SQL Server 2008, pro kterou je tato oprava použitá, sdílené komponenty se automaticky aktualizují pro všechny instance.

        
      

Další informace o balíčku kumulativní aktualizace 4 pro SQL Server 2008

Další informace o měněných souborech a o všech předpokladech použití balíčku kumulativní aktualizace obsahujícího opravu hotfix popsaného v tomto článku znalostní báze znalostní báze Microsoft Knowledge Base naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

963036 Balíček kumulativní aktualizace 4 pro SQL Server 2008

Další informace o balíčku kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 1

Další informace o měněných souborech a o všech předpokladech použití balíčku kumulativní aktualizace obsahujícího opravu hotfix popsaného v tomto článku znalostní báze znalostní báze Microsoft Knowledge Base naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

969099 Balíček kumulativní aktualizace 1 pro SQL Server 2008 Service Pack 1

Reference

Další informace o seznamu buildů, které jsou dostupné po vydání verze systému SQL Server 2008, naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

956909 Buildy SQL Server 2008, které byly vydány po vydání SQL Server 2008

Další informace o modelu přírůstkové údržby pro SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

935897 Tým SQL Server poskytuje k poskytování oprav hotfix pro hlášené problémy model přírůstkové údržby

Další informace o schématu pojmenování aktualizací pro aktualizace serveru SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

822499 Nové schéma pojmenovávání balíčků aktualizací softwaru Microsoft SQL Server

Další informace o terminologii aktualizací softwaru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft