Berkant KARDUMAN

Teknoloji günlüğü

SQL Server Repair Database

DBCC with Repair

Bazen SQL server data dosyaları bozuluyor. SQL içinde yerleşik gelen DBCC aracı ile veri kurtarma işlemleri yapılabiliyor.
Öncelikle bozulmayı teyit etmek gerek.
Aşağıdaki komut ile bozuk olan segmentler listeleniyor
dbcc check ([catalog_name])

eğer bozulma var ise  database single user moda'a alınmalı.

bunun içinde 
ALTER DATABASE [catalog_name]
SET SINGLE_USER

daha sonra kurtarma işlemine geçebiliriz


Bunun içinde 


DBCC CHECKDB ([catalog_name] ,repair )

komutu verilir.

daha sonra multi user moda geçmek için


ALTER DATABASE [catalog_name]
SET multi_user