TransPublication.ValidateSubscriptions メソッド
指定されたサブスクリプションのインライン パブリケーション検証を呼び出します。
名前空間: 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 _
)
'使用
Dim instance As TransPublication
Dim subscriberNames As String()
Dim subscriptionDBs As String()
Dim validationOption As ValidationOption
Dim validationMethod As ValidationMethod
Dim shutdownAgent As Boolean
instance.ValidateSubscriptions(subscriberNames, _
subscriptionDBs, validationOption, _
validationMethod, shutdownAgent)
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
)
member ValidateSubscriptions :
subscriberNames:string[] *
subscriptionDBs:string[] *
validationOption:ValidationOption *
validationMethod:ValidationMethod *
shutdownAgent:bool -> unit
public function ValidateSubscriptions(
subscriberNames : String[],
subscriptionDBs : String[],
validationOption : ValidationOption,
validationMethod : ValidationMethod,
shutdownAgent : boolean
)
パラメーター
- subscriberNames
型: array<System.String[]
サブスクライバーの名前を指定する String オブジェクトの配列です。
- subscriptionDBs
型: array<System.String[]
サブスクリプション データベースの名前を指定する String オブジェクトの配列です。
- validationOption
型: Microsoft.SqlServer.Replication.ValidationOption
実行されている検証の種類を指定する ValidationOption オブジェクトの値です。
- validationMethod
型: Microsoft.SqlServer.Replication.ValidationMethod
行数検証のオプションを指定する ValidationMethod オブジェクトの値です。
- shutdownAgent
型: System.Boolean
Boolean 値です。 true の場合、検証後すぐにディストリビューション エージェントがシャットダウンします。 false の場合、ディストリビューション エージェントはそのまま実行されます。
説明
検証操作の結果はエージェントの履歴に書き込まれ、レプリケーション モニターを使用して表示されます。
検証の結果はエージェントの履歴に書き込まれ、レプリケーション モニターを使用して表示されます。 詳細については、「レプリケーションの監視」を参照してください。
ValidateSubscriptions メソッドを呼び出すことができるのは、パブリッシャー側の固定サーバー ロール sysadmin のメンバー、またはパブリケーション データベースの固定データベース ロール db_owner のメンバーだけです。
ValidateSubscriptions を呼び出すと、sp_marksubscriptionvalidation および sp_article_validation を実行したのと同じことになります。