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(失败)

备注

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

如果必须重新创建已发布的数据库但不删除分发数据库,则需要使用 sp_removedistpublisherdbreplication。将删除下列元数据:

  • 所有的发布元数据。
  • 属于该发布的所有项目的元数据。
  • 发布的全部订阅的元数据。
  • 属于发布的所有复制代理作业的元数据。

权限

只有分发服务器上的 sysadmin 固定服务器角色成员或分发数据库上的 db_owner 固定数据库角色成员才能执行 sp_removedistpublisherdbreplication

请参阅

参考

系统存储过程 (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助