Transact-SQL 参考

sp_dropmergepublication

除去合并发布及其关联的快照代理程序。在除去合并发布之前必须除去所有的订阅。发布中的项目将自动除去。该存储过程在发布服务器的发布数据库上执行。

语法

sp_dropmergepublication [ @publication = ] 'publication'
    [ , [ @ignore_distributor = ] ignore_distributor ]
    [ , [ @reserved = ] reserved ]

参数

[@publication =] 'publication'

是要除去的发布名称。publication 的数据类型为 sysname,没有默认设置。如果为 all,则表示删除所有现有的合并发布及其关联快照。如果指定其它值,则除去与该发布关联的快照代理程序。

[@ignore_distributor = ] ignore_distributor

ignore_distributor 的数据类型为 bit,默认设置为 0。该参数可用于除去发布但不清除分发服务器上的任务。如果不得不重新安装分发服务器,该参数也很有用。

[@reserved = ] reserved

保留以备将来使用。reserved 的数据类型为 bit,默认设置为 0。

返回代码值

0(成功)或 1(失败)

注释

sp_dropmergepublication 用于合并复制。

权限

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

请参见

sp_addmergepublication

sp_changemergepublication

sp_helpmergepublication

系统存储过程