Oprava: Trvá dlouho obnovení databáze serveru SQL Server 2008 R2 nebo SQL Server 2008 nebo SQL 2012

Překlady článku Překlady článku
ID článku: 2653893 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Společnost Microsoft distribuuje Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) nebo 2008 Microsoft SQL Server nebo Microsoft SQL Server 2012 opravy v jednom souboru ke stažení. Protože opravy jsou kumulativní a každá nová verze tedy obsahuje všechny opravy hotfix a všechny aktualizace zabezpečení, které byly součástí předchozích SQL Server 2008 R2 Service Pack 1 (SP1) nebo SQL Server 2008 nebo Microsoft SQL Server 2012 vydání aktualizace.

Příznaky

Může trvat dlouhou dobu obnovit databázi Microsoft SQL Server 2008 R2 nebo 2008 Microsoft SQL Server nebo Microsoft SQL Server 2012.

Příčina

K tomuto problému dochází, protože trvá dlouho sestavit seznam souborů virtuální protokolu (VLF), kdy mnoho VLFs v databázi.

Řešení

Informace o kumulativní aktualizaci

SQL Server 2012

Oprava tohoto problému prvního vydání v kumulativní aktualizaci 1 pro SQL Server 2012. Další informace o tomto balíčku kumulativní aktualizace klepnutím na následující číslo článku:
2679368 Balíček kumulativní aktualizace 1 pro SQL Server 2012
Poznámka: Protože sestavení jsou kumulativní, každé nové verzi opravy obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozích 2012 SQL Server opravit vydání. Společnost Microsoft doporučuje zvážit použití nejnovější vydání oprava, která tuto opravu hotfix obsahovat. Další informace získáte klepnutím na následující číslo článku:
2692828 SQL Server 2012 vytvoří vydané po vydání SQL Server 2012
K instalaci serveru SQL Server 2012 musí použít opravu hotfix serveru SQL Server 2012.

SQL Server 2008 Service Pack 2

Oprava tohoto problému vydání 8 kumulativní aktualizaci pro SQL Server 2008 Service Pack 2. Další informace o tomto balíčku kumulativní aktualizace klepnutím na následující číslo článku:
2648096 8 Balíčku kumulativní aktualizace pro SQL Server 2008 Service Pack 2
Poznámka: Protože sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release. Společnost Microsoft doporučuje zvážit použití nejnovější vydání oprava, která tuto opravu hotfix obsahovat. Další informace získáte klepnutím na následující číslo článku:
2402659 Vytvoří SQL Server 2008, které byly vydány po vydání aktualizace SQL Server 2008 Service Pack 2
Opravy hotfix Microsoft SQL Server 2008 jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. K instalaci serveru SQL Server 2008 Service Pack 2 je třeba použít opravu hotfix serveru SQL Server 2008 Service Pack 2. Ve výchozím nastavení všechny opravy hotfix, která je k dispozici v aktualizaci service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

SQL Server 2008 Service Pack 3

Oprava tohoto problému vydání kumulativní aktualizace 3 pro SQL Server 2008 Service Pack 3. Další informace o tomto balíčku kumulativní aktualizace klepnutím na následující číslo článku:
2648098 Balíček kumulativní aktualizace 3 pro SQL Server 2008 Service Pack 3
Poznámka: Protože sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release. Společnost Microsoft doporučuje zvážit použití nejnovější vydání oprava, která tuto opravu hotfix obsahovat. Další informace získáte klepnutím na následující číslo článku:
2629969 Vytvoří SQL Server 2008, které byly vydány po vydání aktualizace Service Pack 3 pro SQL Server 2008
Opravy hotfix Microsoft SQL Server 2008 jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. K instalaci serveru SQL Server 2008 Service Pack 3 je třeba použít opravu hotfix serveru SQL Server 2008 Service Pack 3. Ve výchozím nastavení všechny opravy hotfix, která je k dispozici v aktualizaci service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

11 Balíčku kumulativní aktualizace pro SQL Server 2008 R2


Oprava tohoto problému vydání kumulativní aktualizace 11. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 klepnutím na následující číslo článku:
2633145 11 Balíčku kumulativní aktualizace pro SQL Server 2008 R2
Poznámka: Protože sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 R2 release. Doporučujeme zvážit použití nejnovější vydání oprava, která tuto opravu hotfix obsahovat. Další informace získáte klepnutím na následující číslo článku:
981356 SQL Server 2008 R2 sestavení, které byly vydány po vydání serveru SQL Server 2008 R2

Balíček kumulativní aktualizace 4 pro SQL Server 2008 R2 SP1

