DBAtlas · Atlas für Datenbankbetrieb

Integritätsprüfung (DBCC CHECKDB)

SQL ServerWartung

Befehl

-- Full integrity check:
DBCC CHECKDB (N'Customer') WITH NO_INFOMSGS, ALL_ERRORMSGS;

-- Lighter on large databases (physical consistency):
DBCC CHECKDB (N'Customer') WITH PHYSICAL_ONLY, NO_INFOMSGS;

Was es tut

Prüft die physische und logische Integrität der Datenbank (Seitenstrukturen, Allokation, Indexkonsistenz) und meldet Korruption.

Wann einsetzen

In der regelmäßigen Wartung (wöchentlich), bei Verdacht auf Hardware-/IO-Probleme, nach Fehlern 823/824.

Vorsicht

Verursacht hohe I/O- und tempdb-Last; führe es in einem Wartungsfenster aus. Werden Fehler gefunden, muss REPAIR_ALLOW_DATA_LOSS das LETZTE Mittel sein und VERURSACHT DATENVERLUST; erwäge zuerst die Wiederherstellung aus einem guten Backup. PHYSICAL_ONLY ist schneller, überspringt aber logische Prüfungen.

In DBAtlas öffnen →

Verwandte Einträge