Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Ana veritabanı bir SQL Server sistemi için sistem düzeyindeki tüm bilgileri kaydeder. Bu, oturum açma hesapları, uç noktalar, bağlı sunucular ve sistem yapılandırma ayarları gibi örnek genelinde meta verileri içerir. SQL Server'da sistem nesneleri artık ana veritabanında depolanmaz; bunun yerine Kaynak veritabanında depolanırlar. Ayrıca , ana , diğer tüm veritabanlarının varlığını ve bu veritabanı dosyalarının konumunu kaydeden ve SQL Server için başlatma bilgilerini kaydeden veritabanıdır. Bu nedenle, ana veritabanı kullanılamıyorsa SQL Server başlatılamaz.
Önemli
Azure SQL Veritabanı tek veritabanları ve elastik havuzlar için yalnızca ana veritabanı ve tempdb veritabanı geçerlidir. Daha fazla bilgi için bkz. Azure SQL Veritabanı sunucusu nedir? Azure SQL Veritabanı bağlamında tempdb ile ilgili bir tartışma için bkz. Azure SQL Veritabanı'nda tempdb veritabanı. Azure SQL Yönetilen Örneği için tüm sistem veritabanları geçerlidir. Azure SQL Veritabanı'ndaki Yönetilen Örnekler hakkında daha fazla bilgi için bkz. Yönetilen Örnek nedir?
Ana Nesnenin Fiziksel Özellikleri
Aşağıdaki tabloda SQL Server ve Azure SQL Yönetilen Örneği için ana verilerin ve günlük dosyalarının ilk yapılandırma değerleri listelenmiştir. Bu dosyaların boyutları, SQL Server'ın farklı sürümleri için biraz farklılık gösterebilir.
| Dosya | Mantıksal ad | Fiziksel ad | Dosya büyümesi |
|---|---|---|---|
| Birincil veriler | master | master.mdf | Disk dolana kadar her seferinde yüzde 10 otomatik olarak büyütün. |
| Log | mastlog | mastlog.ldf | Otomatik büyüme yüzde 10 ile en fazla 2 terabayt arasında olur. |
Ana verileri ve günlük dosyalarını taşıma hakkında bilgi için bkz. Sistem Veritabanlarını Taşıma.
Önemli
Azure SQL Veritabanı sunucusu için kullanıcının ana veritabanının boyutu üzerinde hiçbir denetimi yoktur.
Veritabanı Seçenekleri
Aşağıdaki tabloda, SQL Server ve Azure SQL Yönetilen Örneği için ana veritabanındaki her veritabanı seçeneği için varsayılan değer ve seçeneğin değiştirilip değiştirilemeyeceği listelenmiştir. Bu seçeneklerin geçerli ayarlarını görüntülemek için sys.databases katalog görünümünü kullanın.
Önemli
Azure SQL Veritabanı tek veritabanları ve elastik havuzlar için kullanıcının bu veritabanı seçenekleri üzerinde hiçbir denetimi yoktur.
| Veritabanı seçeneği | Varsayılan değer | Değiştirilebilir |
|---|---|---|
| ALLOW_SNAPSHOT_ISOLATION | ON | Hayı |
| ANSI_NULL_DEFAULT (ANSI_NULL_Varsayılan) | OFF | Yes |
| ANSI_NULLS | OFF | Yes |
| ANSI_PADDING | OFF | Yes |
| ANSI_WARNINGS | OFF | Yes |
| ARITHABORT | OFF | Yes |
| AUTO_CLOSE | OFF | Hayı |
| Otomatik İstatistik Oluşturma | ON | Yes |
| AUTO_SHRINK | OFF | Hayı |
| OTOMATİK_İSTATİSTİK_GÜNCELLEME | ON | Yes |
| AUTO_UPDATE_STATISTICS_ASYNC | OFF | Yes |
| DEĞİŞİKLİK TAKİBİ | OFF | Hayı |
| CONCAT_NULL_YIELDS_NULL | OFF | Yes |
| CURSOR_CLOSE_ON_COMMIT | OFF | Yes |
| İMLEÇ_VARSAYILAN | GLOBAL | Yes |
| Veritabanı Kullanılabilirlik Seçenekleri | ÇEVRİMİÇİ MULTI_USER Okuma_Yazma |
Hayı Hayı Hayı |
| DATE_CORRELATION_OPTIMIZATION | OFF | Yes |
| DB_CHAINING | ON | Hayı |
| ENCRYPTION | OFF | Hayı |
| KARIŞIK_SAYFA_ATAMA | ON | Hayı |
| SAYISAL_YUVARLAMADURDUR | OFF | Yes |
| PAGE_VERIFY | CHECKSUM | Yes |
| PARAMETRELEŞTİRME | SIMPLE | Yes |
| TIRNAKLI_BELİRLEYİCİ | OFF | Yes |
| READ_COMMITTED_SNAPSHOT | OFF | Hayı |
| KURTARMA | SIMPLE | Yes |
| Özyinelemeli_Tetikleyiciler | OFF | Yes |
| Hizmet Aracısı Seçenekleri | DISABLE_BROKER | Hayı |
| GÜVENİLİR | OFF | Yes |
Bu veritabanı seçeneklerinin açıklaması için bkz. ALTER DATABASE (Transact-SQL).
Restrictions
Ana veritabanında aşağıdaki işlemler gerçekleştirilemez:
- Dosya veya dosya grupları ekleme.
- Yedeklemeler, ana veritabanında yalnızca tam veritabanı yedeklemesi gerçekleştirilebilir.
- Sıralama düzeni değiştiriliyor. Varsayılan harmanlama, sunucu harmanlamasıdır.
- Veritabanı sahibini değiştirme. mastersa'ya aittir.
- Tam metin kataloğu veya tam metin dizini oluşturma.
- Veritabanındaki sistem tablolarında tetikleyiciler oluşturma.
- Veritabanı bırakılıyor.
- Konuk kullanıcı veritabanından bırakılıyor.
- Değişiklik verilerini yakalamayı etkinleştirme.
- Veritabanı yansıtmaya katılma.
- Birincil dosya grubunu, birincil veri dosyasını veya günlük dosyasını kaldırma.
- Veritabanını veya birincil dosya grubunu yeniden adlandırma.
- Veritabanını ÇEVRİmDIŞI olarak ayarlama.
- Veritabanını veya birincil dosya grubunu READ_ONLY olarak ayarlama.
Recommendations
Ana veritabanıyla çalışırken aşağıdaki önerileri göz önünde bulundurun:
Her zaman ana veritabanının geçerli bir yedeğine sahip olun.
Aşağıdaki işlemlerden sonra ana veritabanını en kısa sürede yedekleyin:
- Herhangi bir veritabanı oluşturma, değiştirme veya bırakma
- Sunucu veya veritabanı yapılandırma değerlerini değiştirme
- Oturum açma hesaplarını değiştirme veya ekleme
Ana şablonda kullanıcı nesneleri oluşturmayın. Bunu yaparsanız, master daha sık yedeklenmelidir.
Ana veritabanı için TRUSTWORTHY seçeneğini AÇI olarak ayarlamayın.
Ana şablon Kullanılamaz Hale Gelirse Ne Yapmalı?
Ana şablon kullanılamaz duruma gelirse, veritabanını aşağıdaki yollardan biriyle kullanılabilir duruma döndürebilirsiniz:
Mevcut veritabanı yedeklemesinden master'ı geri yükleyin.
Sunucu örneğini başlatabiliyorsanız, master'ı tam veritabanı yedeğinden geri yükleyebilirsiniz. Daha fazla bilgi için bkz. Ana Veritabanını geri yükleme (Transact-SQL).
Ana şablonu tamamen yeniden oluşturun.
master'da ciddi hasar SQL Server'ı başlatmanızı engelliyorsa, master'ı yeniden oluşturmanız gerekir. Daha fazla bilgi için bkz. Sistem Veritabanlarını Yeniden Oluşturma.
Önemli
Ana şablonun yeniden oluşturulması tüm sistem veritabanlarını yeniden oluşturur.
İlgili İçerik
- Sistem Veritabanlarını Yeniden Oluşturma
- Sistem Veritabanları
- sys.databases (Transact-SQL)
- sys.master_files (Transact-SQL)
- Veritabanı Dosyalarını Taşı