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


sp_delete_log_shipping_secondary_primary (Transact-SQL)

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

sp_delete_log_shipping_secondary_primary Удаляет сведения о указанном первичном сервере с вторичного сервера и удаляет задание копирования и восстановления из вторичного сервера.

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

Синтаксис

sp_delete_log_shipping_secondary_primary
    [ @primary_server = ] N'primary_server'
    , [ @primary_database = ] N'primary_database'
[ ; ]

Аргументы

[ @primary_server = ] N'primary_server'

Имя экземпляра компонента SQL Server Database Engine — источника в конфигурации доставки журналов. @primary_server является sysname и не может бытьNULL.

[ @primary_database = ] N'primary_database'

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

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

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

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

Нет.

Замечания

sp_delete_log_shipping_secondary_primary необходимо запустить из master базы данных на сервере-получателе. Эта хранимая процедура выполняет следующее:

  1. Удаляет задания копирования и восстановления для вторичного идентификатора.
  2. Удаляет запись в log_shipping_secondary.
  3. Вызовы sp_delete_log_shipping_alert_job на сервере мониторинга.

Разрешения

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