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 |
方法已成功。 |
任何 FAILED(HRESULT) |
如需錯誤的詳細資訊,請參閱 SSCEErrors 集合。 |
備註
SQL Server Compact Edition 中的訂閱系統資料表若含有旗標,表示在下次同步處理期間,訂閱應該重新初始化。在呼叫 ReInitializeSubscription 方法之後,應用程式必須呼叫 Initialize、Run 和 Terminate 方法,以便更新現有的發行集訂閱。
如果 SQL Server Compact Edition 資料庫是多個發行集的訂閱者,就必須先設定 Publisher、Publication 與 PublisherDatabase 屬性,才可以呼叫 ReInitializeSubscription 方法。