Поделиться через


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

Приложения вызывают метод ReInitializeSubscription, чтобы пометить подписку для повторной инициализации. После вызова метода ReInitializeSubscription приложение должно вызвать методы Initialize, Run и Terminate для загрузки последнего моментального снимка публикации на устройство под управлением Microsoft Windows CE.

Синтаксис

object.ReInitializeSubscription(UploadBeforeReinit)

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

Объект Replication SQL Server 2005 Compact Edition (SQL Server Compact Edition)

Параметры

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

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.

См. также

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

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

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

Получение помощи по SQL Server Compact Edition