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。