sp_help_log_shipping_secondary_database (Transact-SQL)

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

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

sp_help_log_shipping_secondary_database
[ @secondary_database = ] 'secondary_database' OR
[ @secondary_id = ] 'secondary_id'

Аргументы

  • [ @secondary_database = ] 'secondary_database'
    Имя базы данных-получателя. Аргумент secondary_database имеет тип sysname и не имеет значения по умолчанию.

  • [ @secondary_id = ] 'secondary_id'
    Идентификатор базы данных-получателя в конфигурации доставки журнала. Аргумент secondary_id имеет тип uniqueidentifier и не может иметь значение NULL.

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

0 (успешное завершение) или 1 (неуспешное завершение)

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

Имя столбца

Описание

secondary_id

Идентификатор сервера-получателя в конфигурации доставки журналов.

primary_server

Имя экземпляра-источника Microsoft 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 Database Engine, используемого в качестве сервера мониторинга в конфигурации доставки журналов.

monitor_server_security_mode

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

1 = Проверка подлинности Microsoft 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

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

last_restored_file

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

last_restored_date

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

last_restored_date_utc

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

history_retention_period

Время (в минутах) хранения истории доставки журналов для конкретной базы данных-получателя; по истечении этого времени записи удаляются.

last_restored_latency

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

Исходное значение равно NULL.

Замечания

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

Процедура sp_help_log_shipping_secondary_database должна быть запущена из базы данных master сервера-получателя.

Разрешения

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