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