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
Při vydání příkazu CREATE DATABASE se první část databáze vytvoří zkopírováním do obsahu databáze modelu . 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 |
| AUTO_CLOSE | 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 |
| Nastavení 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 naleznete 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ů
- Změna 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.