MergePublication.ResynchronizeSubscription 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将合并订阅重新同步到指定的已知验证状态。
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固定数据库角色的成员调用。