База данных master
Изменения: 5 декабря 2005 г.
База данных master содержит всю системную информацию СУБД SQL Server, в том числе общие для всего экземпляра метаданные, такие как сведения об учетных записях входа, конечных точках и связанных серверах, а также параметры конфигурации системы. Кроме этого, в базе данных master регистрируются все остальные базы данных и хранится информация о расположении их файлов. Здесь же SQL Server хранит сведения об инициализации. Таким образом, если база данных master недоступна, запустить SQL Server невозможно. В SQL Server 2005 системные объекты больше не хранятся в базе данных master; они хранятся в базе данных ресурсов.
Физические свойства базы данных master
Исходные конфигурационные значения файлов данных и журнала базы данных master приведены в следующей таблице. Размеры этих файлов могут слегка различаться в зависимости от выпусков SQL Server 2005.
Файл | Логическое имя | Физическое имя | Показатель роста файла |
---|---|---|---|
Первичные данные |
master |
master.mdf |
Автоувеличение на 10 % до заполнения диска. |
Журнал |
mastlog |
mastlog.ldf |
Автоувеличение на 10 % до максимального размера в 2 ТБ. |
Сведения о перемещении файлов данных и журнала базы данных master см. в разделе Перемещение системных баз данных. Размещение базы данных Resource находится в зависимости от расположения базы данных master. При перемещении базы данных master базу данных Resource необходимо переместить в то же место.
Параметры базы данных
Значения по умолчанию всех параметров базы данных master и сведения о том, можно ли их изменять, приведены в следующей таблице. Чтобы просмотреть текущие настройки этих параметров, используйте представление каталога sys.databases.
Параметр базы данных | Значение по умолчанию | Можно изменить |
---|---|---|
ALLOW_SNAPSHOT_ISOLATION |
ON |
Нет |
ANSI_NULL_DEFAULT |
OFF |
Да |
ANSI_NULLS |
OFF |
Да |
ANSI_PADDING |
OFF |
Да |
ANSI_WARNINGS |
OFF |
Да |
ARITHABORT |
OFF |
Да |
AUTO_CLOSE |
OFF |
Нет |
AUTO_CREATE_STATISTICS |
ON |
Да |
AUTO_SHRINK |
OFF |
Нет |
AUTO_UPDATE_STATISTICS |
ON |
Да |
AUTO_UPDATE_STATISTICS_ASYNC |
OFF |
Да |
CONCAT_NULL_YIELDS_NULL |
OFF |
Да |
CURSOR_CLOSE_ON_COMMIT |
OFF |
Да |
CURSOR_DEFAULT |
GLOBAL |
Да |
Параметры доступности базы данных |
ONLINE MULTI_USER READ_WRITE |
Нет Нет Нет |
DATE_CORRELATION_OPTIMIZATION |
OFF |
Да |
DB_CHAINING |
ON |
Нет |
NUMERIC_ROUNDABORT |
OFF |
Да |
PAGE_VERIFY |
CHECKSUM |
Да |
PARAMETERIZATION |
SIMPLE |
Да |
QUOTED_IDENTIFIER |
OFF |
Да |
READ_COMMITTED_SNAPSHOT |
OFF |
Нет |
RECOVERY |
SIMPLE |
Да |
RECURSIVE_TRIGGERS |
OFF |
Да |
Параметры компонента Service Broker |
DISABLE_BROKER |
Нет |
TRUSTWORTHY |
OFF |
Да |
Описание каждого из этих параметров базы данных см. в разделе ALTER DATABASE (Transact-SQL).
Ограничения
База данных master не поддерживает следующие операции:
- добавление файлов или файловых групп;
- изменение параметров сортировки; параметрами сортировки по умолчанию являются параметры сортировки сервера;
- изменение владельца базы данных; владельцем базы данных master является dbo;
- создание полнотекстового каталога или полнотекстового индекса;
- создание триггеров для системных таблиц базы данных;
- удаление базы данных;
- удаление пользователя guest из базы данных;
- участие в зеркальном отображении базы данных;
- удаление первичной файловой группы, первичного файла данных или файла журнала;
- переименование базы данных или первичной файловой группы;
- перевод базы данных в режим OFFLINE;
- перевод базы данных или первичной файловой группы в режим READ_ONLY.
Рекомендации
При работе с базой данных master учитывайте следующие рекомендации:
- всегда имейте в наличии актуальную резервную копию базы данных master;
- после выполнения следующих операций как можно быстрее создавайте резервную копию базы данных master:
- создание, изменение или удаление базы данных;
- изменение значений параметров конфигурации сервера или базы данных;
- изменение или удаление учетных записей входа;
- не создавайте в базе данных master пользовательские объекты. Если в базе данных master имеются пользовательские объекты, нужно чаще создавать ее резервные копии;
- не устанавливайте в базе данных master параметр TRUSTWORTHY в значение ON.
См. также
Основные понятия
Замечания по резервному копированию базы данных master
Рекомендации по восстановлению базы данных master из копии
Замечания по перестроению базы данных master
Системные базы данных
Другие ресурсы
sys.databases (Transact-SQL)
sys.master_files (Transact-SQL)
Перемещение файлов баз данных
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
5 декабря 2005 г. |
|