sp_removedistpublisherdbreplication (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Удаляет метаданные публикации, относящиеся к определенной публикации на распространителе. Эта хранимая процедура выполняется на распространителе в базе данных распространителя.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_removedistpublisherdbreplication
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
[ ; ]
Аргументы
[ @publisher = ] N'publisher'
Имя сервера издателя. @publisher — sysname без значения по умолчанию.
[ @publisher_db = ] N'publisher_db'
Имя базы данных публикации. @publisher_db — sysname без значения по умолчанию.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_removedistpublisherdbreplication
используется репликацией транзакций и моментальных снимков.
sp_removedistpublisherdbreplication
используется при повторном создании опубликованной базы данных без удаления базы данных распространителя. Следующие метаданные будут удалены:
- все метаданные публикаций;
- метаданные всех статей, относящихся к публикации;
- метаданные всех подписок публикации;
- метаданные всех заданий агента репликации, относящихся к публикации.
Разрешения
Могут выполняться sp_removedistpublisherdbreplication
только члены предопределенных ролей сервера sysadmin на распространителю или членах предопределенных ролей базы данных db_owner в базе данных распространителя.