次の方法で共有


sp_dropanonymousagent (Transact-SQL)

ディストリビューターにおけるレプリケーション モニター用の匿名エージェントをパブリッシャーから削除します。 このストアド プロシージャは、パブリッシャー側で任意のデータベースについて実行されます。

トピック リンク アイコン Transact-SQL 構文表記規則

構文

sp_dropanonymousagent [ @subid= ] sub_id    , [ @type= ] type

引数

  • [ @subid=] sub_id
    匿名サブスクリプションのグローバル識別子を指定します。 sub_id のデータ型は uniqueidentifier で、既定値はありません。 この識別子は、sp_helppullsubscription を使ってサブスクライバーで取得できます。 返された結果セットの subid フィールドの値が、このグローバル識別子です。

  • [ @type=] type
    サブスクリプションの種類を指定します。 type のデータ型は int で、既定値はありません。 有効な値は 1 または 2 です。 ディストリビューション エージェントを使用するスナップショット レプリケーションまたはトランザクション レプリケーションの場合は、1 を指定します。 マージ エージェントを使用するマージ レプリケーションの場合は、2 を指定します。

戻り値

成功した場合は 0 を、失敗した場合は 1 をそれぞれ返します。

説明

sp_dropanonymousagent は、すべての種類のレプリケーションで使用します。

このストアド プロシージャは、匿名サブスクリプション エージェントを削除するときのみ使用します。このストアド プロシージャを使用して、既知のサブスクリプションを削除することはできません。

権限

ディストリビューション データベースの固定データベース ロール db_owner のメンバーだけが sp_dropanonymousagent を実行できます。

関連項目

参照

レプリケーション ストアド プロシージャ (Transact-SQL)