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.