MergePublication.ResynchronizeSubscription 方法

定义

将合并订阅重新同步到指定的已知验证状态。

public:
 void ResynchronizeSubscription(System::String ^ subscriber, System::String ^ subscriptionDB, Microsoft::SqlServer::Replication::ResynchronizeType synchronizeType, System::String ^ dateTime);
public void ResynchronizeSubscription (string subscriber, string subscriptionDB, Microsoft.SqlServer.Replication.ResynchronizeType synchronizeType, string dateTime);
member this.ResynchronizeSubscription : string * string * Microsoft.SqlServer.Replication.ResynchronizeType * string -> unit
Public Sub ResynchronizeSubscription (subscriber As String, subscriptionDB As String, synchronizeType As ResynchronizeType, dateTime As String)

参数

subscriber
String

订阅服务器。

subscriptionDB
String

订阅数据库。

synchronizeType
ResynchronizeType

重新同步类型。

dateTime
String

从其对更改进行重新同步的日期和时间。

注解

此方法 ResynchronizeSubscription 允许强制收敛或将订阅数据库同步到特定时间点,例如上次成功验证或同步到指定日期。 使用此方法重新同步订阅时,不重新应用快照。

该方法 ReadLastValidationDateTimes 可用于确定上次成功验证订阅的日期和时间。

调用 ResynchronizeSubscription 等效于执行 sp_resyncmergesubscription

ResynchronizeSubscription方法只能由发布服务器上的 sysadmin 固定服务器角色的成员或发布数据库中db_owner固定数据库角色的成员调用。

适用于