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

Откуда:
Сообщений: 524
День добрый!
Имеем два сервера (Srv1,Srv2), на первом базы:Db1, Db2,..., на втором соответственно:Db1_Reporting,Db2_Reporting,...
Каждые две минуты бежит джоб(находится на Srv2), который запускает ETL, который переносит изменения из Srv1 на Srv2.

Задача такая, нужно написать план обслуживания индексов на обоих серверах.
На время запуска плана нужно отключить соответствующий джоб.
Есть скрипт, который делает rebuild/reindex в зависимости от определенных условий.

Как я себе это представляю:
Написать процедуру и сохранить ее в MSDB на Srv2, которая поочередно выбирает базы, например Db1_Reporting, находит соответствующий джоб, переводит его в enabled=0, находит соответствующую базу на Srv2(Db1) и запускает скрипт по индексам на обоих серверах для баз Db1_Reporting и Db1, когда скрипт завершит свою работу на обоих серверах- включаем соответствующий джоб и переходим к следующей базе.

Так вот, вопрос такой, как при таком раскладе запустить скрипт(возможно процедура), чтоб бежал параллельно на обоих серверах, а не последовательно?

Спасибо!
8 сен 14, 14:05    [16549793]     Ответить | Цитировать Сообщить модератору
 Re: Помогите плз с планом обслуживания.  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
Запускайте скрипт реиндекса для каждого сервера в отдельном джобе - как вариант.
8 сен 14, 14:42    [16550006]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить