TransSubscription.Reinitialize Метод

Определение

Помечает подписку для повторной инициализации.

Перегрузки

Reinitialize()

Помечает подписку для повторной инициализации при следующем запуске агента распространителя для синхронизации подписки.

Reinitialize(Boolean)

Выполняет повторную инициализацию подписки.

Reinitialize()

Помечает подписку для повторной инициализации при следующем запуске агента распространителя для синхронизации подписки.

public:
 void Reinitialize();
public void Reinitialize ();
member this.Reinitialize : unit -> unit
Public Sub Reinitialize ()

Комментарии

После вызова Reinitialize метода необходимо начать синхронизацию, чтобы повторно инициализировать подписку. Дополнительные сведения см. в разделе "Практическое руководство. Повторная инициализация подписки (программирование RMO)".

Перед вызовом Reinitializeнеобходимо вызвать вызовCommitPropertyChanges, чтобы сохранить все изменения TransSubscription объекта на сервере.

Метод Reinitialize может вызываться только членами предопределенной sysadmin роли сервера на издателе (или на распространителе для издателя, не SQL Server издателя), членами db_owner предопределенной роли базы данных в базе данных публикации (или в базе данных распространителя для издателя, не SQL Server), или пользователем, создавшим подписку.

Вызов Reinitialize эквивалентен выполнению sp_reinitsubscription (Transact-SQL).

Применяется к

Reinitialize(Boolean)

Выполняет повторную инициализацию подписки.

public:
 void Reinitialize(bool invalidateSnapshot);
public void Reinitialize (bool invalidateSnapshot);
member this.Reinitialize : bool -> unit
Public Sub Reinitialize (invalidateSnapshot As Boolean)

Параметры

invalidateSnapshot
Boolean

Указывает, следует ли объявить моментальный снимок недействительным.

Применяется к