sp_dropanonymousagent (Transact-SQL)

适用于:SQL Server

从发布服务器中删除分发服务器上进行复制监视的匿名代理。 此存储过程在发布服务器的任何数据库中执行。

Transact-SQL 语法约定

语法

sp_dropanonymousagent
    [ @subid = ] 'subid'
    , [ @type = ] type
[ ; ]

参数

[ @subid = ] 'subid'

匿名订阅的全局标识符。 @subid是 uniqueidentifier,没有默认值。 可以使用此标识符在订阅服务器上 sp_helppullsubscription检索。 返回的结果集的@subid字段中的值是此全局标识符。

[ @type = ] type

订阅的类型。 @type为 int,没有默认值。 有效值为 1 or 2进行求值的基于 SQL 语言的筛选器表达式。

  • 指定1,如果使用分发代理进行快照 副本 (replica)或事务副本 (replica)。
  • 使用合并代理指定2合并副本 (replica)。

返回代码值

0(成功)或 1(失败)。

备注

sp_dropanonymousagent用于所有类型的副本 (replica)。

此存储过程仅用于删除匿名订阅代理,不能用于删除已知订阅。

权限

只有分发数据库中db_owner固定数据库角色的成员才能执行sp_dropanonymousagent