Kategori: VERİTABANI YÖNETİMİ

Veritabanı ve mevcut tablolarının, kolonlarının collation’ınını değiştirmek

Bazı durumlarda veritabanı collation değişikliği gerekebilir. Birçok kişi veritabanı seviyesinde collation’ı değiştirmenin durumu düzelteceğini düşünür. Fakat veritabanı bazında collation’ı değiştirdiğinizde mevcut tablolardaki kolonların collation’ı değişmez. Bu makalede bu sorunu nasıl çözeceğimizi bulabilirsiniz.   Öncelikle verinizin güvenliği için backup almayı ihmal etmeyin.   Aşağıdaki kod yardımıyla veritabanı bazında collation’ ı değiştirebilirsiniz. USE master GO SELECT DATABASEPROPERTYEX('test','COLLATION') […]

Veritabanı file(dosya)’larının disklerini değiştirmek

Bazı durumlarda veritabanı dosyalarının olduğu disklerde yer kalmayabilir. Bu nedenle veritabanı dosyalarından bazılarını ya da hepsini başka disklere aktarmanız gerekebilir. Bu işlemin birkaç yolu vardır. Biz bu makalede en çok kullanılan 2 yolundan bahsedeceğiz.   1.Yöntem:   Detach işlemini yapmadan önce veritabanı dosyalarının hangi path’lerde olduğunu kaydetmek için aşağıdaki script’in sonucunu bir yere kaydetmeniz gerekir. […]

Log Dosyasının Truncate ya da Shrink Olmaması ve Diski Doldurması Durumu(CDC)

Normal şartlarda full recovery model veritabanınızda düzenli olarak log backup alıyorsanız, alınan her log backup’tan sonra sql server log dosyasını truncate eder ve bu şekilde log dosyasının büyümesi engellenmiş olur. Eğer veritabanınızda CDC(Change Data Capture) enable edildiyse aldığınız log backuplar sonrasında log dosyası truncate olmayacak ve disklerinizi doldurmaya başlayacaktır. Change Data Capture hakkında detaylı bilgi […]