ReInitializeSubscription 方法(复制)
应用程序可以调用 ReInitializeSubscription 方法来标记要重新初始化的订阅。调用 ReInitializeSubscription 方法之后,应用程序必须调用 Initialize、Run 和 Terminate 方法,以将发布的最新快照下载到基于 Microsoft Windows CE 的设备中。
语法
object.ReInitializeSubscription(UploadBeforeReinit)
适用范围
SQL Server 2005 Compact Edition (SQL Server Compact Edition) Replication 对象
一般参数
参数 | 说明 |
---|---|
UploadBeforeReinit |
确定在订阅服务器上应用快照之前是否将订阅中的更改上载到发布服务器上 |
UploadBeforeReinit
UploadBeforeReinit 参数用于确定在订阅服务器上应用快照之前是否将订阅中的更改上载到发布服务器上。
如果值为 True,在订阅服务器上应用快照之前订阅数据库中的更改将上载到发布服务器上。如果值为 False,将不上载更改。默认值为 False。
原型
HRESULT ReInitializeSubscription(VARIANT_BOOL UploadBeforeReinit);
返回值
返回代码 | 说明 |
---|---|
S_OK |
方法已成功。 |
Any FAILED(HRESULT) |
有关详细的错误信息,请参阅 SSCEErrors 集合。 |
备注
在 SQL Server Compact Edition 中的订阅系统表中将标记一个标志,以表示在下一个同步过程中,应重新初始化订阅。调用 ReInitializeSubscription 方法之后,应用程序必须接着调用 Initialize、Run 和 Terminate 方法,以更新发布的现有订阅。
如果 SQL Server Compact Edition 数据库是具有多个发布的订阅服务器,则在调用 ReInitializeSubscription 方法之前,必须先设置 Publisher、Publication 和 PublisherDatabase 属性。