SQL Server’da Sistem Veritabanları

Sql server’ı ilk kurduğumuzda karşımıza 4 tane sistem veritabanı çıkar.Bunlar master/
model / msdb ve tempdb veritabanlarıdır.

Master veritabanı sistemin bütününü izlemeyi sağlayan sistem tabloları kümesini içine
alır örneğin server üzerinde yeni bir veritabanı oluşturulduğunda girdiğimiz kayıt
master veritabanındaki sysdatabases’da yer alır. Buraya sorgu çektiğimde beni en
diğer veritabanlarıyla beraber master ın kendi veritabanınıda tutması.
Server’ı tanımlayan herşey master veritabanında sakwan-nedir.html”target=”_self”title=”Lan nedir” >lanır ve silinemez.Bu açıdan oldukça kritiktir.

Model veritabanıda oluşturacağımız her yeni veritabanı için model veritabanı bir
şablon oluşturur.Bunun anlamı isterseniz yeni oluşturulucak veritabanının nasıl
olacağını model veritabanında değişiklik yaparak belirleyebilmenizdir..

Model veritabanı hakkındaki en önemli püf noktalardan biri : Oluşturulacak herhangi
bir veritabanı model veritabanının büyüklüğünde olmak zorundadır.Bunun anlamı
eğer model veritabanını büyüklük olarak 100 MB seçerseniz 100 MB dan küçük
bir veritabanı oluşturamassınız.

Msdb veritabanı Sql Agent işlem sürecinin herhangi bir sistem görevini sakladığı
yerdir. Eğer veritabanı üzerinde geceleri yedekleme işleminin çalışmasına dair
bir görev zamanlayı oluşturduysanız bununla ilgili kayıt msdb de yer alır.Stored Procedure’lerin
ilk çalışması ile ilgili kayıtta burda tutulur.

Benzer Yazılar

Etiketler: , , , , , ,

Facebook'ta Paylaş

Yorum Ekle