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

SQL Server zaznamená operáciu zálohovania v tabuľke backupset História použijete VSS zálohovanie súborov na zväzku

DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 951288
Príznaky
Uvažujme o nasledovnom scenári. Nainštalujete Microsoft SQL Server na zväzku. Používate aplikácie Volume Shadow Copy Service (VSS) zálohovať súbory na zväzku. V tomto scenári, SQL Server zaznamená operáciu zálohovania v tabuľke backupset histórie. Tento problém sa vyskytuje, dokonca aj keď ste neboli skutočne zálohovať súbory databázy servera SQL Server.

Poznámka NTBackup.exe utility je VSS aplikácie.
Príčina
Tento problém sa vyskytuje, pretože VSS vyzýva SQLWriter služby alebo Microsoft SQL Server Desktop Engine (MSDE) spisovateľ.
Stav
Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v sekcii "Platí pre".
Ďalšie informácie

Popis zapisovač MSDE a SQLWriter služby

Zapisovač MSDE je zahrnuté v rámci VSS v systéme Windows XP a v systéme Windows Server 2003. VSS používa zapisovač MSDE zálohovať Databázy SQL Server 2000. SQLWriter služba je nainštalovaný pri inštalácii servera SQL Server 2005. VSS používa službu SQLWriter zálohovať aj Databázy servera SQL Server 2005 a SQL Server 2000 databáz.

Ako VSS vykonáva operáciu zálohovania

Pri VSS vykonáva operáciu zálohovania na zväzku, VSS vyzýva Všetci spisovatelia, ktoré údaje na zväzku. Tým zaistíte, že zálohovanie je platné. Pri VSS hovory SQLWriter služby alebo zapisovač MSDE, SQLWriter služby alebo zapisovač MSDE vloží záznam do backupset Tabuľka História. To záznam ukazuje, že operáciu zálohovania vykonáva. Však nemôže určiť SQLWriter služby alebo zapisovač MSDE či sú súbory, ktoré VSS zálohovanie databázové súbory.

Bezpečnostné opatrenia, ak používate záznamy v tabuľke backupset históriu pre obnovu dát

Ak chcete použiť položky v tabuľke backupset histórie údajov obnovenie, musíte overiť, že položky predstavujú skutočné databázy zálohovanie operácie.

Ako overiť, že položka predstavuje skutočné databázové operácie zálohovania

K tomu, spustite nasledujúce vyhlásenie:
USE msdbGOSELECT server_name, database_name, backup_start_date, is_snapshot, database_backup_lsnFROM backupset
Vo výsledku, oznámenie database_backup_lsn stĺpec a is_snapshot stĺpec. Položka, ktorá predstavuje skutočné databázy zálohovanie Operácia má nasledujúce charakteristiky:
  • Hodnoty v stĺpci database_backup_lsn nie je 0.
  • Stĺpci is_snapshot hodnotu 0.

Overte, či záložný súbor bez chyby

K tomu, spustite nasledujúce vyhlásenie:

WITH backupInfo AS( SELECT database_name AS [DatabaseName], name AS [BackupName], is_damaged AS [BackupStatus],backup_start_date AS [backupDate],ROW_NUMBER() OVER(PARTITION BY database_name ORDER BY backup_start_date DESC) AS BackupIDForDB FROM msdb..backupset) SELECT DatabaseName FROM backupinfo WHERE BackupIDForDB = 1 and BackupStatus=1 

Ak tento dotaz nevracia žiadne výsledky, to znamená, že nemáte dobrú databázu zálohy odo dňa hlásené. Dôrazne odporúčame, aby ste
vykonať úplné databázy zálohovanie čo najskôr a overiť, že úplné zálohovanie databázy je čisté.

Vlastnosť is_damaged
Backupset tabuľky v databáze tabulkamsdb obsahujúci riadok pre každého zálohovacej množiny. Vlastnosť is_damaged v tabuľke backupset udáva, či poškodenia databázy bola zistená pri vytvorení zálohy. Preto zálohy môžu byť poškodené a nahraniu.

Pravidlo softvérNázov pravidlaPopis pravidlaVerzie produktu, voči ktorej sa hodnotí pravidlo
System Center poradcaSQL Server databázu Backupset je označený ako poškodenýV tomto SQL Server stupňa poradca zistí prítomnosť jednej alebo viacerých backupset označené ako "poškodený" v databáze Tabulkamsdb. To znamená, že záložný súbor je poškodený a je vystavená v podstate databázy a zálohovanie potenciálne non-restorable. Skontrolovať sekcii zhromaždené informácie a zabezpečiť, že následné dobré zálohovanie je dostupné pre databázy. Odkazovať na KB článok pre viac informácií.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012


VSS SQL spisovateľ tabulkamsdb ntbackup
Odkazy
Ďalšie informácie o službe SQL spisovateľ, navštívte nasledujúce webová lokalita webová lokalita Microsoft Developer Network (MSDN): Pre Ďalšie informácie o tabuľke histórie backupset, navštívte nasledujúce MSDN Webová lokalita:

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

Vlastnosti

ID článku: 951288 – Posledná kontrola: 03/28/2013 19:16:00 – Revízia: 1.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2005 Express Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition

  • kbexpertiseadvanced kbtshoot kbprb kbmt KB951288 KbMtsk
Pripomienky
r="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">