sp_removedistpublisherdbreplication (Transact-SQL)

Применимо к:SQL Server Управляемый экземпляр SQL Azure

Удаляет метаданные публикации, относящиеся к определенной публикации на распространителе. Эта хранимая процедура выполняется на распространителе в базе данных распространителя.

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

Синтаксис

  
sp_removedistpublisherdbreplication [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  

Аргументы

[ @publisher = ] 'publisher' Имя сервера издателя. publisher — sysname, без значения по умолчанию.

[ @publisher_db = ] 'publisher_db' Имя базы данных публикации. publisher_db — sysname без значения по умолчанию.

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

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

Замечания

sp_removedistpublisherdbреплика tion используется транзакционной и моментальной реплика tion.

sp_removedistpublisherdbреплика tion используется при повторном создании опубликованной базы данных без удаления базы данных распространителя. Следующие метаданные будут удалены:

  • все метаданные публикаций;

  • метаданные всех статей, относящихся к публикации;

  • метаданные всех подписок публикации;

  • метаданные всех заданий агента репликации, относящихся к публикации.

Разрешения

Только члены предопределенных ролей сервера sysadmin на распространитете или членах предопределенных ролей базы данных db_owner в базе данных распространителя могут выполняться sp_removedistpublisherdbреплика.

См. также

Системные хранимые процедуры (Transact-SQL)