SQL Sistem Veritabanları

Sql serverı açtığımızda karşımızda hep olan ve ne işe yaradığını tam olarak bilmediğimiz sistem veritabanları hakkında bu yazıdan sonra ufak da olsa fikir sahibi olacağız.

Capture

Master Database

 Master Database sql server ile alakalı tüm sistem bilgilerini, login hesaplarını, konfigürasyon ayarlarını, sistem hata mesajlarını tutar. Eğer herhangi bir sebeple master database erişilmez durumda olursa sql server çalışmaz. Bu sebeple master veritabanımızın sürekli yedeğini almalıyız. Sistemler arası veritabanları transferlerinde master database taşınmazsa user bilgileri olmayacağı için sistemimize erişemeyiz. Yeni bir database oluşturduğumuzda , log on hesaplarında değişiklik yapıldığında master database‘i mutlaka yedeklemeliyiz.

Msdb Database

Sql server agent tarafından kullanılan database, alert ve job ile alakalı bilgileri tutar. Bir sonraki yazımızda server agent ve job yapılarında bahsedeceğiz.

Model Database

Model Database yeni oluşturulacak databaselerin taslağını oluşturmaktadır. Model kısmında yapılan değişiklikler yeni oluşturulacak veri tabanlarına miras olarak bırakılır. Yeni oluşturulacak veritabanlarında olması istenen temel tablolar buraya eklenebilir yada oluşacak veritabanların boyutları buradan da ayarlanabilir.

TempDB Database

Geçici tabloları, geçici stored procedure gibi geçici dosyaların tutulduğu databasedir. Resultset ile yapılan sıralama işlemi tempDB’ de yapılır.

Sistem veritabanlarına küçük bir giriş yapmış olduk iyi çalışmalar.

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir