Megosztás:


modelladatbázis

A következőkre vonatkozik:SQL Server

A modelladatbázis az SQL Server egy példányán létrehozott összes adatbázis sablonjaként használatos. Mivel az SQL Server minden indításakor létrejön a tempdb , a modelladatbázisnak mindig léteznie kell egy SQL Server-rendszeren. A modelladatbázis teljes tartalma, beleértve az adatbázis-beállításokat is, az új adatbázisba lesz másolva. A modell néhány beállítását új tempdb létrehozására is használják az indítás során, így a modelladatbázisnak mindig léteznie kell egy SQL Server-rendszeren.

Az újonnan létrehozott felhasználói adatbázisok ugyanazt a helyreállítási modellt használják, mint a modelladatbázis. Az alapértelmezett beállítás a felhasználó által konfigurálható. A modell aktuális helyreállítási modelljének megismeréséhez tekintse meg az adatbázis (SQL Server) helyreállítási modelljének megtekintését vagy módosítását ismertető témakört.

Fontos

Ha felhasználóspecifikus sablonadatokkal módosítja a modelladatbázist , javasoljuk, hogy biztonsági másolatot készítjön a modellről. További információ: Rendszeradatbázisok (SQL Server) biztonsági mentése és visszaállítása.

modellhasználat

CREATE DATABASE utasítás kiadásakor az adatbázis első része a modelladatbázis tartalmának másolásával jön létre. Az új adatbázis többi része üres lapokkal lesz kitöltve.

Ha módosítja a modelladatbázist , minden később létrehozott adatbázis örökli ezeket a módosításokat. Beállíthatja például az engedélyeket vagy az adatbázis beállításait, vagy hozzáadhat objektumokat, például táblákat, függvényeket vagy tárolt eljárásokat. A modelladatbázis fájltulajdonságai kivételt képeznek, és figyelmen kívül hagyják az adatfájl kezdeti méretét. A modelladatbázis adatainak és naplófájljának alapértelmezett kezdeti mérete 8 MB.

A modell fizikai tulajdonságai

Az alábbi táblázat a modelladatok és naplófájlok kezdeti konfigurációs értékeit sorolja fel.

File Logikai név Fizikai név Fájlnövekedés
Elsődleges adatok modeldev model.mdf 64 MB-kal automatikusan növekszik, amíg a lemez meg nem telik.
Log modellezés modellog.ldf Az automatikus növelés 64 MB-tal legfeljebb 2 terabájtra növelheti.

Az SQL Server 2014 esetében tekintse meg az adatbázismodell alapértelmezett fájlnövekedési értékeit.

A modelladatbázis vagy -naplófájlok áthelyezésével kapcsolatban lásd: Rendszeradatbázisok áthelyezése.

Adatbázis beállításai

Az alábbi táblázat felsorolja a modelladatbázis egyes adatbázis-beállításainak alapértelmezett értékét, valamint azt, hogy a beállítás módosítható-e. A beállítások aktuális beállításainak megtekintéséhez használja a sys.databases katalógusnézetet.

Adatbázis-beállítás Alapértelmezett érték Módosítható
ALLOW_SNAPSHOT_ISOLATION KI Igen
ANSI_NULL_DEFAULT KI Igen
ANSI_NULLS KI Igen
ANSI_PADDING KI Igen
ANSI_WARNINGS (ANSI figyelmeztetések) KI Igen
ARITHABORT KI Igen
AUTO_CLOSE KI Igen
AUTO_CREATE_STATISTICS (Automatikus statisztika készítés) ON Igen
AUTO_SHRINK KI Igen
Statisztikák automatikus frissítése (AUTO_UPDATE_STATISTICS) ON Igen
AUTO_UPDATE_STATISTICS_ASYNC KI Igen
Változáskövetés KI Nem
CONCAT_NULL_YIELDS_NULL KI Igen
CURSOR_CLOSE_ON_COMMIT KI Igen
CURSOR_DEFAULT GLOBAL Igen
Adatbázis rendelkezésre állási beállításai ONLINE

MULTI_USER

OLVASÁS_ÍRÁS
Nem

Igen

Igen
DATE_CORRELATION_OPTIMIZATION KI Igen
DB_CHAINING KI Nem
ENCRYPTION KI Nem
VEGYES_OLDAL_HOZZÁRENDELÉS ON Nem
NUMERIC_ROUNDABORT KI Igen
PAGE_VERIFY CHECKSUM Igen
PARAMÉTEREZÉSE SIMPLE Igen
QUOTED_IDENTIFIER KI Igen
READ_COMMITTED_SNAPSHOT KI Igen
HELYREÁLLÍTÁS Az SQL Server kiadásától függ* Igen
REKURZÍV_TRIGGEREK KI Igen
Szolgáltatásközvetítő beállításai DISABLE_BROKER Nem
MEGBÍZHATÓ KI Nem

*Az adatbázis aktuális helyreállítási modelljének ellenőrzéséhez tekintse meg vagy módosítsa az adatbázis (SQL Server) vagy a sys.databases (Transact-SQL) helyreállítási modelljét.

Ezeknek az adatbázis-beállításoknak a leírását az ALTER DATABASE (Transact-SQL) című témakörben talál.

Restrictions

A modelladatbázison a következő műveletek nem hajthatóak végre:

  • Fájlok vagy fájlcsoportok hozzáadása.
  • Rendezés módosítása. Az alapértelmezett rendezés a kiszolgáló rendezése.
  • Az adatbázis tulajdonosának módosítása. A modell tulajdonosa sa.
  • Az adatbázis törlése.
  • A vendég felhasználó elvetése az adatbázisból.
  • A változásadatok rögzítésének engedélyezése.
  • Adatbázis-tükrözésben való részvétel.
  • Az elsődleges fájlcsoport, az elsődleges adatfájl vagy a naplófájl eltávolítása.
  • Az adatbázis vagy az elsődleges fájlcsoport átnevezése.
  • Az adatbázis beállítása OFFLINE-ra.
  • Az elsődleges fájlcsoportot csak olvasható módba állítják.
  • Eljárások, nézetek vagy eseményindítók létrehozása a WITH ENCRYPTION beállítással. A titkosítási kulcs ahhoz az adatbázishoz van kötve, amelyben az objektum létrejön. A modelladatbázisban létrehozott titkosított objektumok csak a modellben használhatók.