Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Приложения вызывают метод 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.
Замечания
При использовании параметра LEAVE_DATABASE совместно с методом DropSubscription все средства обеспечения целостности ссылок удаляются из реплицированных таблиц и при необходимости их придется восстанавливать вручную.
Если база данных SQL Server Compact Edition является подписчиком для нескольких публикаций, то свойство Publisher (репликация), свойство Publication (репликация) и свойство PublisherDatabase (репликация) должны быть заданы перед вызовом метода DropSubscription.