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 値です。
- publicationType
型: Microsoft.SqlServer.Replication.PublicationType
パブリケーションの種類を指定する PublicationType オブジェクト値です。
説明
有効期限の切れた、またはもう存在しない匿名サブスクリプションのメタデータを削除するには、CleanUpAnonymousSubscription メソッドを使用します。 削除しない場合、このメタデータはレプリケーション モニターによって返されます。 また、ExcludeAnonymousSubscriptions プロパティを使用して、匿名サブスクリプション情報が返されないようにすることもできます。 詳細については、「レプリケーションの監視」を参照してください。
CleanUpAnonymousSubscription メソッドを呼び出すことができるのは、ディストリビューション データベースの固定データベース ロール db_owner のメンバーだけです。