Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Modelová databáze se používá jako šablona pro všechny databáze vytvořené v instanci SQL Serveru. Vzhledem k tomu, že databáze tempdb se vytváří při každém spuštění SQL Serveru, musí databáze model vždy existovat v systému SQL Serveru. Celý obsah databáze modelu , včetně možností databáze, se zkopíruje do nové databáze. Některá nastavení modelu se také používají k vytvoření nové databáze tempdb během spuštění, takže databáze modelu musí vždy existovat v systému SQL Serveru.
Nově vytvořené uživatelské databáze používají stejný model obnovení jako databáze modelu. Výchozí nastavení je konfigurovatelné uživatelem. Informace o aktuálním modelu obnovení modelu najdete v tématu Zobrazení nebo změna modelu obnovení databáze (SQL Server).
Důležité
Pokud upravíte databázi modelu s informacemi o šabloně specifické pro uživatele, doporučujeme model zálohovat. Další informace naleznete v tématu Zálohování a obnovení systémových databází (SQL Server).
Využití modelu
Když je vydán příkaz CREATE DATABASE, první část databáze se vytvoří zkopírováním obsahu databáze model. Zbytek nové databáze se pak vyplní prázdnými stránkami.
Pokud upravíte databázi modelu , všechny databáze vytvořené později tyto změny zdědí. Můžete například nastavit oprávnění nebo možnosti databáze nebo přidat objekty, jako jsou tabulky, funkce nebo uložené procedury. Vlastnosti souboru databáze modelu jsou výjimkou a jsou ignorovány s výjimkou počáteční velikosti datového souboru. Výchozí počáteční velikost dat databáze modelu a souboru protokolu je 8 MB.
Fyzické vlastnosti modelu
Následující tabulka uvádí počáteční konfigurační hodnoty dat modelu a souborů protokolů.
| File | Logický název | Fyzický název | Růst souboru |
|---|---|---|---|
| Primární data | modeldev | model.mdf | Automatické zvětšování o 64 MB, dokud nebude disk plný. |
| Log | modellog | modellog.ldf | Automatické zvětšování o 64 MB na maximálně 2 terabajty. |
Podívejte se na Databázi modelu pro výchozí hodnoty růstu souborů v SQL Serveru 2014.
Pokud chcete přesunout databázi modelu nebo soubory protokolů, přečtěte si téma Přesunutí systémových databází.
Možnosti databáze
Následující tabulka uvádí výchozí hodnotu pro každou možnost databáze v databázi modelu a informace o tom, jestli lze tuto možnost upravit. Pokud chcete zobrazit aktuální nastavení těchto možností, použijte katalogové zobrazení sys.databases.
| Možnost databáze | Výchozí hodnota | Lze upravit. |
|---|---|---|
| ALLOW_SNAPSHOT_ISOLATION | Vypnuto | Ano |
| ANSI_NULL_DEFAULT | Vypnuto | Ano |
| ANSI_NULLS | Vypnuto | Ano |
| ANSI_PADDING | Vypnuto | Ano |
| ANSI_WARNINGS | Vypnuto | Ano |
| ARITHABORT | Vypnuto | Ano |
| AUTOMATICKÉ_ZAVŘENÍ | Vypnuto | Ano |
| AUTO_CREATE_STATISTICS | ON | Ano |
| AUTO_SHRINK | Vypnuto | Ano |
| AUTO_UPDATE_STATISTICS | ON | Ano |
| AUTO_UPDATE_STATISTICS_ASYNC | Vypnuto | Ano |
| SLEDOVÁNÍ_ZMĚN | Vypnuto | Ne |
| CONCAT_NULL_YIELDS_NULL | Vypnuto | Ano |
| CURSOR_CLOSE_ON_COMMIT | Vypnuto | Ano |
| CURSOR_DEFAULT | GLOBAL | Ano |
| Možnosti dostupnosti databáze | ONLINE MULTI_USER čtení/zápis |
Ne Ano Ano |
| DATE_CORRELATION_OPTIMIZATION | Vypnuto | Ano |
| DB_CHAINING | Vypnuto | Ne |
| ENCRYPTION | Vypnuto | Ne |
| Smíšené přidělování stránek | ON | Ne |
| NUMERIC_ROUNDABORT | Vypnuto | Ano |
| PAGE_VERIFY | CHECKSUM | Ano |
| PARAMETRIZACE | SIMPLE | Ano |
| QUOTED_IDENTIFIER | Vypnuto | Ano |
| READ_COMMITTED_SNAPSHOT | Vypnuto | Ano |
| ZOTAVENÍ | Závisí na edici SQL Serveru* | Ano |
| RECURSIVE_TRIGGERS | Vypnuto | Ano |
| Možnosti služby Service Broker | DISABLE_BROKER | Ne |
| DŮVĚRYHODNÝ | Vypnuto | Ne |
*Chcete-li ověřit aktuální model obnovení databáze, přečtěte si téma Zobrazení nebo změna modelu obnovení databáze (SQL Server) nebo sys.databases (Transact-SQL).
Popis těchto možností databáze najdete v tématu ALTER DATABASE (Transact-SQL).
Restrictions
V databázi modelu nelze provést následující operace:
- Přidávání souborů nebo skupin souborů
- Mění se kolace. Výchozí kolace je kolace serveru.
- Změna vlastníka databáze model vlastní sa.
- Smazání databáze
- Vyřazení hosta uživatele z databáze
- Povolení zachytávání změn dat
- Účast na zrcadlení databáze.
- Odebrání primární skupiny souborů, primárního datového souboru nebo souboru protokolu
- Přejmenování databáze nebo primární skupiny souborů
- Nastavení databáze na OFFLINE.
- Nastavení primární skupiny souborů na READ_ONLY
- Vytváření procedur, pohledů nebo spouštěčů pomocí možnosti WITH ENCRYPTION Šifrovací klíč je svázán s databází, ve které je objekt vytvořen. Šifrované objekty vytvořené v databázi modelu lze použít pouze v modelu.