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

適用於