Поделиться через


sp_help_log_shipping_secondary_database (Transact-SQL)

Область применения: SQL Server

Эта хранимая процедура получает настройки для одной или нескольких баз данных-получателей.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_help_log_shipping_secondary_database
    [ [ @secondary_database = ] N'secondary_database' ]
    [ , [ @secondary_id = ] 'secondary_id' ]
[ ; ]

Аргументы

[ @secondary_database = ] N'secondary_database'

Имя базы данных-получателя. @secondary_database — sysname с значением по умолчаниюNULL.

[ @secondary_id = ] 'secondary_id'

Идентификатор сервера-получателя в конфигурации доставки журналов. @secondary_id является уникальным идентификатором по умолчаниюNULL.

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Имя столбца Description
secondary_id Идентификатор сервера-получателя в конфигурации доставки журналов.
primary_server Имя экземпляра компонента SQL Server Database Engine — источника в конфигурации доставки журналов.
primary_database Имя базы данных-источника в конфигурации доставки журналов.
backup_source_directory Каталог, в котором хранятся файлы резервной копии журнала транзакций с сервера-источника.
backup_destination_directory Каталог сервера-получателя, в который копируются файлы резервных копий.
file_retention_period Время в минутах, в течение которого файл резервной копии хранится на сервере-получателе.
copy_job_id Идентификатор, назначенный заданию копирования на сервере-получателе.
restore_job_id Идентификатор, назначенный заданию восстановления на сервере-получателе.
monitor_server Имя экземпляра SQL Server ядро СУБД, используемого в качестве сервера мониторинга в конфигурации доставки журналов.
monitor_server_security_mode Режим безопасности, используемый для подключения к серверу мониторинга:

1 = проверка подлинности Windows.
0 = проверка подлинности SQL Server.
secondary_database Имя базы данных-получателя в конфигурации доставки журналов.
restore_delay Время ожидания (в минутах), по истечении которого сервер-получатель восстанавливает данный файл резервной копии. Значение по умолчанию — 0 минут.
restore_all Если значение этого аргумента равно 1, сервер-получатель восстанавливает все доступные резервные копии журналов транзакций при выполнении задания восстановления. В противном случае он останавливается после восстановления одного файла.
restore_mode Режим восстановления базы данных-получателя.

0 = восстановление журнала с NORECOVERYпомощью .
1 = восстановление журнала с STANDBYпомощью .
disconnect_users Если значение этого аргумента равно 1, пользователи отключаются от базы данных-получателя при выполнении операции восстановления. Значение по умолчанию: 0.
block_size Размер в байтах, используемый в качестве размера блока для устройства резервного копирования.
buffer_count Общее число буферов, используемых операцией создания резервной копии или восстановления.
max_transfer_size Размер (в байтах) максимального входного или выходного запроса, выданного SQL Server на устройство резервного копирования.
restore_threshold Время (в минутах), которое может пройти между операциями восстановления, прежде чем сформируется предупреждение.
threshold_alert Предупреждение, создаваемое при истечении порогового срока восстановления.
threshold_alert_enabled Определяет, включены ли оповещения порогового значения восстановления.

1 = включено.
0 = отключено.
last_copied_file Имя последнего файла резервной копии, скопированного на сервер-получатель.
last_copied_date Дата и время последней операции копирования на сервер-получатель.
last_copied_date_utc Дата и время последней операции копирования на сервер-получатель по времени в формате UTC.
last_restored_file Имя файла последней резервной копии, восстановленной в базу данных-получатель.
last_restored_date Дата и время последней операции восстановления в базе данных-получателе.
last_restored_date_utc Дата и время последней операции восстановления в базу данных-получатель по времени в формате UTC.
history_retention_period Время в минутах, в течение которых записи журнала доставки журналов сохраняются для данной базы данных-получателя перед удалением.
last_restored_latency Время (в минутах), прошедшее от создания резервной копии журналов в базе данных-источнике до ее восстановления в базу данных-получатель.

Начальное значение — NULL.

Замечания

Если включить параметр @secondary_database, результирующий набор содержит сведения об этой базе данных-получателе. Если включить параметр @secondary_id, результирующий набор содержит сведения обо всех базах данных-получателях, связанных с этим идентификатором-получателем.

sp_help_log_shipping_secondary_database необходимо запустить из master базы данных на сервере-получателе.

Разрешения

Только члены предопределенных ролей сервера sysadmin могут выполнять эту процедуру.