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

Preklady článku Preklady článku
ID článku: 951288 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

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 msdb
GO

SELECT server_name, database_name, backup_start_date, is_snapshot, database_backup_lsn
FROM 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.

Zbaliť túto tabuľkuRozbaliť túto tabuľku
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


Odkazy

Ďalšie informácie o službe SQL spisovateľ, navštívte nasledujúce webová lokalita webová lokalita Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/ms175536.aspx
Pre Ďalšie informácie o tabuľke histórie backupset, navštívte nasledujúce MSDN Webová lokalita:
http://msdn2.Microsoft.com/en-us/library/ms186299.aspx

Vlastnosti

ID článku: 951288 - Posledná kontrola: 28. marca 2013 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • 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
Kľúčové slová: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB951288 KbMtsk
Strojovo preložené
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

Odošlite odozvu

 

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