Oprava tohoto problému vydání kumulativní aktualizace 4. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 SP1 získáte v článku znalostní báze Microsoft Knowledge Base:
2633146 Balíček kumulativní aktualizace 4 pro SQL Server 2008 R2 SP1
Poznámka: Protože sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozích program SQL Server 2008 R2 SP1 verzí oprav. Doporučujeme zvážit použití nejnovější vydání oprava, která tuto opravu hotfix obsahovat. Další informace získáte klepnutím na následující číslo článku:
2567616 SQL Server 2008 R2 sestavení, které byly vydány po vydání aktualizace SQL Server 2008 R2 SP1

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Další informace

Můžete zkontrolovat počet segmentů VLF kontrolou souboru protokolu chyb SQL a vyhledáním pořadové číslo protokolu (LSN) v jednotlivých zálohování souborů protokolu transakcí. První číslice před symbol dvojtečka v LSNs odpovídají počtu LSN.

Například první informativní zprávu pro LSN první číslo je 1. První číslo v druhé informativní zprávu pro LSN je však 100001. V tomto scénáři jsou 100 000 VLFs používaných mezi první informační zprávu a druhý informační zpráva. Fragmentované protokolované transakce protokolu, který má mnoho virtuálních souborů protokolu (VLFs), tedy podobná následující:

{Protokolu byl zálohován. Databáze: mydbname, vytváření date(time): 2010/07/08(12:36:46) první LSN: 1:5068:70 poslední LSN: 1:5108:1, číslo výpisu zařízení: 1, informace o zařízení: (soubor = 1, typ = DISK: {C:\folder\logbackup1.trn}). Toto je pouze informační zpráva. Není nutná žádná akce uživatele.

Protokol byl zálohován. Databáze: mydbname, date(time) vytváření: 2010/07/08(15:36:46) první LSN: 100001:5108:1 poslední LSN: 100002:5108:1, číslo výpisu zařízení: 1, informace o zařízení: (soubor = 2 typ = DISK: {C:\folder\logbackup2.trn}). Toto je pouze informační zpráva. Uživatel není nutná žádná akce.}

Odkazy

Další informace o protokolu pořadových čísel (LSN) na následujícím webu MSDN:
Obecné informace o protokolu pořadových čísel


Další informace o vlivu doby zotavení databáze struktura souboru protokolu na následujícím webu MSDN:
Vliv doby zotavení databáze struktura souboru protokolu

Další informace o protokolu transakci VLFs na následujícím webu MSDN:
Obecné informace o souboru protokolu transakcí

Jak potíže obejít

  • Čekání na dokončení operace obnovení nebo obnovení

    Pokud-obnovit databázi, kde dochází ke snížení výkonu při obnovení nebo zotavení databáze, budete muset čekat na dokončení operace obnovení nebo zotavení. Může například zobrazit stav offline nebo obnovení stavu v SQL Server Management Studio (SSMS)-obnovené databáze. Zastavení serveru SQL Server obvykle nabízí žádné osvobození od dovozního cla pro pomalé zotavení a může trvat déle stejné fáze zotavení analýzu opakovat, znovu fáze nebo zpět fáze.
  • Se zabránilo obnovení posloupnost protokolu transakci, která obsahuje tisíce VLFs

    Pokud dojde ke snížení výkonu při obnovení a obnovení pomocí záložního souboru databáze, můžete vyhnout obnovení sekvencí protokolu transakcí, které obsahují tisíce VLFs. Identifikace záložního souboru, který má většině virtuální soubory protokolu zaznamenány, použijte následující příkaz sloupce v záložní soubory protokolu FirstLSN a LastLSN:
    OBNOVENÍ HEADERONLY od DISK='C:\folder\file.trn "

    Můžete rozhodnout, aby se zabránilo obnovení záložní soubory protokolu. Nebo můžete použít příkaz Zastavit na příkazy obnovení zabránit vysoce fragmentovaných částí protokoly transakcí. Pokud není obnovení plně sekvencí protokolu až po poslední místo v průběhu scénáře zotavení selhání, dojde ke ztrátě dat v databázi serveru SQL Server. Tato ztráta dat dochází, protože všechny transakce jsou uloženy. Je proto tradeoff obchodních rozhodnutí. Můžete obnovit plně vysoce fragmentovaných transakčního protokolu. Tuto operaci však může trvat několik hodin. Nebo můžete použít příkaz Zastavit při vymáhání ukončit obnovení před vysoce fragmentovaných část protokolu. Všechny chybějící transakce, které vynecháte, budou ztraceny.

    Poznámka: Bez instalace této opravy hotfix není obvykle žádné bezpečné využití pro urychlené obnovení po restartování serveru SQL Server. SQL Server obsahuje seznam VLFs analýza souborů protokolu transakcí byla dokončena znovu vyhledejte a poté zpět k dokončení obnovení databáze online bezpečně uvést neúplné transakce. Během obnovení nelze bezpečně přeskočit transakce.

Vlastnosti

ID článku: 2653893 - Poslední aktualizace: 12. dubna 2012 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
Klíčová slova: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2653893 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:2653893

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com