Как стать автором
Обновить

Комментарии 12

Спасибо!
Как раз ищем приемлимый способ синхронизировать джобы на alwayson кластере, пока находил только плагин под студию для ручной синхронизации.
Спасибо за ссылку-интересный ресурс-поюзаю (особенно понравились заявленные возможности Copy-DbaAgentJob и Copy-DbaDatabaseMail)
Спасибо, тоже интересный вариант
Вы стимулируете писать больше)
Как раз ради таких комментариев я по большей части и пишу, чтобы узнать другой опыт и другие инструменты, подходы и т д
Коллеги, гораздо проще создать SSIS пакет, тем более у вас уже есть 17 версия. Там есть уже готовые таски Transfer Database, Transfer Jobs, Transfer Logins, Transfer SQL Server Objects ets…
Указываешь сорс и дестинейшен, немного параметров (типа — перезаписывать если уже есть такое задание) и запускаешь. Можно опубликовать пакет и запускать из джоба, где в параметрах запуска можно указывать разные инстансы, получается достаточно универсально и быстро.

А я object browser открывал, галочка и все выделял, и давил капу "script". Но для кейса автоматизированного переноса ваш способ действительно хорош. Главное ещё как-то распознать, какие из заданий надо оставить активными, а какие нет...

Вот каждый раз и надоело Галочкин ставить и скрипт генерировать)
Здесь же вначале просто определиться что не переносить, а задачи обычно все сначала выключены перенесенные, т к перед включением нужно будет до настроить БД (напр, указать новый путь для создания резервных копий и т д)
Спасибо, очень помогло ваше описание. Сегодня только вот занимался.

Всегда приятно, когда материал полезен.
Но также напомню, что любой материал нужно адаптировать под конкретные нужды и проверять, т к идеального ничего нет и со временем может меняться. А в виду специфики к применяемым условиям может даже повредить без должных модификаций.

Спасибо за Ваш труд, материал действительно полезен!
Единственный минус, что нужен прямой доступ к серверу назначения. Чтобы заполнить этот пробел, советую использовать универсальное приложение ImportExportDataSql по выгрузке результатов запросов в различные форматы (CSV, SQL). Все записи выгружаем в файл формата SQL и прогоняем его на любой машине, куда нужно перенести джобы.
Писал утилиту для себя, чтобы переносить данные с тестового сервера на боевой.
Бесплатная, портативная (не требует установки), без рекламы, оповещает о новых версиях.
Подробное описание ImportExportDataSql

Пример выгрузки джобов:
image

Большое спасибо за Ваше решение!

Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории