次の方法で共有


TransPublication.ValidateSubscriptions メソッド

定義

指定されたサブスクリプションのインライン パブリケーション検証を呼び出します。

public:
 void ValidateSubscriptions(cli::array <System::String ^> ^ subscriberNames, cli::array <System::String ^> ^ subscriptionDBs, Microsoft::SqlServer::Replication::ValidationOption validationOption, Microsoft::SqlServer::Replication::ValidationMethod validationMethod, bool shutdownAgent);
public void ValidateSubscriptions (string[] subscriberNames, string[] subscriptionDBs, Microsoft.SqlServer.Replication.ValidationOption validationOption, Microsoft.SqlServer.Replication.ValidationMethod validationMethod, bool shutdownAgent);
member this.ValidateSubscriptions : string[] * string[] * Microsoft.SqlServer.Replication.ValidationOption * Microsoft.SqlServer.Replication.ValidationMethod * bool -> unit
Public Sub ValidateSubscriptions (subscriberNames As String(), subscriptionDBs As String(), validationOption As ValidationOption, validationMethod As ValidationMethod, shutdownAgent As Boolean)

パラメーター

subscriberNames
String[]

サブスクライバーの名前を指定する String オブジェクトの配列です。

subscriptionDBs
String[]

サブスクリプション データベースの名前を指定する String オブジェクトの配列です。

validationOption
ValidationOption

実行されている検証の種類を指定する ValidationOption オブジェクトの値です。

validationMethod
ValidationMethod

行数検証のオプションを指定する ValidationMethod オブジェクトの値です。

shutdownAgent
Boolean

Boolean 値。 true の場合、検証後すぐにディストリビューション エージェントがシャットダウンします。 false の場合、ディストリビューション エージェントはそのまま実行されます。

注釈

検証操作の結果はエージェントの履歴に書き込まれ、レプリケーション モニターを使用して表示されます。

検証の結果はエージェントの履歴に書き込まれ、レプリケーション モニターを使用して表示されます。 詳しくは、「 Monitoring Replication」をご覧ください。

ValidateSubscriptions メソッドを呼び出すことができるのは、パブリッシャー側の固定サーバー ロール sysadmin のメンバー、またはパブリケーション データベースの固定データベース ロール db_owner のメンバーだけです。

呼び出し ValidateSubscriptions は、 sp_marksubscriptionvalidationsp_article_validationの実行と同じです。

適用対象