modeli veritabanı
The model database is used as the template for all databases created on an instance of SQL Server.Çünkü tempdb her saat oluşturulan SQL Server başladı, modeli veritabanı gerekir her saat mevcut bulunan bir SQL Server Sistem.
Model kullanımı
create database, deyim ise verilen, veritabanı ilk bölümünü içeriğini kopyalayarak oluşturulan modeli veritabanı.Yeni veritabanına geri kalanı sonra boş sayfaları ile doldurulur.
Değiştirirseniz, modeli veritabanı, sonradan oluşturulan tüm veritabanlarını bu değişiklikleri devralır.Örnek verebilir küme izinleri veya veritabanı seçeneklerini veya tablolar, işlevler veya saklı yordamlar gibi nesneleri ekleyin.
Modelin fiziksel özellikleri
Aşağıdaki tablo ilk yapılandırma değerlerini listeler modeli veri ve günlük dosyaları.Bu dosyaların boyutları farklı sürümleri için birbirinden farklı SQL Server.
Dosya |
Mantıksal ad |
Fiziksel adı |
Dosya büyümesi |
---|---|---|---|
Birincil veri |
modeldev |
Model.mdf |
Otomatik büyüme yüzde 10 kadar disk dolu olduğu kadar. |
Günlük |
Modellog |
Modellog.ldf |
En fazla 2 terabayt 10 oranında otomatik büyüme. |
Taşımak için modeli veritabanı ya da günlük dosyaları Bkz: Sistem veritabanlarını taşıma.
Veritabanı seçenekleri
Aşağıdaki tablo her veritabanı seçeneği için varsayılan değer listeleri modeli 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 |
KAPALI |
Evet |
ANSI_NULL_DFLT_ON |
KAPALI |
Evet |
ANSI_NULLS |
KAPALI |
Evet |
ANSI_PADDING |
KAPALI |
Evet |
ANSI_WARNINGS |
KAPALI |
Evet |
ARITHABORT |
KAPALI |
Evet |
AUTO_CLOSE |
KAPALI |
Evet |
AUTO_CREATE_STATISTICS |
ON |
Evet |
AUTO_SHRINK |
KAPALI |
Evet |
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 Evet Evet |
DATE_CORRELATION_OPTIMIZATION |
KAPALI |
Evet |
DB_CHAINING |
KAPALI |
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 |
Evet |
KURTARMA |
Bağlıdır SQL Server edition1 |
Evet |
RECURSIVE_TRIGGERS |
KAPALI |
Evet |
Hizmet Aracısı seçenekleri |
DISABLE_BROKER |
Hayır |
GÜVENİLİR |
KAPALI |
Hayır |
1 Geçerli kurtarma modeli veritabanının doğrulamak için bkz: Nasıl yapılır: Görüntülemek veya bir veritabanı (SQL Server Management Studio'yu) kurtarma modeli değiştirme veya sys.Databases (Transact-sql).
Bu veritabanı seçenekleri açıklaması için bkz: ALTER DATABASE (Transact-SQL).
Kısıtlamalar
Aşağıdaki işlemleri gerçekleştirilemez modeli veritabanı:
Dosyaları veya filegroups ekleme.
Değiştirme harmanlama.Varsayılan harmanlama sunucu harmanlama düzeni ' dir.
Changing the database owner.model is owned by dbo.
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.
Yordamlar, görünümler veya Tetikleyiciler ile şifreleme seçeneğini kullanarak oluşturma.Nesnenin oluşturulduğu veritabanı şifreleme anahtar sıkı sıkıya bağlıdır.Oluşturulan nesne şifrelenmiş modeli veritabanı yalnızca kullanılabilir modeli.