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 属性。

请参阅

其他资源

Replication 对象的方法

帮助和信息

获取 SQL Server Compact Edition 帮助