Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Репликация баз скриптом  [new]
Ilya Ushakov
Member

Откуда:
Сообщений: 2
Добрый день.

Столкнулся с задачей репликации снапшотов баз ms sql. Итак имеем:
Ms sql server 2005 SP2 - в качестве публикатора он же дистрибьютер
MS sql server express - в качестве подписчика
С самой репликацией проблем не возникло, настроил публикацию, подписал на неё сервер sql express, синхронизировал базы с помощью mobsync, всё прошло удачно.
Задача сделать скрипт который запускает создание снапшота на публикаторе, ждёт его завершения, затем запускает синхронизацию на подписчике, по окончании синхронизации производит некоторые манипуляции с базой.
14 фев 12, 14:10    [12088659]     Ответить | Цитировать Сообщить модератору
 Re: Репликация баз скриптом  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
На дистрибьюторе из табличек dbo.MSdistribution_agents и dbo.MSsnapshot_agents вытаскиваете необходимые job_id'ы.
С помощью sp_start_job запускаете снепшотный джоб.
С помощью sp_help_job периодически мониторите его состояние.
По успешному заверешению снепшотного джоба запускаете джоб дистрибутора.

Пост-обработку можно запихать дополнительным шагом в джоб дистрибутора.
14 фев 12, 14:34    [12088947]     Ответить | Цитировать Сообщить модератору
 Re: Репликация баз скриптом  [new]
Ilya Ushakov
Member

Откуда:
Сообщений: 2
Спасибо. Сегодня попробую.
14 фев 12, 16:59    [12090568]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить