Метод DropSubscription (репликация)

Приложения вызывают метод DropSubscription для удаления подписки на публикацию SQL Server, а также — по усмотрению пользователя — базы данных SQL Server Compact 3.5 (SQL Server Compact 3.5) с устройства.

Синтаксис

object.DropSubscription(DBDROPOPTION)

Объект применения

SQL Server Compact 3.5 Объект Replication

Параметры

Параметр Описание

DBDROPOPTION

Служит для указания, следует ли удалить базу данных SQL Server Compact 3.5

Параметр DBDROPOPTION

Параметр DBDROPOPTION служит для указания, следует ли удалить базу данных SQL Server Compact 3.5. Он не является обязательным.

Константа Значение Описание

LEAVE_DATABASE

0

Удаление системных таблиц репликации и трех системных столбцов репликации в таблицах пользователя без удаления базы данных

DROP_DATABASE

1

Удаление базы данных SQL Server Compact 3.5 (задано по умолчанию)

Прототип

HRESULT DropSubscription(DBDROPOPTION DBDropOption); 

Возвращаемые результаты

Возвращаемый результат Описание

S_OK

Метод выполнен успешно

Любое значение FAILED(HRESULT)

Подробные сведения об ошибке см. в коллекции SSCEErrors

Подробные сведения об ошибке см. в коллекции SSCEErrors.

Замечания

При использовании параметра LEAVE_DATABASE совместно с методом DropSubscription все средства обеспечения целостности ссылок удаляются из реплицированных таблиц и при необходимости их придется восстанавливать вручную.

Если база данных SQL Server Compact 3.5 является подписчиком для нескольких публикаций, то свойство Publisher (репликация), свойство Publication (репликация) и свойство PublisherDatabase (репликация) должны быть заданы перед вызовом метода DropSubscription.

См. также

Другие ресурсы

Методы объекта Replication

Справка и поддержка

Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)