Таблицы доставки журналов и хранимые процедуры

В этом подразделе описываются все таблицы и хранимые процедуры, связанные с конфигурированием доставки журналов. Все таблицы доставки журналов хранятся в базе данных msdb на каждом сервере. В приведенной ниже таблице показано, на каких серверах используются какие таблицы и хранимые процедуры в конфигурациях доставки журналов.

Таблицы сервера-источника

Таблица

Описание

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

Сопоставляет базы данных-источники с базами данных-получателями.

Хранимые процедуры сервера-источника

Хранимая процедура

Описание

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

Обновляет монитор данными для определенного агента доставки журналов.

Таблицы сервера-получателя

Таблица

Описание

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. Если общие настройки изменяются одной базой данных-получателем, то эти изменения относятся сразу ко всем этим базам данных.

Хранимые процедуры сервера-получателя

Хранимая процедура

Описание

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

Обновляет монитор данными для определенного агента доставки журналов.

Таблицы сервера мониторинга

Таблица

Описание

log_shipping_monitor_alert

Сохраняет идентификатор задания предупреждения.

log_shipping_monitor_error_detail

Сохраняет подробное описание ошибок для заданий доставки журналов.

log_shipping_monitor_history_detail

Сохраняет подробные данные журнала для заданий доставки журналов.

log_shipping_monitor_primary

Содержит одну запись монитора для каждой базы данных-источника, связанной с данным сервером мониторинга.

log_shipping_monitor_secondary

Содержит одну запись монитора для каждой базы данных-получателя, связанной с данным сервером мониторинга.

Хранимые процедуры сервера мониторинга

Хранимая процедура

Описание

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_primary.

См. также

Другие ресурсы