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

Откуда:
Сообщений: 91
Доброе время суток. Нужно заменить сервер с SQL Server. Есть много заданий SQL Agent, которые сохранять каждое по отдельности (пр. клик - создать скрипт) нет желания. Есть ли скрипт, который мог бы экспортировать все задания в файл, которые можно затем импортировать на новом SQL Server ?
26 апр 17, 12:09    [20435312]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6697
guestfreeman,

гугл предлагает
http://www.sqlmatters.com/Articles/Scripting all Agent Jobs Using SQL Server Management Studio (SSMS).aspx
26 апр 17, 12:17    [20435360]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
msLex
Member

Откуда:
Сообщений: 7003
guestfreeman
Доброе время суток. Нужно заменить сервер с SQL Server. Есть много заданий SQL Agent, которые сохранять каждое по отдельности (пр. клик - создать скрипт) нет желания. Есть ли скрипт, который мог бы экспортировать все задания в файл, которые можно затем импортировать на новом SQL Server ?


1. "Раскрываете" в SSMS "SQL Server Agent"
2. "Встаете" на строчку "Jobs"
3. Нажимаете F7 (открывается окно Object Explorer Details)
4. В открывшемся окне выбираете все джобы, ПКМ -> script job as -> ...
26 апр 17, 13:13    [20435688]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6697
msLex,

это для тех кто на ссылку нажать не может?
26 апр 17, 13:29    [20435806]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
o-o
Guest
TaPaK,
ага,
все равно давно уже нет нормальных вопросов на форуме.
сплошное гугление за кого-то с явным опубликованием для особо ленивых
26 апр 17, 13:32    [20435836]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
guestfreeman
Member

Откуда:
Сообщений: 91
Спасибо.
26 апр 17, 13:43    [20435918]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
Vindmort
Member

Откуда:
Сообщений: 2
Ну а если ради интереса, есть возможность проделать эту процедуру другим способом. SQL запросом или командой PowerShell?
Допустим есть необходимость выкладывать этот скрипт автоматически по ночам
29 авг 19, 15:27    [21959939]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 6965
Vindmort,

кому выкладывать, шпионам? И зачем?
29 авг 19, 15:31    [21959941]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
Vindmort
Member

Откуда:
Сообщений: 2
Владислав Колосов,
ну например разрабам, что бы не зависеть от дампов, которые делают админы.
Ну а вообще, интересует возможность, а не причина)
29 авг 19, 15:34    [21959946]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5049
Vindmort
Ну а если ради интереса, есть возможность проделать эту процедуру другим способом. SQL запросом или командой PowerShell?
Допустим есть необходимость выкладывать этот скрипт автоматически по ночам


посмотрите:
https://docs.dbatools.io/#Copy-DbaAgentJob
29 авг 19, 15:50    [21959962]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2014 - скрипт для сохранения всех заданий SQL Agent  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 6965
Vindmort,

можно реализовать с помощью SSIS, в комплекте существует задача Transfer Jobs Task. Создать пакет, поднять локально в джобе и можно копировать.
29 авг 19, 18:09    [21960060]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить