Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
База данных 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 | НА | нет |
| ANSI_NULL_DEFAULT | выкл. | Да |
| ANSI_NULLS | выкл. | Да |
| ANSI_PADDING | выкл. | Да |
| ANSI_WARNINGS | выкл. | Да |
| 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 (снимок с фиксацией чтения)". | выкл. | нет |
| ВЫЗДОРОВЛЕНИЕ | ПРОСТОЙ | Да |
| Рекурсивные_Триггеры | выкл. | Да |
| Опции службы Service Broker | ENABLE_BROKER | Да |
| НАДЕЖНЫЙ | НА | Да |
Описание этих параметров базы данных см. в разделе ALTER DATABASE (Transact-SQL).
Ограничения
Следующие операции нельзя выполнить в базе данных msdb :
Изменение параметров сортировки. Параметрами сортировки по умолчанию являются параметры сортировки сервера.
Прекращение использования базы данных.
Удаление пользователя guest из базы данных.
Включение отслеживания измененных данных.
Участие в зеркалировании базы данных.
Удаление первичной файловой группы, первичного файла данных или файла журнала.
Переименование базы данных или первичной файловой группы.
Перевод базы данных в режим OFFLINE.
Перевод основной файловой группы в режим READ_ONLY.
Связанные материалы
sys.master_files (Transact-SQL)