SQL Sunucunun veritabanında fiziksel nedenlerle(disk bozulması ve bad sektör oluşması,elektrik kesilmesi) oluşan bozulmalarda aşağıdaki komutları kullanabiliriz.
SQL Server Sorgu Ekranında Master veritabanında aşağıdaki komut yazılacak;
DBCC CHECKDB ('DatabaseAdı')
yukarıdaki komut sadece database üzerindeki bozuklukları belirtir.Sorgu sonucunda 0 (sıfır) sonucunu görüyorsak database sağlamdır.Değişik rakamlar görüyorsak aşağıdaki komutu çalıştırmalıyız;
DBCC CHECKDB ('DatabaseAdı', REPAIR_REBUILD)
yukarıdaki komut veritabanını kayıp olmadan oanaracaktır.Eğer bu komutu çalıştırdığımız halde yine sonuş alamazsak aşağıdaki komut çalıştırılmalıdır bu komut veritabanında veri kaybına yolaçabilir;
DBCC CHECKDB ('DatabaseAdı', REPAIR_ALLOW_DATA_LOSS)