Categories: Yazılım

SQL Server System Databases

SQL Server System Databases

SQL Server kendi kendini yönetirken bir takım veritabanlarını kullanır.  Bunlar System Databases’leridir.

Database altında ;

System Databases üzerinden görebilirsiniz.

System Databases’leri ;

  • Master DB
  • Model DB
  • MSDB
  • TEMPDB

System Databases’lerinden en önemlisi Master DB’dir.

Master DB neden bu kadar önemli?

Master DB

  • Sistem Konfigürasyonu
  • Kullanıcılar
  • Veritabanları
  • Sistem Dosyaları
  • Collation Bilgisi

gibi SQL Server sistemin temel konfigürasyon bilgilerini tutar.

Model DB

  • Şablon veritabanıdır.
  • Her bir oluşturulacak veritabanı Model DB’nin bir kopyasını oluşturur.
  • Her bir veritabanında otomatik olmasını istediğimiz tipler, fonksiyonlar, tablolar vs varsa bu veritabanının içine konabilir

MSDB

  • SQL Server Agent servisinin kullandığı veritabanıdır.
  • Periyodik olarak çalıştırılan her türlü işlem(Joblar,Schedule’lar,alertler) burada tutulur.

Master DB olmazsa SQL Server çalışmaz. Eğer bir yeni bir sunucu kuruyorsak yada mevcut sunucumuzu taşımak istiyorsak Master DB’yi SQL server versiyonları olmak şartıyla Master DB’yi olduğu gibi kopyalanmalıdır.

SELECT * FROM SYSJOBS yazıp execute diyip çalıştılarak sistem üzerinde ki Job’ları görüntüleyebiliriz.

SELECT * FROM SYSSCHEDULES yazıp execute diyip çalıştılarak sistem üzerinde ki Schedule’ları  görüntüleyebiliriz.

Periyodik olarak ne kadar yaptığımız bir iş var ise yeni bir sunucuya kopyalamak istediğimiz zaman MSDB’ini  onun altına koplamamız yeterlidir.

Temp DB

  • Geçici tabloların oluşturulduğu işlemler burada gerçekleşir
  • Kullanıcı veritabanlarından çekilen dataları group by, order by, sum, count, max ve min gibi komutlarla özetlemek amacıyla kullandığımız aggregation işlemler için de Temp DB kullanılır.

Başına # işareti koyulan tablo temp tablodur.

CREATE TABLE #TABLOADİ şeklinde kullanabiliriz.

Başına bir tane daha # işareti atılırsan global bir tablo olmaktadır.

CREATE TABLE  ##TABLOADİ

Temp tablolalar diske yazılmaz sadece hafıza da tutar.

SQL server hakkında soru ve bilgi almak için iletişim sayfası üzerinden formu doldurarak mesajınızı iletebilirsiniz.

 

 

 

 

 

 

 

 

 

admin

Recent Posts

Çemişgezek Rehberi Veri Silme Talebi

Çemişgezek Rehberi Veri Silme Talebi Son güncelleme: 20 Temmuz 2026 Çemişgezek Rehberi, Emre Esen tarafından…

2 gün ago

CarrefourSA Kaçta Açılıyor? Mağaza Çalışma Saatleri

Market alışverişinizi planlarken aklınıza ilk gelen sorulardan biri mutlaka “carrefoursa kaçta açılıyor” oluyor. Bu yazıda,…

2 hafta ago

Bağırsak Spazmlarında Spasmomen Kullanımı

Spasmomen nedir sorusunu özellikle tekrarlayan bağırsak spazmları, kramp tarzı karın ağrıları yaşayanlar sıkça soruyor. Bu…

2 hafta ago

İlk Android Uygulamam Dolap Hafızası Google Play’de Yayında

Uzun süredir üzerinde çalıştığım Android mobil uygulamam Dolap Hafızası, artık Google Play’de yayında. Bu proje…

2 hafta ago

Çemişgezek Rehberi Gizlilik Politikası

ÇEMİŞGEZEK REHBERİ GİZLİLİK POLİTİKASI Son güncelleme: 20 Temmuz 2026 1. KAPSAM Çemişgezek Rehberi, Emre Esen…

3 hafta ago

Dolap Hafizasi – Gizlilik Politikasi

  Dolap Hafizasi - Gizlilik Politikasi Yururluk tarihi: 9 Haziran 2026 Bu Gizlilik Politikasi, Dolap…

1 ay ago