January 25, 2021
Как получить скрипт для всех джобов на MS SQL Server
Иногда случается, что надо перенести джобы с одного сервера на другой. Или сохранить джобы в качестве скрипта и положить в репозиторий. Если у нас всего два-три джоба, то можно использовать "Script Job As" >> "CREATE To" >> "...выберите куда...". Но что если у нас десятки джобов?
Решение
- Открываем Management Studio.
- Выбираем SQL Server Agent - Jobs.
- Запускаем Object Explorer Details (нажмите F7 или в верхнем меню View - Object Explorer Details).
- Выделяем нужные джобы (или все, тогда просто нажимаем CTRL+A).
- Правой кнопкой мыши на выделенной строчке вызываем контекстное меню и далее привычный "Script Job As".
Полученный скрипт вы можете выполнить на другом сервере, положить в репозиторий или отредактировать. Также допустимы другие массовые действия с джобами, например, удаление.