Таблицы доставки журналов и хранимые процедуры
В этом подразделе описываются все таблицы и хранимые процедуры, связанные с конфигурированием доставки журналов. Все таблицы доставки журналов хранятся в базе данных msdb на каждом сервере. В приведенной ниже таблице показано, на каких серверах используются какие таблицы и хранимые процедуры в конфигурациях доставки журналов.
Таблицы сервера-источника
Таблица |
Описание |
---|---|
Хранит идентификатор задания предупреждения. Данная таблица используется на сервере-источнике только в том случае, если удаленный сервер мониторинга не настроен. |
|
Сохраняет описание ошибки заданий доставки журналов, связанных с сервером-источником. |
|
Сохраняет подробные данные журнала для заданий доставки журналов, связанных с сервером-источником. |
|
Содержит одну запись монитора для данной базы данных-источника. |
|
Содержит сведения о конфигурации баз данных-источников на заданном сервере. Хранит по одной строке на каждую базу данных-источник. |
|
Сопоставляет базы данных-источники с базами данных-получателями. |
Хранимые процедуры сервера-источника
Хранимая процедура |
Описание |
---|---|
Настраивает базу данных-источник для доставки журналов; настраиваются задания резервного копирования, запись локального монитора и запись удаленного монитора. |
|
Добавляет имя базы данных-получателя к существующей базе данных-источнику. |
|
Изменяет настройки базы данных-источника, включая локальные и удаленные записи монитора. |
|
Производит очистку журнала локально и на сервере мониторинга с учетом срока хранения. |
|
Удаляет доставку журналов базы данных-источника, включая как задачи резервного копирования, так и местную, и удаленную подробную информацию журнала. |
|
Удаляет имя базы данных-получателя из базы данных-источника. |
|
Получает настройки базы данных-источника и отображает значения из таблиц log_shipping_primary_databases и log_shipping_monitor_primary. |
|
Получает имена баз данных-получателей для базы данных-источника. |
|
Обновляет монитор данными для определенного агента доставки журналов. |
Таблицы сервера-получателя
Таблица |
Описание |
---|---|
Хранит идентификатор задания предупреждения. Данная таблица используется только на сервере-получателе только в том случае, если удаленный сервер мониторинга не настроен. |
|
Сохраняет описание ошибки задач доставки журналов, связанных с сервером-получателем. |
|
Сохраняет подробные данные журналов для заданий доставки журналов, связанных с сервером-получателем. |
|
Содержит одну запись монитора для каждой базы данных-получателя, связанной с данным сервером-получателем. |
|
Содержит сведения о конфигурации баз данных-получателей на заданном сервере. Хранит по одной строке на каждый идентификатор базы данных-получателя. |
|
Сохраняет сведения о конфигурации для заданной базы данных-получателя. Хранит по одной строке на каждую базу данных-получатель. |
Примечание |
---|
Базы данных-получатели на одном и том же сервере-получателе для заданной базы данных-источника выкладывают настройки для общего пользования в таблицу log_shipping_secondary. Если общие настройки изменяются одной базой данных-получателем, то эти изменения относятся сразу ко всем этим базам данных. |
Хранимые процедуры сервера-получателя
Хранимая процедура |
Описание |
---|---|
Устанавливает базу данных-получателя для доставки журналов. |
|
Настраивает первичные данные, добавляет ссылки на локальные и удаленные мониторы, а также создает копию и восстанавливает задание на сервере-получателе для указанной базы данных-источника. |
|
Изменяет настройки базы данных-получателя, включая местные и удаленные записи монитора. |
|
Изменяет настройки базы данных-получателя, такие как исходный и целевой каталоги и срок хранения файла. |
|
Производит очистку журнала локально и на сервере мониторинга с учетом срока хранения. |
|
Удаляет базу данных-получателя, а также локальный и удаленный журналы. |
|
Удаляет сведения об определенном сервере-источнике из сервера-получателя. |
|
Получает настройки базы данных-получателя и отображает значения из таблиц log_shipping_secondary, log_shipping_secondary_databases и log_shipping_monitor_secondary. |
|
Эта хранимая процедура получает настройки для данной базы данных-источника на сервере-получателе. |
|
Обновляет монитор данными для определенного агента доставки журналов. |
Таблицы сервера мониторинга
Таблица |
Описание |
---|---|
Сохраняет идентификатор задания предупреждения. |
|
Сохраняет подробное описание ошибок для заданий доставки журналов. |
|
Сохраняет подробные данные журнала для заданий доставки журналов. |
|
Содержит одну запись монитора для каждой базы данных-источника, связанной с данным сервером мониторинга. |
|
Содержит одну запись монитора для каждой базы данных-получателя, связанной с данным сервером мониторинга. |
Хранимые процедуры сервера мониторинга
Хранимая процедура |
Описание |
---|---|
Создает задание предупреждения доставки журналов, если оно еще не создано. |
|
Удаляет задание предупреждения доставки журналов, если отсутствуют соответствующие базы данных-получатели. |
|
Возвращает идентификатор задания предупреждения. |
|
Возвращает записи монитора для указанной базы данных-источника из таблицы log_shipping_monitor_primary. |
|
Возвращает записи монитора для указанной базы данных-получателя из таблицы log_shipping_monitor_primary. |