TransPublication.ValidateSubscriptions Method
指定されたサブスクリプションのインライン パブリケーション検証を呼び出します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)
構文
'宣言
Public Sub ValidateSubscriptions ( _
subscriberNames As String(), _
subscriptionDBs As String(), _
validationOption As ValidationOption, _
validationMethod As ValidationMethod, _
shutdownAgent As Boolean _
)
public void ValidateSubscriptions (
string[] subscriberNames,
string[] subscriptionDBs,
ValidationOption validationOption,
ValidationMethod validationMethod,
bool shutdownAgent
)
public:
void ValidateSubscriptions (
array<String^>^ subscriberNames,
array<String^>^ subscriptionDBs,
ValidationOption validationOption,
ValidationMethod validationMethod,
bool shutdownAgent
)
public void ValidateSubscriptions (
String[] subscriberNames,
String[] subscriptionDBs,
ValidationOption validationOption,
ValidationMethod validationMethod,
boolean shutdownAgent
)
public function ValidateSubscriptions (
subscriberNames : String[],
subscriptionDBs : String[],
validationOption : ValidationOption,
validationMethod : ValidationMethod,
shutdownAgent : boolean
)
パラメータ
- subscriberNames
サブスクライバの名前を指定する String オブジェクトの配列です。
- subscriptionDBs
サブスクリプション データベースの名前を指定する String オブジェクトの配列です。
- validationOption
実行されている検証の種類を指定する ValidationOption オブジェクトの値です。
- validationMethod
行数検証のオプションを指定する ValidationMethod オブジェクトの値です。
- shutdownAgent
Boolean 値です。true の場合、検証後すぐにディストリビューション エージェントがシャットダウンします。false の場合、ディストリビューション エージェントはそのまま実行されます。
解説
検証操作の結果はエージェントの履歴に書き込まれ、レプリケーション モニタを使用して表示されます。
検証の結果はエージェントの履歴に書き込まれ、レプリケーション モニタを使用して表示されます。詳細については、「レプリケーション モニタを使用したレプリケーションの監視」を参照してください。
ValidateSubscriptions メソッドを呼び出すことができるのは、パブリッシャ側の固定サーバー ロール sysadmin のメンバ、またはパブリケーション データベースの固定データベース ロール db_owner のメンバだけです。
ValidateSubscriptions を呼び出すと、sp_marksubscriptionvalidation および sp_article_validation を実行したのと同じことになります。
ValidateSubscriptions メソッドは、SQL Server 2000 および SQL Server 2005 のインスタンスに使用できます。
この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
TransPublication Class
TransPublication Members
Microsoft.SqlServer.Replication Namespace