Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
A beállítással engedélyezheti vagy letilthatja a backup checksum default biztonsági mentési ellenőrzőösszeget a példány szintjén végzett összes biztonsági mentési és visszaállítási művelet során.
Az egyes biztonsági mentési vagy visszaállítási műveletek hibáinak ellenőrzésének konfigurálásához lásd: Ellenőrzőösszegek engedélyezése vagy letiltása a biztonsági mentés vagy visszaállítás során (SQL Server).
Az alábbi táblázat az érvényes értékeket írja le:
| Érték | Jelentés |
|---|---|
0 (alapértelmezett) |
Fogyatékos |
1 |
Engedélyezve |
Ha a példány szintjén szeretné engedélyezni a biztonsági mentési ellenőrzőösszeget az összes biztonsági mentési és visszaállítási művelethez, futtassa a következő parancsot:
EXECUTE sp_configure 'backup checksum default', 1;
RECONFIGURE;
A beállítás azonnal érvénybe lép.
Használati forgatókönyvek
A beállítással backup checksum default hibakezelési lehetőségeket (CHECKSUM és NO_CHECKSUM) adhat meg olyan biztonsági mentési alkalmazások vagy segédprogramok használatakor, amelyek natív módon nem teszik elérhetővé ezeket a beállításokat. Ezt a lehetőséget akkor is használhatja, ha olyan segédprogramokat használ, mint az SQL Server naplószállítása vagy az SQL Server karbantartási terveiből származó biztonsági mentési adatbázis-feladat. Ezek a segédprogramok és a kapcsolódó Transact-SQL tárolt eljárások nem biztosítják a CHECKSUM lehetőséget a biztonsági mentés során.
További információ
Ha a lap-ellenőrzőösszeg ellenőrzése sikertelen a biztonsági mentési művelet során, az SQL Server leállítja a biztonsági mentési műveletet, és a 3043-es hibaüzenetet jelenti. A hibákról és a hibaelhárítási lépésekről további információt a MSSQLSERVER_3043hibaoldalán talál.
Ha az explicit BACKUP beállítást használja a NO_CHECKSUM parancsban, felülírja a backup checksum default kiszolgálói beállítást.
Annak megállapításához, hogy a biztonsági mentés során ellenőrzőösszeget használtak-e a biztonsági mentési csoportok védelmére, használja az alábbi módszerek egyikét:
A
HasBackupChecksumsparancs kimenetében lévőRESTORE HEADERONLYjelző. Például:RESTORE HEADERONLY FROM DISK = 'c:\temp\master.bak';A
has_backup_checksumsadatbázisbackupsetrendszertáblájánakmsdboszlopa. Például:SELECT has_backup_checksums, database_name, * FROM msdb..backupset;
Ha a biztonsági mentés a CHECKSUM beállítással történik, a visszaállítási művelet automatikusan végrehajtja az ellenőrzést, majd megjeleníti a 3183-at jelző hibaüzenetet. A hibákról és a hibaelhárítási lépésekről további információt a MSSQLSERVER_3183hibaoldalán talál.
Dinamikus használat
DBCC TRACEON(3023, -1);
BACKUP DATABASE...;
DBCC TRACEOFF(3023, -1);
Indítási paraméter használata
Adja hozzá a nyomkövetési jelzőt indítási paraméterként az SQL Serverhez (-T3023), majd állítsa le és indítsa újra az SQL Server szolgáltatást.