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


sp_delete_log_shipping_primary_secondary (Transact-SQL)

Удаляет запись базы данных-получателя на сервере-источнике.

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

Синтаксис

sp_delete_log_shipping_primary_secondary
    [ @primary_database = ] 'primary_database', 
    [ @secondary_server = ] 'secondary_server', 
    [ @secondary_database = ] 'secondary_database'

Аргументы

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

  • [ @secondary_server = ] 'secondary_server'
    Имя сервера-получателя. Аргумент secondary_server имеет тип sysname и не имеет значения по умолчанию.

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

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

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

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

Нет.

Замечания

Хранимая процедура sp_delete_log_shipping_primary_secondary должна быть запущена из базы данных master на сервере-источнике. Эта хранимая процедура удаляет запись для базы данных-получателя из таблицы log_shipping_primary_secondaries на сервере-источнике.

Разрешения

Требует членства в предопределенной роли сервера sysadmin.

Примеры

В следующем примере хранимая процедура sp_delete_log_shipping_primary_secondary используется для удаления базы данных-получателя LogShipAdventureWorks с сервера-получателя FLATIRON.

EXEC master.dbo.sp_delete_log_shipping_primary_secondary
@primary_database = N'AdventureWorks'
,@secondary_server = N'FLATIRON'
,@secondary_database = N'LogShipAdventureWorks'
GO