Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
База данных модели используется в качестве шаблона для всех баз данных, созданных на экземпляре SQL Server. Так как tempdb создается каждый раз при запуске SQL Server, база данных модели всегда должна существовать в системе SQL Server. Все содержимое базы данных модели , включая параметры базы данных, копируются в новую базу данных. Некоторые параметры модели также используются для создания новой базы данных tempdb во время запуска, поэтому база данных модели должна всегда существовать в системе SQL Server.
Только что созданные пользовательские базы данных используют ту же модель восстановления , что и база данных модели. Значение по умолчанию может быть изменено пользователем. Сведения о текущей модели восстановления модели см. в статье Просмотр или изменение модели восстановления базы данных (SQL Server).
Это важно
Если вы изменяете базу данных модели с информацией о шаблоне для конкретного пользователя, рекомендуется создать резервную копию модели. Дополнительные сведения см. в статье Резервное копирование и восстановление системных баз данных (SQL Server).
Использование модели
При выпуске инструкции CREATE DATABASE первая часть базы данных создается путем копирования содержимого базы данных модели . Остальная часть новой базы данных затем заполняется пустыми страницами.
При изменении базы данных модели все базы данных, созданные после этого, наследуют эти изменения. Например, можно задать разрешения или параметры базы данных или добавить такие объекты, как таблицы, функции или хранимые процедуры. Свойства файлов базы данных модели являются исключением и игнорируются, кроме начального размера файла данных.
Физические свойства модели
В следующей таблице перечислены начальные значения конфигурации данных модели и файлов журналов. Размеры этих файлов могут немного отличаться для разных выпусков SQL Server.
| Файл | Логическое имя | Физическое имя | Увеличение размера файлов |
|---|---|---|---|
| Первичные данные | modeldev | model.mdf | Автоматическое увеличение на 10 процентов до тех пор, пока диск не будет заполнен. |
| Лог | журнал моделей | modellog.ldf | Автоматическое увеличение на 10 процентов до максимума 2 терабайтов. |
Сведения о перемещении базы данных модели или файлов журналов см. в разделе "Перемещение системных баз данных".
Параметры базы данных
В следующей таблице перечислены значения по умолчанию для каждого параметра базы данных в базе данных модели и возможность изменения параметра. Чтобы просмотреть текущие настройки этих параметров, используйте представление каталога sys.databases .
| Параметр базы данных | Значение по умолчанию | Можно изменить |
|---|---|---|
| РАЗРЕШИТЬ ИЗОЛИРОВАНИЕ СНИМКОВ | выкл. | Да |
| ANSI_NULL_DEFAULT | выкл. | Да |
| ANSI_NULLS | выкл. | Да |
| ANSI_PADDING | выкл. | Да |
| ANSI_WARNINGS (предупреждения ANSI) | выкл. | Да |
| ARITHABORT | выкл. | Да |
| АВТО_ЗАКРЫТИЕ | выкл. | Да |
| АВТО_СОЗДАНИЕ_СТАТИСТИКИ | НА | Да |
| Автоматическое сжатие | выкл. | Да |
| АВТОМАТИЧЕСКОЕ_ОБНОВЛЕНИЕ_СТАТИСТИКИ | НА | Да |
| AUTO_UPDATE_STATISTICS_ASYNC | выкл. | Да |
| Отслеживание изменений | выкл. | нет |
| CONCAT_NULL_YIELDS_NULL (объединение NULL возвращает NULL) | выкл. | Да |
| Закрытие курсора при фиксации | выкл. | Да |
| CURSOR_DEFAULT | Глобальный | Да |
| Параметры доступности базы данных | ОНЛАЙН МУЛЬТИПОЛЬЗОВАТЕЛЬСКИЙ Чтение и запись |
нет Да Да |
| ОПТИМИЗАЦИЯ_КОРРЕЛЯЦИИ_ДАТ | выкл. | Да |
| DB_CHAINING | выкл. | нет |
| ШИФРОВАНИЕ | выкл. | нет |
| Прерывание округления числовых данных | выкл. | Да |
| ВЕРИФИКАЦИЯ_СТРАНИЦЫ | Контрольная сумма | Да |
| ПАРАМЕТРИЗАЦИЯ | ПРОСТОЙ | Да |
| Кавычечный идентификатор | выкл. | Да |
| If context allows and it is a standard practice to translate such terms in the specific domain, you could potentially add a brief explanation or context. For instance: "READ_COMMITTED_SNAPSHOT (снимок с фиксацией чтения)". | выкл. | Да |
| ВЫЗДОРОВЛЕНИЕ | Зависит от выпуска SQL Server1 | Да |
| Рекурсивные_Триггеры | выкл. | Да |
| Опции службы Service Broker | ОТКЛЮЧИТЬ_ПОСРЕДНИКА | нет |
| НАДЕЖНЫЙ | выкл. | нет |
1 . Чтобы проверить текущую модель восстановления базы данных, см. статью "Просмотр или изменение модели восстановления базы данных (SQL Server) илиsys.database (Transact-SQL)".
Описание этих параметров базы данных см. в разделе ALTER DATABASE (Transact-SQL).
Ограничения
Следующие операции нельзя выполнить в базе данных модели :
Добавление файлов или файловых групп.
Изменение параметров сортировки. Параметрами сортировки по умолчанию являются параметры сортировки сервера.
Изменение владельца базы данных. модель принадлежит sa.
Прекращение использования базы данных.
Удаление пользователя guest из базы данных.
Включение отслеживания измененных данных.
Участие в зеркалировании базы данных.
Удаление первичной файловой группы, первичного файла данных или файла журнала.
Переименование базы данных или первичной файловой группы.
Перевод базы данных в режим OFFLINE.
Перевод основной файловой группы в режим READ_ONLY.
Создание процедур, представлений или триггеров с помощью параметра WITH ENCRYPTION. Ключ шифрования привязан к базе данных, в которой создается объект. Зашифрованные объекты, созданные в базе данных модели , могут использоваться только в модели.