Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Riešenie problémov s SQL Server zálohovania a obnovenia

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 224071
SQL Server témach zálohovania a obnovenia
  • Podrobné informácie o operácií zálohovania a obnovenia nájdete v nasledujúcich témach v Books Online.
    • Zálohovanie a obnovenie databázy SQL Server: Táto téma zahŕňa pojmy operácie zálohovania a obnovenia databázy servera SQL Server obsahuje prepojenia na ďalšie články a poskytuje podrobné postupy na vykonávanie rôznych zálohovanie alebo obnovenie úlohy (napríklad overenie zálohovanie, zálohovanie pomocou T-SQL alebo SSMS, a tak ďalej). Toto je nadradený tému o tejto téme Books Online. Môžete na navigáciu v zozname tém pre súvisiace témy a vedľajšie. Navigácia v zozname tém
  • V nasledujúcej tabuľke sú uvedené ďalšie témy, ktoré môžete preskúmať konkrétne úlohy, týkajúce sa zálohovania a obnovenia.

    OdkazMôže poskytnúť odpovede na
    2027537 najlepšie odporúčania pre zálohy databázy SQL ServerNajlepšie prax odporúčania pre prácu na zálohovanie databázy.
    ZÁLOHOVANIE (Transact-SQL)Poskytuje odpovede na základné otázky, ktoré sa vzťahujú na zálohovanie. Obsahuje príklady rôznych operácií zálohovania a obnovenia.
    Zálohovanie zariadenia (SQL Server)Obsahuje veľký odkaz na pochopenie rôznych zálohovacie zariadenia zálohovania na sieti a súvisiace úlohy.
    Obnovenie modely (SQL Server)Podrobne popisuje rôzne modely obnovenia: jednoduché úplné a Bulk-Logged. Platba informácie o vplyve model obnovenia zálohy.
    Zálohovanie a obnovenie databázy systému (SQL Server)Zahŕňa stratégie a zaoberá, čo musí byť vedomí toho, že pri práci na operácií zálohovania a obnovenia systému databáz.
    Obnovovanie systému a obnovenie prehľad (SQL Server)Týka modelov obnovenia vplyv operácie obnovenia. Ste mali skontrolovať, ak máte otázky týkajúce sa ako model obnovenia databázy môže ovplyvniť proces obnovenia.
    Spravovať metaúdajov sprístupnenie databázy na iný Server inštancie (SQL Server)Rôzne aspekty, ktoré ste mali po presunutí databázy, alebo sa vyskytnú akékoľvek problémy, ktoré ovplyvňujú prihlásenia, šifrovanie, replikácia, povolenia a podobne.
    Práca s zálohy denníka transakciíPojmy prezentuje informácie o zálohovaní a obnovení (použiť) denníky transakcií modely obnovenia úplné a bulk-logged. Vysvetľuje, ako vykonať pravidelné zálohovanie denníky transakcií (záloh) obnoviť údaje.

    Tip SQL Server 2005 a novšie verzie, môžete zálohovať denník všetky úplné zálohovanie je spustený.
    Spravované zálohovanie SQL Server pre platformu Windows AzureNová funkcia, ktorý bol zavedený v SQL Server 2014, ktorá automatizuje zálohy poskytovaním podpory pre bod v čase obnovenia.
Scenáre SQL Server, zálohovanie a obnovenie problémy

Scenár 1: Zálohovanie alebo obnovenie operácia trvá príliš dlho

