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


sp_delete_log_shipping_secondary_primary (Transact-SQL)

Эта хранимая процедура удаляет сведения об указанном сервере-источнике с сервера-получателя, а также удаляет задание копирования и задание восстановления с сервера-получателя.

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

Синтаксис

sp_delete_log_shipping_secondary_primary
[ @primary_server = ] 'primary_server'
[ @primary_database = ] 'primary_database'

Аргументы

  • [ @primary_server = ] 'primary_server'
    Имя экземпляра-источника компонента Microsoft SQL Server Database Engine в конфигурации доставки журнала. Аргумент primary_server имеет тип sysname и не может принимать значение NULL.

  • [ @primary_database = ] '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.