Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
Gebruik de backup checksum default instelling om back-upcontrolesom in of uit te schakelen tijdens alle back-up- en herstelbewerkingen op exemplaarniveau.
Zie Back-upcontrolesommen in- of uitschakelen tijdens back-up- of herstelbewerkingen (SQL Server)als u controle op fouten voor afzonderlijke back-up- of herstelbewerkingen wilt configureren.
In de volgende tabel worden de geldige waarden beschreven:
| Waarde | Betekenis |
|---|---|
0 (standaard) |
Uitgeschakeld |
1 |
Ingeschakeld |
Voer de volgende opdracht uit om de controlesom van de back-up in te schakelen voor alle back-up- en herstelbewerkingen op exemplaarniveau:
EXECUTE sp_configure 'backup checksum default', 1;
RECONFIGURE;
De instelling wordt onmiddellijk van kracht.
Gebruiksscenario's
U kunt de backup checksum default instelling gebruiken om opties voor foutbeheer (CHECKSUM en NO_CHECKSUM) te bieden bij het gebruik van back-uptoepassingen of hulpprogramma's die deze opties niet systeemeigen beschikbaar maken. U kunt deze optie ook gebruiken wanneer u hulpprogramma's zoals het verzenden van SQL Server-logboeken of de back-updatabasetaak uit SQL Server-onderhoudsplannen gebruikt. Deze hulpprogramma's en de bijbehorende Transact-SQL opgeslagen procedures bieden geen optie om de optie CHECKSUM op te nemen tijdens de back-up.
Meer informatie
Als de validatie van de paginacontrolesom mislukt tijdens de back-upbewerking, stopt SQL Server de back-upbewerking en meldt het foutbericht 3043. Zie de foutpagina voor MSSQLSERVER_3043voor meer informatie over de fout- en probleemoplossingsstappen.
Wanneer u de expliciete NO_CHECKSUM optie in de BACKUP opdracht gebruikt, wordt de backup checksum default serveroptie overschreven.
Gebruik een van de volgende methoden om te bepalen of de controlesom werd gebruikt tijdens een back-up om een back-upset te beveiligen:
De vlag
HasBackupChecksumsin de uitvoer van de opdrachtRESTORE HEADERONLY. Bijvoorbeeld:RESTORE HEADERONLY FROM DISK = 'c:\temp\master.bak';De kolom
has_backup_checksumsin debackupsetsysteemtabel in demsdb-database. Bijvoorbeeld:SELECT has_backup_checksums, database_name, * FROM msdb..backupset;
Als de back-up wordt uitgevoerd met behulp van de optie CHECKSUM, voert de herstelbewerking automatisch de validatie uit en wordt vervolgens het foutbericht 3183 weergegeven. Zie de foutpagina voor MSSQLSERVER_3183voor meer informatie over de stappen voor fout- en probleemoplossing.
Dynamisch gebruik
DBCC TRACEON(3023, -1);
BACKUP DATABASE...;
DBCC TRACEOFF(3023, -1);
Gebruik van opstartparameters
Voeg de traceringsvlag toe als opstartparameter aan SQL Server (-T3023) en stop de SQL Server-service en start deze opnieuw.