Zálohovanie a obnovenie operácií sa I/O intenzívne. Zálohovanie a obnovenie priepustnosť závisí od toho, ako základné I/O subsystému je optimalizovaný na spracovanie I/O zväzku. Ak máte podozrenie, že zálohovanie je buď zavesiť alebo trvá dlho, môžete použiť niektorý z nasledujúcich postupov odhad času na dokončenie alebo ak chcete sledovať priebeh zálohovania a obnovenia:
  • Denník chýb servera SQL Server obsahuje informácie o predchádzajúcich zálohovanie a obnovenie operácií. Tieto informácie môžete použiť na odhad času potrebného na zálohovanie a obnovenie databázy v aktuálnom stave. Nižšie je ukážka výstupu z denníka chýb:

    RESTORE DATABASE successfully processed 315 pages in 0.372 seconds (6.604 MB/sec)
  • SQL Server 2016 Ukážka prináša novú XEvent "backup_restore_progress_trace", ktoré môžete sledovať priebeh zálohovania a obnovenia.
  • Môžete tiež použiť percent_complete stĺpca SYS.dm_exec_requests Ak chcete sledovať priebeh letu zálohovania a obnovenia.
  • Priepustnosť informácie týkajúce sa zálohovania a obnovenia vo zariadenie priepustnosť bajtov za sekundu a počítadiel sledovania výkonu zálohovanie a obnovenie priepustnosť za sekundu .
  • Vytvorenie dotazu priebeh procesu zálohovania spustené SQL Server
  • Ako funguje: Čo je to obnovenie a zálohovanie? Tento blog post vám pomôže preniknúť do aktuálnej fáze zálohovania alebo obnovenia.

Skontrolujte

  1. Skontrolujte, či máte všetky známe problémy, ktoré sú uvedené v nasledujúcej tabuľke. Predstavte si, či by ste mali vykonať zmeny alebo opravy a osvedčené postupy, ktoré sú uvedené v príslušných článkoch.

    Poznatkov alebo Books OnlineVysvetlenie a Odporúčané akcie
    Optimalizácia zálohovania a obnovenia výkonu servera SQL ServerBooks Online tému zahŕňa rôzne postupy, ktoré vám pomôžu zvýšiť výkon operácií zálohovania a obnovenia. Napríklad môžete priradiť SE_MANAGE_VOLUME_NAME špeciálne oprávnenie konta systému Windows, so spustenou službou SQL Server, aby okamžitá Inicializácia súborov s údajmi. To môže spôsobiť výrazné zvýšenie výkonu.
    2920151 Odporúčané rýchlych opráv a aktualizácií klastrov so systémom Windows Server 2012 R2

    2822241 Windows 8 a Windows Server 2012 súhrnná aktualizácia: apríl 2013
    Aktuálny systém súhrnné môžu obsahovať opravy známych problémov na úrovni systému, ktoré môžu spôsobiť problémy s výkonom, ktoré ovplyvňujú programy, napríklad SQL Server. Inštalácia aktualizácie môže zabrániť tieto problémy.
    2878182 oprava: používateľského režimu procesy v aplikácii nereagujú na servery so systémom Windows Server 2012

    Zálohovanie sa I/O intenzívne a môžu ovplyvňovať túto chybu. Použite túto opravu s cieľom zabrániť týmto problémom.
    309422 ako vybrať antivírusový softvér na počítačoch so systémom SQL ServerAntivírusový softvér môže mať locks .bak súborov. Môže to ovplyvniť výkon zálohovania a obnovenia. Postupujte podľa pokynov v tomto článku vylúčiť zálohovanie súborov z kontrol vírusov.
    2820470 oneskorenie chybové hlásenie pri pokuse o prístup k zdieľanému priečinku, ktorý sa už v systéme Windows 8, Windows 8.1, Windows Server 2012 alebo Windows Server 2012 R2
    967351 výrazne fragmentovaný súbor v zväzku NTFS nie môže dosiahnuť mimo rozsahu
    304101 zálohovanie neúspešná, pri zálohovaní veľkého systémového zväzku
    2455009 oprava: nízky výkon pri obnovovaní databázy, ak existujú mnohé VLFs do denníka transakcií databázy servera SQL Server 2005, SQL Server 2008 alebo SQL Server 2008 R2Prítomnosť mnohých virtuálne súbory denníka môže ovplyvniť čas potrebný na obnovenie databázy. Toto platí najmä počas fázy obnovenia operáciu obnovenia. Informácie o ďalších problémov, ktoré môžu byť spôsobené prítomnosť mnohé VLFs 2028436 KB.
    Operácie zálohovania alebo obnovenia do sieťového umiestnenia pracuje pomalyIdentifikovať problém so sieťou snaží skopírovať podobne veľkých súborov v sieti zo servera so serverom SQL Server. Overenie výkonu.
  2. Vyhľadať ďalšie chybové hlásenia denníka udalostí systému Windows, ďalšie užitočné informácie o príčine tohto problému a Denník chýb servera SQL Server.
  3. Ak sa ani pomocou iného výrobcu softvéru alebo databázy plány údržby na vykonanie viac záloh v rovnakom čas, zvážte, či je potrebné zmeniť plány tak, aby menej tvrdení na jednotke, na ktorom sú napísané zálohovanie.
  4. Požiadať správcu systému windows na vyhľadanie aktualizácií firmvéru pre váš hardvér.

