Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:SQL Server
Modelldatabasen används som mall för alla databaser som skapats på en instans av SQL Server. Eftersom tempdb skapas varje gång SQL Server startas måste modelldatabasen alltid finnas i ett SQL Server-system. Hela innehållet i modelldatabasen , inklusive databasalternativ, kopieras till den nya databasen. Vissa av inställningarna för modellen används också för att skapa en ny tempdb under starten, så modelldatabasen måste alltid finnas i ett SQL Server-system.
Nyligen skapade användardatabaser använder samma återställningsmodell som modelldatabasen. Standardvärdet kan konfigureras av användaren. Mer information om modellens aktuella återställningsmodell finns i Visa eller ändra återställningsmodellen för en databas (SQL Server).
Viktigt!
Om du ändrar modelldatabasen med användarspecifik mallinformation rekommenderar vi att du säkerhetskopierar modellen. Mer information finns i Säkerhetskopiera och återställa systemdatabaser (SQL Server).
modellanvändning
När en CREATE DATABASE-instruktion utfärdas skapas den första delen av databasen genom att innehållet i modelldatabasen kopieras. Resten av den nya databasen fylls sedan med tomma sidor.
Om du ändrar modelldatabasen ärver alla databaser som skapas efteråt ändringarna. Du kan till exempel ange behörigheter eller databasalternativ eller lägga till objekt som tabeller, funktioner eller lagrade procedurer. Filegenskaper för modelldatabasen är ett undantag och ignoreras förutom datafilens ursprungliga storlek. Standardstorleken för modelldatabasdata och loggfil är 8 MB.
Fysiska egenskaper för modellen
I följande tabell visas inledande konfigurationsvärden för modelldata och loggfiler.
| File | Logiskt namn | Fysiskt namn | Filtillväxt |
|---|---|---|---|
| Primära data | modeldev | model.mdf | Växer automatiskt med 64 MB tills disken är full. |
| Log | modellog | modellog.ldf | Skala automatiskt med 64 MB till högst 2 terabyte. |
För SQL Server 2014, se modelldatabas för standardvärden för filtillväxt.
Information om hur du flyttar modelldatabasen eller loggfilerna finns i Flytta systemdatabaser.
Databasalternativ
I följande tabell visas standardvärdet för varje databasalternativ i modelldatabasen och om alternativet kan ändras. Om du vill visa de aktuella inställningarna för de här alternativen använder du sys.databases katalogvy.
| Databasalternativ | Standardvärde | Kan ändras |
|---|---|---|
| ALLOW_SNAPSHOT_ISOLATION | AV | Yes |
| ANSI_NULL_DEFAULT (förvald nullhantering enligt ANSI-standard) | AV | Yes |
| ANSI_NULLS | AV | Yes |
| ANSI_PADDING | AV | Yes |
| ANSI_WARNINGS | AV | Yes |
| ARITHABORT | AV | Yes |
| AUTO_CLOSE | AV | Yes |
| AUTO_CREATE_STATISTICS | ON | Yes |
| AUTO_SHRINK | AV | Yes |
| AUTO_UPDATE_STATISTICS | ON | Yes |
| AUTO_UPDATE_STATISTICS_ASYNC | AV | Yes |
| SPÅRNING_ÄNDRINGAR | AV | Nej |
| CONCAT_NULL_YIELDS_NULL | AV | Yes |
| CURSOR_CLOSE_ON_COMMIT | AV | Yes |
| Standardpekare | GLOBAL | Yes |
| Alternativ för databastillgänglighet | ONLINE MULTI_USER LÄSA_SKRIVA |
Nej Yes Yes |
| DATE_CORRELATION_OPTIMIZATION | AV | Yes |
| DB_CHAINING | AV | Nej |
| ENCRYPTION | AV | Nej |
| MIXED_PAGE_ALLOCATION | ON | Nej |
| NUMERISK_AVRUND_AVBRYT | AV | Yes |
| PAGE_VERIFY | CHECKSUM | Yes |
| PARAMETERISERING | SIMPLE | Yes |
| QUOTED_IDENTIFIER | AV | Yes |
| READ_COMMITTED_SNAPSHOT | AV | Yes |
| ÅTERHÄMTNING | Beror på SQL Server-utgåvan* | Yes |
| RECURSIVE_TRIGGERS | AV | Yes |
| Alternativ för tjänsteförmedling | DISABLE_BROKER | Nej |
| PÅLITLIG | AV | Nej |
*Information om hur du verifierar databasens aktuella återställningsmodell finns i Visa eller ändra återställningsmodellen för en databas (SQL Server) eller sys.databases (Transact-SQL).
En beskrivning av dessa databasalternativ finns i ALTER DATABASE (Transact-SQL).
Restrictions
Följande åtgärder kan inte utföras på modelldatabasen :
- Lägga till filer eller filgrupper.
- Ändra sortering. Standardsorteringen är serversorteringen.
- Ändra databasägaren. modellen ägs av sa.
- Ta bort databasen.
- Ta bort gäst användare från databasen.
- Aktivera insamling av ändringsdata.
- Deltar i databasspegling.
- Tar bort den primära filgruppen, den primära datafilen eller loggfilen.
- Byter namn på databasen eller den primära filgruppen.
- Ställa in databasen på OFFLINE.
- Ange den primära filgruppen till READ_ONLY.
- Skapa procedurer, vyer eller utlösare med hjälp av alternativet MED KRYPTERING. Krypteringsnyckeln är kopplad till databasen där objektet skapas. Krypterade objekt som skapats i modelldatabasen kan bara användas i modellen.