DBAtlas · Veritabanı operasyon atlası

Bütünlük kontrolü (DBCC CHECKDB)

SQL ServerBakım

Komut

-- Tam butunluk kontrolu:
DBCC CHECKDB (N'Musteri') WITH NO_INFOMSGS, ALL_ERRORMSGS;

-- Buyuk DB'de daha hafif (fiziksel tutarlilik):
DBCC CHECKDB (N'Musteri') WITH PHYSICAL_ONLY, NO_INFOMSGS;

Ne yapar?

Veritabanının fiziksel ve mantıksal bütünlüğünü (sayfa yapıları, allocation, index tutarlılığı) kontrol eder, bozulmaları raporlar.

Ne zaman kullanılır?

Düzenli bakımda (haftalık), donanım/IO şüphesinde, 823/824 hataları sonrası.

Dikkat

Yoğun I/O ve tempdb kullanır; bakım penceresinde çalıştır. Hata bulunursa REPAIR_ALLOW_DATA_LOSS SON çare olmalı ve VERİ KAYBINA yol açar; önce sağlam yedekten restore düşün. PHYSICAL_ONLY daha hızlıdır ama mantıksal kontrolleri atlar.

DBAtlas'ta aç →

İlgili