Scenár 2: Zálohovanie a obnovovanie operácie, ktoré používajú zálohovanie aplikácie tretej strany zlyhá

SQL Server poskytuje API s názvom Virtual zálohovanie zariadenia Interface (VDI). Toto API umožňuje nezávislí dodávatelia softvéru na integráciu SQL Server do svojich produktov, ktoré podporujú zálohovania a obnovenia. Tieto API sú navrhnuté pre maximálnu spoľahlivosť a výkonnosť a na úplný rozsah SQL Server zálohovanie a obnovenie funkčnosti. To zahŕňa úplnú škálu snímok a rýchlych možnosti zálohovania.

Bežné kroky

  • Pre verzie staršie ako SQL Server 2012, uistite sa, či je spustená služba SQLWriter a že spustenia konto je nastavené na lokálny systém. Okrem toho, uistite sa, že existenciu NT AUTHORITY\SYSTEM prihlásenia v SQL Server a je súčasťou Rola servera sysadmin inštancie, na ktoré zálohujete.
  • SQL Server 2012 a novšie verzie, nové prihlasovacie údaje s názvom [NT SERVICE\SQLWriter] vytvorený a poskytnutý ako prihlásenie počas inštalácie. Uistite sa, že toto prihlásenie v SQL Server a je súčasťou sysadmin server úlohu.
  • Uistite sa, že SqlServerWriter je uvedená pri spustení príkazu VSSADMIN LIST WRITERS v príkazovom riadku na serveri so spustenou službou SQL Server. Tento scenár musí byť uvedený scenár a musí byť v stave "Výkonnosti" povolenie VSS zálohovanie úspešne dokončiť.
  • Pre ďalšie odkazy skontrolovať záznamy zodpovedajúce zálohovacieho softvéru a ich podporu lokalít.

Ďalšie zdroje informácií

Scenár 3: Operácií zálohovania a obnovenia zlyhá z dôvodu problémov s povoleniami

Vlastníctva a povolení problémy fyzického súboru zálohovacie zariadenie môže zasahovať zálohovania a obnovenia. SQL Server musí byť schopný čítať a zapisovať do zariadenia. Konto, pod ktorým SQL Server service spúšťa, musíte mať povolenia na zápis na jednotke alebo v sieti zdieľať sa používa aj na zálohovanie.

Vyskúšajte

Ďalšie informácie nájdete v časti "Zálohovanie sa do súboru v sieti" Zálohovanie zariadeniaTéma.
PríznakKomentáre
Je spustený server SQL Server alebo SQL Agent lokálneho systémového konta a zálohovanie, zlyhanieUdelenie povolení konta počítača na zdieľanie Domain\ComputerName$.

Spoločnosť Microsoft odporúča použiť vyhradená doména kontá, ktoré majú len potrebné oprávnenia na izolovanie služby.

Ďalšie zdroje informácií

Obsahuje všetky povolenia na zdieľaný priečinok alebo povolenia NTFS (PowerShell)

Scenár 4: Obnoviť operácia zlyhala z dôvodu poškodených zálohy

Zapnite možnosť zálohovania kontrolný pri vykonávaní zálohovania sa zálohovanie databázy poškodený. Ďalšie informácie Možné Media chyby počas zálohovania a obnovenia (SQL Server). Môžete tiež zapnúť príznak sledovania 3023 povolenie kontrolný pri vykonávaní zálohovania pomocou nástroja Zálohovanie nástroje. Ďalšie informácie nájdete v téme 2656988.

