sp_dropanonymousagent (Transact-SQL)
从发布服务器中删除分发服务器上进行监视的匿名复制代理。此存储过程在发布服务器上针对任意数据库执行。
语法
sp_dropanonymousagent [ @subid= ] sub_id , [ @type= ] type
参数
- [ @subid=] sub_id
匿名订阅的全局标识符。sub_id 的数据类型为 uniqueidentifier,没有默认值。该标识符可以使用 sp_helppullsubscription 在订阅服务器上检索。所返回结果集的 subid 字段中的值便是该全局标识符。
- [ @type=] type
订阅的类型。type 的数据类型为 int,没有默认值。有效值为 1 或 2。如果是使用分发代理的快照复制或事务性复制,则指定 1。如果是使用合并代理的合并复制,则指定 2。
返回代码值
0(成功)或 1(失败)
备注
sp_dropanonymousagent 用于所有类型的复制。
此存储过程只用于删除匿名订阅代理,而不能用于删除众所周知的订阅。
权限
只有分发数据库中的 db_owner 固定数据库角色成员才能执行 sp_dropanonymousagent。