Transact-SQL 参考

sp_droppublication

除去发布及其关联的项目。该存储过程在发布服务器的发布数据库上执行。

语法

sp_droppublication [ @publication = ] 'publication'
    [ , [ @ignore_distributor = ] ignore_distributor ]

参数

[@publication =] 'publication'

是要除去的发布名称。publication 的数据类型为 sysname,没有默认设置。如果指定 all,则表示从发布数据库中除去所有发布,但含有订阅的发布除外。

[@ignore_distributor =] ignore_distributor

仅限内部使用。

返回代码值

0(成功)或 1(失败)

注释

sp_droppublication 用于快照复制和事务复制。

sp_droppublication 递归除去所有与发布关联的项目,然后除去发布本身。如果发布含有一个或更多的订阅,则不能删除该发布。关联的同步任务也将除去。

权限

只有 sysadmin 固定服务器角色成员或 db_owner 固定数据库角色成员才能执行 sp_droppublication

请参见

sp_addarticle

sp_addpublication

sp_articlecolumn

sp_changearticle

sp_changepublication

sp_droparticle

sp_enumfullsubscribers

sp_helparticle

sp_helparticlecolumns

sp_helppublication

系统存储过程