DropSubscription 方法 (複寫)
應用程式會呼叫 DropSubscription 方法來卸除 SQL Server 發行集的訂閱,並且可選擇性刪除裝置上的 SQL Server 2005 Compact Edition (SQL Server Compact Edition) 資料庫。
語法
object.DropSubscription(DBDROPOPTION)
適用於
SQL Server Compact Edition Replication 物件
通用參數
參數 | 描述 |
---|---|
DBDROPOPTION |
指定是否要刪除或留下 SQL Server Compact Edition 資料庫 |
DBDROPOPTION 參數
DBDROPOPTION 會指定是否要刪除或留下 SQL Server Compact Edition 資料庫。此為選用項目。
常數 | 值 | 描述 |
---|---|---|
LEAVE_DATABASE |
0 |
刪除複寫系統資料表以及使用者資料表中的三個複寫系統資料行,但是不會刪除資料庫。 |
DROP_DATABASE |
1 |
刪除 SQL Server Compact Edition 資料庫 (預設)。 |
原型
HRESULT DropSubscription(DBDROPOPTION DBDropOption);
傳回
傳回碼 | 描述 |
---|---|
S_OK |
方法已成功。 |
任何 FAILED(HRESULT) |
如需錯誤的詳細資訊,請參閱 SSCEErrors 集合。 |
如需錯誤的詳細資訊,請參閱<SSCEErrors 集合>。
備註
若您搭配 DropSubscription 方法使用 LEAVE_DATABASE 選項,就會移除複寫資料表中的全部參考完整性 (R/I),必要時必須手動取代。
如果 SQL Server Compact Edition 資料庫是多個發行集的訂閱者,則必須先設定發行者屬性 (複寫)、發行集屬性 (複寫) 及發行者資料庫屬性 (複寫) 屬性,才可以呼叫 DropSubscription 方法。