Ana veritabanı
The master database records all the system-level information for a SQL Server system.Bu örnek-oturum açma hesapları, bitiş noktaları, bağlantılı sunucuları ve sistem yapılandırma ayarları gibi geniş bir meta veriler.Ayrıca, ana tüm veritabanları varlığını kayıtları veritabanı ve bu veritabanının konumunu dosyalarını ve kayıt başlatma bilgileri için SQL Server.Bu nedenle, SQL Server , başlatılamıyor ana veritabanı kullanılamıyor.De SQL Server, sistem nesneleri artık depolanmış olan ana veritabanı; Bunun yerine, depolandıkları kaynak veritabanı.
Ana fiziksel özellikleri
Aşağıdaki tablo ilk yapılandırma değerlerini listeler ana veri ve günlük dosyaları.Bu dosyaların boyutları farklı sürümleri için birbirinden farklı olabilir SQL Server.
Dosya |
Mantıksal ad |
Fiziksel adı |
Dosya büyümesi |
---|---|---|---|
Birincil veri |
Yönetici |
Master.mdf |
Otomatik büyüme yüzde 10 kadar disk dolu olduğu kadar. |
Günlük |
Mastlog |
Mastlog.ldf |
En fazla 2 terabayt 10 oranında otomatik büyüme. |
Taşıma hakkında bilgi için ana veri ve günlük dosyaları Bkz: Sistem veritabanlarını taşıma.The Resource database depends on the location of the master database.Taşırsanız, ana veritabanı, aynı zamanda taşımanız gerekir kaynak aynı konuma veritabanı.
Veritabanı seçenekleri
Aşağıdaki tablo her veritabanı seçeneği için varsayılan değer listeleri ana veritabanı ve seçeneği değiştirilmiş.Bu seçenekler geçerli ayarlarını görüntülemek için sys.databases Katalog görünümü.
Veritabanı seçeneği |
Varsayılan değer |
Değiştirilebilir |
---|---|---|
ALLOW_SNAPSHOT_ISOLATION |
ON |
Hayır |
ANSI_NULL_DFLT_ON |
KAPALI |
Evet |
ANSI_NULLS |
KAPALI |
Evet |
ANSI_PADDING |
KAPALI |
Evet |
ANSI_WARNINGS |
KAPALI |
Evet |
ARITHABORT |
KAPALI |
Evet |
AUTO_CLOSE |
KAPALI |
Hayır |
AUTO_CREATE_STATISTICS |
ON |
Evet |
AUTO_SHRINK |
KAPALI |
Hayır |
AUTO_UPDATE_STATISTICS |
ON |
Evet |
AUTO_UPDATE_STATISTICS_ASYNC |
KAPALI |
Evet |
CHANGE_TRACKING |
KAPALI |
Hayır |
CONCAT_NULL_YIELDS_NULL |
KAPALI |
Evet |
CURSOR_CLOSE_ON_COMMIT |
KAPALI |
Evet |
DEFAULT_CURSOR |
GENEL |
Evet |
Veritabanı kullanılabilirlik seçenekleri |
ÇEVRİMİÇİ MULTI_USER READ_WRITE |
Hayır Hayır Hayır |
DATE_CORRELATION_OPTIMIZATION |
KAPALI |
Evet |
DB_CHAINING |
ON |
Hayır |
ŞİFRELEME |
KAPALI |
Hayır |
NUMERIC_ROUNDABORT |
KAPALI |
Evet |
PAGE_VERIFY |
SAĞLAMA TOPLAMI |
Evet |
PARAMETERİZASYONUNU |
BASİT |
Evet |
QUOTED_IDENTIFIER |
KAPALI |
Evet |
READ_COMMITTED_SNAPSHOT |
KAPALI |
Hayır |
KURTARMA |
BASİT |
Evet |
RECURSIVE_TRIGGERS |
KAPALI |
Evet |
Hizmet Aracısı seçenekleri |
DISABLE_BROKER |
Hayır |
GÜVENİLİR |
KAPALI |
Evet |
Bu veritabanı seçenekleri açıklaması için bkz: ALTER DATABASE (Transact-SQL).
Kısıtlamalar
Aşağıdaki işlemleri gerçekleştirilemez ana veritabanı:
Dosyaları veya filegroups ekleme.
Değiştirme harmanlama.Varsayılan harmanlama sunucu harmanlama düzeni ' dir.
Changing the database owner.master is owned by dbo.
Tam metin kataloğu veya tam metin dizini oluşturuluyor.
Tetikleyici oluşturma konusunda sistem tabloları veritabanı.
Veritabanı bırakarak.
Bırakarak Konuk kullanıcı veritabanından.
Etkinleştirme değişiklik veri yakalama.
Veritabanında katılan yansıtma.
Birincil dosya grubu, birincil veri dosyası veya günlük dosyası kaldırılıyor.
Veritabanı veya birincil dosya grubu yeniden adlandırılıyor.
Çevrimdışı veritabanı ayarlama.
Veritabanı veya birincil dosya grubu read_only olarak ayarlanıyor.
Öneriler
İle çalışırken ana veritabanı, aşağıdaki önerileri göz önünde bulundurun:
Her zaman bir geçerli olan yedek , ana veritabanı kullanılabilir.
Yedekleme ana hemen sonra aşağıdaki işlemleri veritabanı:
Oluşturma, değiştirme veya herhangi bir veritabanı siliniyor
Sunucu veya veritabanı yapılandırma değerlerini değiştirme
Oturum açma hesapları ekleme veya değiştirme
Alanındaki kullanıcı nesnelerini oluşturmak ana.Aksi takdirde, ana daha sık yedeklemeniz gerekir.
trustworthy seçeneğini açık için küme ana veritabanı.
Ayrıca bkz.