Ak záložné súbory sú poškodené, operácie obnovenia môže zlyhať a generovať chyby podobné nasledovnému.

OBNOVENIE zistil chybu na stránke (0:0) v databáze

Ďalšie informácie: Skupinu médií zariadenia "názov zariadenia> "je správne vytvorená. SQL Server nemôže spracovať túto rodinu médií. OBNOVENIE HEADERONLY je ukončenie programu. (Microsoft SQL Server, Error: 3241)

Vyskúšajte

Nahradiť <test>s cesty databázy meno a súbor spustite nasledujúci príkaz:

</test>
RESTORE DATABASE test='d:\test.bak'  WITH NO_CHECKSUM, FILE=1, REPLACE, CONTINUE_AFTER_ERROR, MOVE 'test' TO 'C:\test.mdf', MOVE 'test_log' TO 'C:\test_log.ldf'


Ďalšie informácie nájdete v časti znenia Books Online:

Odporúčame vám spustiť CHECKDB databázy, po dokončení operácie obnovenia.

Scenár 5: Rôzne problémy

Príznak/scenárOpatrenia alebo ďalšie informácie
Zálohovanie môže zlyhajú, sledovanie zmien zapnuté databáz a vrátiť chyby podobné nasledovnému:

Chyba: 3999, závažnosť: 17, štát: 1.

Časová pečiatkat > spidSPID> Nepodarilo vyprázdniť tabuľky potvrdenie disk v dbid 8 plôch 2601. Kontrola errorlog pre


Nájdete v nasledujúcich článkoch databázy Microsoft Knowledge Base:
Problémy s obnovením zálohy šifrované databázyPremiestnenie TDE chránené databázu na iný server SQL Server
Viazaný obnoviť zálohu systému CRM Enterprise Edition, Standard edition zlyhá2567984 "databáza sa nedá spustiť v tomto vydaní SQL Server" chyba pri obnovovaní databázy systému systém Microsoft Dynamics CRM
Ďalšie informácie

Najčastejšie otázky o SQL Server zálohovania a obnovenia

  • Ako môžem skontrolovať stav operácie zálohovania?
    Pozrite si Vytvorenie dotazu priebeh procesu zálohovania spustené SQL Server.
  • Čo robiť, keď SQL Server zlyhala v zálohovanie?
    Reštartovať alebo operácií zálohovania a obnovenia
    Reštartovanie prerušených obnovovaní (Transact-SQL)
  • Je možné obnoviť zálohy databázy zo starších verzií programu v novších verziách a naopak?
    SQL Server backup nemožno obnoviť verziu servera SQL Server, ktorá je novšia než verzia vytvorenej záložnej kópie. Ďalšie informácie nájdete v časti "Kompatibility podporu" systému OBNOVENIE (Transact-SQL) Books Online tému.
  • Ako overiť svoje zálohy databázy servera SQL Server?
    Nájdete postupy, ktoré sú uvedené v OBNOVENIE VERIFYONLY (Transact-SQL).
  • Ako získať priebeh zálohovania databázy SQL Server
    Pozrite si Získanie priebeh zálohovania databázy SQL Server.
  • Je možné obnoviť 32-bitové zálohy na 64-bitových serveroch, a naopak?
    Áno. Na tému "Späť do a obnoviť z SQL Server databázy" SQL Server na diskový ukladací priestor formát je v 64-bitových a 32-bitové prostredie. Preto operácií zálohovania a obnovenia práce 32-bitové a 64-bitové prostredie. Zálohovanie, vytvorený na inštanciu servera, ktorá pracuje v jednom prostredí možno obnoviť na inštanciu servera, ktorý je spustený v inom prostredí.

Ďalšie odkazy

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 224071 – Posledná kontrola: 07/23/2015 01:20:00 – Revízia: 6.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Express Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup

  • kbsqlsetup kbinfo kbmt KB224071 KbMtsk
Pripomienky