sp_delete_log_shipping_primary_secondary (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
См. также