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


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

Дата и время последней операции копирования на сервер-получатель по времени в формате 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.

См. также

Справочник

sp_help_log_shipping_secondary_primary (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)

Основные понятия

Сведения о доставке журналов (SQL Server)