Бөлісу құралы:


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

Область применения: SQL Server Управляемый экземпляр SQL Azure

Укажите, что выполнение хранимой процедуры (а не только его определение) должно быть опубликовано в диалоговом окне свойств статьи — <статья> . Это диалоговое окно доступно в мастере создания публикаций и в диалоговом окне "Свойства публикации — <публикация> ". Дополнительные сведения об использовании мастера и доступе к этому диалоговому окну см. в статьях Создание публикации и Просмотр и изменение свойств публикации.

Определение процедуры (инструкция CREATE PROCEDURE) реплицируется на подписчик при инициализации подписки. Когда процедура выполняется на издателе, репликация выполняет соответствующую процедуру на подписчике.

Публикация выполнения хранимой процедуры

  1. На странице статей мастера создания публикации или диалогового окна "Свойства публикации — публикация>" <выберите хранимую процедуру.

  2. Щелкните Свойства статьи, а затем щелкните Задать свойства выделенной хранимой процедуры.

  3. В диалоговом окне "Свойства статьи — <статья>" укажите одно из следующих значений для параметра "Репликация".

    • Выполнение хранимой процедуры

    • Выполнение в сериализованной транзакции хранимой процедуры

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

  4. Нажмите ОК.

  5. Если вы находитесь в диалоговом окне "Свойства публикации — <публикация> ", нажмите кнопку "ОК ", чтобы сохранить и закрыть диалоговое окно.

См. также

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