sp_removedistpublisherdbreplication (Transact-SQL)
删除属于分发服务器上的特定发布的发布元数据。 此存储过程在分发服务器上对分发数据库执行。
语法
sp_removedistpublisherdbreplication [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
参数
[ @publisher = ] 'publisher'
发布服务器的名称。 publisher 为 sysname,没有默认值。
[ @publisher_db = ] 'publisher_db'
发布数据库的名称。 publisher_db 为 没有默认值的 sysname 。
返回代码值
0 (成功) 或 1 (失败)
备注
事务和快照 副本 (replica)使用sp_removedistpublisherdb副本 (replica)tion。
在必须重新创建已发布数据库而不删除分发数据库的情况下,将使用sp_removedistpublisherdb副本 (replica)tion。 将删除下列元数据:
所有的发布元数据。
属于该发布的所有项目的元数据。
发布的全部订阅的元数据。
属于发布的所有复制代理作业的元数据。
权限
只有分发服务器上的 sysadmin 固定服务器角色的成员或分发数据库中db_owner固定数据库角色的成员才能执行sp_removedistpublisherdb副本 (replica)tion。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将推出:在整个 2024 年,我们将逐步取消以“GitHub 问题”作为内容的反馈机制,并将其替换为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