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.
Model veritabanı, SQL Server örneğinde oluşturulan tüm veritabanları için şablon olarak kullanılır. SQL Server her başlatıldığında tempdb oluşturulduğundan , model veritabanı her zaman bir SQL Server sisteminde bulunmalıdır. Veritabanı seçenekleri de dahil olmak üzere model veritabanının tüm içeriği yeni veritabanına kopyalanır. Model ayarlarının bazıları, başlangıç sırasında yeni bir tempdb oluşturmak için de kullanılır, bu nedenle model veritabanının her zaman bir SQL Server sisteminde mevcut olması gerekir.
Yeni oluşturulan kullanıcı veritabanları, model veritabanıyla aynı kurtarma modelini kullanır. Varsayılan ayar kullanıcı tarafından yapılandırılabilir. Modelin geçerli kurtarma modelini öğrenmek için bkz. Veritabanının Kurtarma Modelini Görüntüleme veya Değiştirme (SQL Server).
Önemli
Model veritabanını kullanıcıya özgü şablon bilgileriyle değiştirirseniz modeli yedeklemenizi öneririz. Daha fazla bilgi için bkz. Sistem Veritabanlarını (SQL Server) Yedekleme ve Geri Yükleme.
model Kullanımı
CREATE DATABASE deyimi verildiğinde, model veritabanının içeriği kopyalanarak veritabanının ilk bölümü oluşturulur. Yeni veritabanının geri kalanı boş sayfalarla doldurulur.
Model veritabanını değiştirirseniz, daha sonra oluşturulan tüm veritabanları bu değişiklikleri devralır. Örneğin, izinleri veya veritabanı seçeneklerini ayarlayabilir ya da tablolar, işlevler veya saklı yordamlar gibi nesneler ekleyebilirsiniz. Model veritabanının dosya özellikleri, veri dosyasının ilk boyutu dışında, istisna teşkil eder ve yoksayılır. Model veritabanı verilerinin ve günlük dosyasının varsayılan başlangıç boyutu 8 MB'tır.
Modelin Fiziksel Özellikleri
Aşağıdaki tabloda model verilerinin ve günlük dosyalarının ilk yapılandırma değerleri listelemektedir.
| Dosya | Mantıksal ad | Fiziksel ad | Dosya büyümesi |
|---|---|---|---|
| Birincil veriler | modeldev | model.mdf | Disk dolana kadar 64 MB otomatik büyütme. |
| Log | model günlüğü | modellog.ldf | 64 MB ile en fazla 2 terabayt arasında otomatik büyütme. |
SQL Server 2014 için varsayılan dosya büyüme değerleri hakkında bilgi almak amacıyla model Veritabanı bölümüne bakın.
Model veritabanını veya günlük dosyalarını taşımak için bkz. Sistem Veritabanlarını Taşıma.
Veritabanı Seçenekleri
Aşağıdaki tabloda , model 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.
| Veritabanı seçeneği | Varsayılan değer | Değiştirilebilir |
|---|---|---|
| ALLOW_SNAPSHOT_ISOLATION | OFF | Yes |
| 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 | Yes |
| Otomatik İstatistik Oluşturma | ON | Yes |
| AUTO_SHRINK | OFF | Yes |
| 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ı Yes Yes |
| DATE_CORRELATION_OPTIMIZATION | OFF | Yes |
| DB_CHAINING | OFF | 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 | Yes |
| KURTARMA | SQL Server sürümüne* bağlıdır | Yes |
| Özyinelemeli_Tetikleyiciler | OFF | Yes |
| Hizmet Aracısı Seçenekleri | DISABLE_BROKER | Hayı |
| GÜVENİLİR | OFF | Hayı |
*Veritabanının geçerli kurtarma modelini doğrulamak için bkz. Bir Veritabanının Kurtarma Modelini Görüntüleme veya Değiştirme (SQL Server) veya sys.databases (Transact-SQL).
Bu veritabanı seçeneklerinin açıklaması için bkz. ALTER DATABASE (Transact-SQL).
Restrictions
Model veritabanında aşağıdaki işlemler gerçekleştirilemez:
- Dosya veya dosya grupları ekleme.
- Sıralama düzeni değiştiriliyor. Varsayılan harmanlama, sunucu harmanlamasıdır.
- Veritabanı sahibini değiştirme. modelisa'ya aittir.
- 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.
- Birincil dosya grubunu READ_ONLY olarak ayarlama.
- WITH ENCRYPTION seçeneğini kullanarak yordamlar, görünümler veya tetikleyiciler oluşturma. Şifreleme anahtarı, nesnenin oluşturulduğu veritabanına bağlıdır. Model veritabanında oluşturulan şifrelenmiş nesneler yalnızca modelde kullanılabilir.
İlgili İçerik
- Sistem Veritabanları
- sys.databases (Transact-SQL)
- sys.master_files (Transact-SQL)
- Veritabanı Dosyalarını Taşı