sp_dropanonymousagent (Transact-SQL)
适用范围:SQL Server
从发布服务器中删除分发服务器上进行复制监视的匿名代理。 此存储过程在发布服务器的任何数据库中执行。
语法
sp_dropanonymousagent
[ @subid = ] 'subid'
, [ @type = ] type
[ ; ]
参数
[ @subid = ] 'subid'
匿名订阅的全局标识符。 @subid是 uniqueidentifier,没有默认值。 可以使用此标识符在订阅服务器上 sp_helppullsubscription
检索。 返回的结果集的@subid字段中的值是此全局标识符。
[ @type = ] type
订阅的类型。 @type为 int,没有默认值。 有效值为 1
or 2
进行求值的基于 SQL 语言的筛选器表达式。
- 使用分发代理指定
1
快照复制或事务复制。 - 如果使用合并代理进行合并复制,请指定
2
。
返回代码值
0
(成功)或 1
(失败)。
注解
sp_dropanonymousagent
用于所有类型的复制。
此存储过程仅用于删除匿名订阅代理,不能用于删除已知订阅。
权限
只有分发数据库中db_owner固定数据库角色的成员才能执行sp_dropanonymousagent
。