Таблицы доставки журналов и хранимые процедуры
Область применения: SQL Server
В этом подразделе описываются все таблицы и хранимые процедуры, связанные с конфигурированием доставки журналов. Все таблицы доставки журналов хранятся в базе данных msdb на каждом сервере. В приведенной ниже таблице показано, на каких серверах используются какие таблицы и хранимые процедуры в конфигурациях доставки журналов.
Таблицы сервера-источника
Таблицу | Description |
---|---|
log_shipping_monitor_alert | Содержит идентификатор задания предупреждения. Данная таблица используется на сервере-источнике только в том случае, если удаленный сервер мониторинга не настроен. |
log_shipping_monitor_error_detail | Сохраняет описание ошибки заданий доставки журналов, связанных с сервером-источником. |
log_shipping_monitor_history_detail | Сохраняет подробные данные журнала для заданий доставки журналов, связанных с сервером-источником. |
log_shipping_monitor_primary | Содержит одну запись монитора для данной базы данных-источника. |
log_shipping_primary_databases | Содержит сведения о конфигурации баз данных-источников на заданном сервере. Хранит по одной строке на каждую базу данных-источник. |
log_shipping_primary_secondaries | Сопоставляет базы данных-источники с базами данных-получателями. |
Хранимые процедуры сервера-источника
Хранимая процедура | Description |
---|---|
sp_add_log_shipping_primary_database | Настраивает базу данных-источник для конфигурации доставки журналов, включая задания резервного копирования, запись локального монитора и запись удаленного монитора. |
sp_add_log_shipping_primary_secondary, хранимая процедура | Добавляет имя базы данных-получателя к существующей базе данных-источнику. |
sp_change_log_shipping_primary_database | Изменяет настройки базы данных-источника, включая локальные и удаленные записи монитора. |
sp_cleanup_log_shipping_history | Производит очистку журнала локально и на сервере мониторинга с учетом срока хранения. |
sp_delete_log_shipping_primary_database | Удаляет доставку журналов базы данных-источника, включая как задачи резервного копирования, так и местную, и удаленную подробную информацию журнала. |
sp_delete_log_shipping_primary_secondary, хранимая процедура | Удаляет имя базы данных-получателя из базы данных-источника. |
sp_help_log_shipping_primary_database, хранимая процедура | Получает настройки базы данных-источника и отображает значения из таблиц log_shipping_primary_databases и log_shipping_monitor_primary . |
sp_help_log_shipping_primary_secondary | Получает имена баз данных-получателей для базы данных-источника. |
sp_refresh_log_shipping_monitor | Обновляет монитор данными для определенного агента доставки журналов. |
Таблицы сервера-получателя
Таблицу | Description |
---|---|
log_shipping_monitor_alert | Содержит идентификатор задания предупреждения. Данная таблица используется на сервере-получателе только в том случае, если удаленный сервер мониторинга не настроен. |
log_shipping_monitor_error_detail | Сохраняет описание ошибки задач доставки журналов, связанных с сервером-получателем. |
log_shipping_monitor_history_detail | Сохраняет подробные данные журналов для заданий доставки журналов, связанных с сервером-получателем. |
log_shipping_monitor_secondary | Содержит одну запись монитора для каждой базы данных-получателя, связанной с данным сервером-получателем. |
log_shipping_secondary | Содержит сведения о конфигурации баз данных-получателей на заданном сервере. Хранит по одной строке на каждый идентификатор базы данных-получателя. |
log_shipping_secondary_databases | Сохраняет сведения о конфигурации для заданной базы данных-получателя. Хранит по одной строке на каждую базу данных-получатель. |
Примечание.
Базы данных-получатели на одном и том же сервере-получателе для заданной базы данных-источника выкладывают настройки для общего пользования в таблицу log_shipping_secondary . Если общие настройки изменяются одной базой данных-получателем, то эти изменения относятся сразу ко всем этим базам данных.
Хранимые процедуры сервера-получателя
Хранимая процедура | Description |
---|---|
sp_add_log_shipping_secondary_database | Устанавливает базу данных-получателя для доставки журналов. |
sp_add_log_shipping_secondary_primary, хранимая процедура | Настраивает первичные данные, добавляет ссылки на локальные и удаленные мониторы, а также создает задания копирования и восстановления на сервере-получателе для указанной базы данных-источника. |
sp_change_log_shipping_secondary_database | Изменяет настройки базы данных-получателя, включая местные и удаленные записи монитора. |
sp_change_log_shipping_secondary_primary | Изменяет настройки базы данных-получателя, такие как исходный и целевой каталоги и срок хранения файла. |
sp_cleanup_log_shipping_history | Производит очистку журнала локально и на сервере мониторинга с учетом срока хранения. |
sp_delete_log_shipping_secondary_database | Удаляет базу данных-получателя, а также локальный и удаленный журналы. |
sp_delete_log_shipping_secondary_primary | Удаляет сведения об определенном сервере-источнике из сервера-получателя. |
sp_help_log_shipping_secondary_database, хранимая процедура | Получает настройки базы данных-получателя из таблиц log_shipping_secondary, log_shipping_secondary_databasesи log_shipping_monitor_secondary . |
sp_help_log_shipping_secondary_primary, хранимая процедура | Эта хранимая процедура получает настройки для данной базы данных-источника с сервера-получателя. |
sp_refresh_log_shipping_monitor | Обновляет монитор данными для определенного агента доставки журналов. |
Таблицы сервера мониторинга
Таблицу | Description |
---|---|
log_shipping_monitor_alert | Содержит идентификатор задания предупреждения. |
log_shipping_monitor_error_detail | Сохраняет подробное описание ошибок для заданий доставки журналов. |
log_shipping_monitor_history_detail | Сохраняет подробные данные журнала для заданий доставки журналов. |
log_shipping_monitor_primary | Содержит одну запись монитора для каждой базы данных-источника, связанной с данным сервером мониторинга. |
log_shipping_monitor_secondary | Содержит одну запись монитора для каждой базы данных-получателя, связанной с данным сервером мониторинга. |
Хранимые процедуры сервера мониторинга
Хранимая процедура | Description |
---|---|
sp_add_log_shipping_alert_job | Создает задание предупреждения доставки журналов, если оно еще не создано. |
sp_delete_log_shipping_alert_job | Удаляет задание предупреждения доставки журналов, если отсутствуют соответствующие базы данных-получатели. |
sp_help_log_shipping_alert_job | Возвращает идентификатор задания предупреждения. |
sp_help_log_shipping_monitor_primary | Возвращает записи монитора для указанной базы данных-источника из таблицы log_shipping_monitor_primary . |
sp_help_log_shipping_monitor_secondary | Возвращает записи монитора для указанной базы данных-получателя из таблицы log_shipping_monitor_secondary . |