Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
База данных msdb используется агент SQL Server для планирования оповещений и заданий, а также другими функциями, такими как SQL Server Management Studio, Компонент Service Broker и Database Mail.
Например, SQL Server автоматически ведет полный журнал оперативного резервного копирования и восстановления в таблицах в базе данных msdb. В эти сведения включено имя стороны, выполнившей резервное копирование, время резервного копирования и устройства или файлы, в которых храниться резервная копия. SQL Server Management Studio использует эти сведения, чтобы предложить план восстановления базы данных и применения резервных копий журналов транзакций. События резервного копирования для всех баз данных записываются, даже если они создаются средствами пользовательских приложений или сторонних разработчиков. Например, если вы используете приложение Microsoft Visual Basic, которое вызывает объекты SQL Server Management Objects (SMO) для выполнения операций резервного копирования, событие регистрируется в системных таблицах msdb, журнале приложений Microsoft Windows и журнале ошибок SQL Server. Чтобы защитить сведения, хранящиеся в базе данных msdb, рекомендуется разместить журнал транзакций msdb в отказоустойчивом хранилище.
По умолчанию, для базы данных msdb используется простая модель восстановления. Если используются таблицы журнала резервного копирования и восстановления , рекомендуется использовать для базы данных msdbмодель полного восстановления. Дополнительные сведения см. в разделе Модели восстановления (SQL Server). Обратите внимание, что при установке или обновлении SQL Server и при использовании Setup.exe для перестроения системных баз данных модель восстановления базы данных msdb автоматически устанавливается в простую.
Важно!
После любых операций, обновляющих базу данных msdb, например резервного копирования или восстановления любой другой базы данных, рекомендуется создать резервную копию базы данных msdb. Дополнительные сведения см. в статье Резервное копирование и восстановление системных баз данных (SQL Server).
Физические свойства базы данных msdb
В следующей таблице представлен список значений начальной конфигурации данных и файлов журнала msdb . Размеры этих файлов могут немного отличаться для разных выпусков ядра СУБД SQL Server.
Файл | Логическое имя | Физическое имя | Увеличение размера файлов |
---|---|---|---|
Первичные данные | MSDBData | MSDBData.mdf | Автоувеличение на 10 % до заполнения диска. |
Журнал | MSDBLog | MSDBLog.ldf | Автоувеличение на 10 % до максимального размера в 2 ТБ. |
Сведения о перемещении файлов базы данных и журналов msdb см. в разделе Перемещение системных баз данных.
Параметры базы данных
В следующей таблице приводится список значений по умолчанию для каждого параметра базы данных в msdb , а также возможность его изменения. Чтобы просмотреть текущие настройки этих параметров, используйте представление каталога 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 | Да |
CHANGE_TRACKING | 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 | Да |
ENCRYPTION | OFF | нет |
NUMERIC_ROUNDABORT | OFF | Да |
PAGE_VERIFY | CHECKSUM | Да |
PARAMETERIZATION | ПРОСТОЙ | Да |
QUOTED_IDENTIFIER | OFF | Да |
READ_COMMITTED_SNAPSHOT | OFF | нет |
RECOVERY | ПРОСТОЙ | Да |
RECURSIVE_TRIGGERS | OFF | Да |
Параметры компонента Service Broker | ENABLE_BROKER | Да |
TRUSTWORTHY | ON | Да |
Описание этих параметров базы данных см. в разделе ALTER DATABASE (Transact-SQL).
Ограничения
С базой данных msdb нельзя выполнить следующие действия.
Изменение параметров сортировки. Параметрами сортировки по умолчанию являются параметры сортировки сервера.
Удаление базы данных.
Удаление пользователя guest из базы данных.
Включение системы отслеживания измененных данных.
Участие в зеркальном отображении базы данных.
Удаление первичной файловой группы, первичного файла данных или файла журнала.
Переименование базы данных или первичной файловой группы.
Перевод базы данных в режим «вне сети» (OFFLINE).
Перевод первичной файловой группы в режим READ_ONLY.
См. также
sys.master_files (Transact-SQL)