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


MsSQL Split Backup Files

SQL server backup alırken iki farklı hedef verdiğnizde RAID-0 yapısında olduğu gibi Backup dosyalrı split ediliyor.

Bu işlemi büyük dosyaları bölmek, farklı disklere yedekleme yaparak performans artışı sağlamak amacı ile  yapablirsiniz. 

Ancak dikkat edilmesi gereken birşey var Yedek açılırken her bir  dosyaya ihtiyaç duyuluyor.  

Örneğin iki dosyaya yedek alınmışsa ve restore işleminde sadece bir dosyanın yolu gösterilmişse aşağıdaki gibi bir hata alırsınız.

The media set has 2 media families but only 1 are provided