DistributionDatabase.CleanUpAnonymousSubscription 方法

定义

删除位于分发服务器上的匿名订阅的元数据。

public:
 void CleanUpAnonymousSubscription(int agentId, Microsoft::SqlServer::Replication::PublicationType publicationType);
public void CleanUpAnonymousSubscription (int agentId, Microsoft.SqlServer.Replication.PublicationType publicationType);
member this.CleanUpAnonymousSubscription : int * Microsoft.SqlServer.Replication.PublicationType -> unit
Public Sub CleanUpAnonymousSubscription (agentId As Integer, publicationType As PublicationType)

参数

agentId
Int32

一个指定代理 ID 值的 Int32 值。

publicationType
PublicationType

一个指定发布类型的 PublicationType 对象值。

注解

使用此方法 CleanUpAnonymousSubscription 删除已过期或不再存在的匿名订阅的元数据。 否则,复制监视器可能会返回此元数据。 还可以使用该 ExcludeAnonymousSubscriptions 属性来防止返回匿名订阅信息。 有关详细信息,请参阅 Monitoring Replication

CleanUpAnonymousSubscription方法只能由分发数据库上的固定数据库角色的成员db_owner调用。

适用于