SQL Server использует системную базу данных model, как модель, как шаблон при создании новой базы данных.
Этот шаблон можно менять. Можно добавлять в неё новые объекты, менять её свойства. Все изменения будут повторятся во вновь создаваемых базах данных.
Например, если изменить размер файла базы model с 1-го на 5 Мегабайт, то primary-файлы новых баз данных по умолчанию будут иметь размер не 1, а 5 Мегабайт.
Или, если в базе modelсоздать какую-то таблицу, то эта таблица будет и во всех вновь создаваемых базах .
Пример_1.
CREATE DATABASE Sales
ON PRIMARY
( NAME = SPri1_dat,
FILENAME = ' d: \ data \ SPri1dat.mdf ' ,
MAXSIZE = 50,
FILEGROWTH = 15% ),
FILEGROUP SalesGroup1
( NAME = SGrp1Fi1_dat,
FILENAME = ' d: \ data \ SG1Fi1dt.ndf ' ,
SIZE = 10,
MAXSIZE = 50 Gb,
FILEGROWTH = 5 ) ,
( NAME = SGrp1Fi2_dat ,
FILENAME = ' d: \ data \ SG1Fi2dt.ndf ' ,
SIZE = 10,
FILEGROWTH = 5 )
LOG ON
( NAME = 'Sales_log',
FILENAME = ' d: \ data \ salelog.ldf ' ,
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
GO
Пример_2.
CREATE DATABASE Employees
ON
( NAME = Empl_dat ,
FILENAME = ' f: ' )
GO