Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server
Выполнение скрипта по требованию на подписчике поддерживается для репликации транзакций и публикации слиянием. Эта функция осуществляет копирование скрипта в рабочий каталог репликации, а затем командой sqlcmd применяет скрипт на подписчике. По умолчанию при возникновении ошибки применения скрипта к подписке на публикацию транзакций работа агента распространителя будет остановлена. Можно указать скрипт Transact-SQL для выполнения программно с помощью хранимых процедур репликации.
Настройка скрипта для выполнения всеми подписчиками на публикацию моментальных снимков, транзакций или слиянием
Создайте и проверьте скрипт Transact-SQL, который будет выполняться по запросу.
Сохраните файл скрипта в папке, доступной для агента моментальных снимков публикации.
На издателе в базе данных публикации выполните sp_addscriptexec (Transact-SQL). Задайте параметр
@publicationи имя созданного в шаге 2 файла скрипта в полном UNC-формате в параметре@scriptfile, а в параметре@skiperrorукажите одно из следующих значений:0 — выполнение скрипта агентом в случае ошибки будет остановлено.
1 — при возникновении ошибки агент делает запись в журнал и продолжает выполнение скрипта.
Указанный скрипт будет выполнен на всех подписчиках при следующем сеансе синхронизации подписки.