次の方法で共有


DistributionDatabase.CleanUpAnonymousSubscription メソッド

ディストリビューター側の匿名サブスクリプションのメタデータを削除します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Sub CleanUpAnonymousSubscription ( _
    agentId As Integer, _
    publicationType As PublicationType _
)
'使用
Dim instance As DistributionDatabase 
Dim agentId As Integer 
Dim publicationType As PublicationType

instance.CleanUpAnonymousSubscription(agentId, _
    publicationType)
public void CleanUpAnonymousSubscription(
    int agentId,
    PublicationType publicationType
)
public:
void CleanUpAnonymousSubscription(
    int agentId, 
    PublicationType publicationType
)
member CleanUpAnonymousSubscription : 
        agentId:int * 
        publicationType:PublicationType -> unit
public function CleanUpAnonymousSubscription(
    agentId : int, 
    publicationType : PublicationType
)

パラメーター

  • agentId
    型: System.Int32
    エージェント ID 値を指定する Int32 値です。

説明

有効期限の切れた、またはもう存在しない匿名サブスクリプションのメタデータを削除するには、CleanUpAnonymousSubscription メソッドを使用します。 削除しない場合、このメタデータはレプリケーション モニターによって返されます。 また、ExcludeAnonymousSubscriptions プロパティを使用して、匿名サブスクリプション情報が返されないようにすることもできます。 詳細については、「レプリケーションの監視」を参照してください。

CleanUpAnonymousSubscription メソッドを呼び出すことができるのは、ディストリビューション データベースの固定データベース ロール db_owner のメンバーだけです。

関連項目

参照

DistributionDatabase クラス

Microsoft.SqlServer.Replication 名前空間