TransPublication.ValidateSubscriptions 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为指定的订阅调用内联发布验证。
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)
参数
- validationOption
- ValidationOption
一个指定正在执行的验证类型的 ValidationOption 对象值。
- validationMethod
- ValidationMethod
一个指定行计数验证选项的 ValidationMethod 对象值。
注解
验证操作的结果将写入代理历史记录,该历史记录是使用复制监视器查看的。
验证结果将写入代理历史记录,该历史记录是使用复制监视器查看的。 有关详细信息,请参阅 Monitoring Replication。
ValidateSubscriptions方法只能由发布服务器上的固定服务器角色的成员sysadmin
或发布数据库上的固定数据库角色的成员db_owner
调用。
调用 ValidateSubscriptions 等效于执行 sp_marksubscriptionvalidation 和 sp_article_validation。