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

方法已成功。

Any FAILED(HRESULT)

有关详细的错误信息,请参阅 SSCEErrors 集合。

有关详细的错误信息,请参阅 SSCEErrors 集合

备注

如果您对 DropSubscription 方法使用 LEAVE_DATABASE 选项,所有引用完整性 (R/I) 都将从复制的表中被删除,而且在需要时必须进行手动替换。

如果 SQL Server Compact Edition 数据库是具有多个发布的订阅服务器,则在调用 DropSubscription 方法之前,必须先设置 Publisher 属性(复制)Publication 属性(复制)PublisherDatabase 属性(复制)

请参阅

其他资源

Replication 对象的方法

帮助和信息

获取 SQL Server Compact Edition 帮助