SQL Generate скрипт расписания работы - PullRequest
0 голосов
/ 06 февраля 2019

У меня много расписаний заданий в агенте SQL.Я хочу создавать резервные копии еженедельно / ежемесячно, чтобы при возникновении любой проблемы с сервером я снова создавал все задания по сценарию, а не создавал каждое задание вручную.

Я знаю, что из SSMS мы можем сгенерировать такой сценарий, но мой вопрос, как я могу генерировать скрипт, используя t-sql для каждого задания расписания?

1 Ответ

0 голосов
/ 06 февраля 2019

Для этого можно вызвать 4 сохраненных прокси-сервера в формате msdb:

  • sp_add_job для создания новой работы
  • sp_add_jobstep длядобавить новый шаг в задании
  • sp_add_jobschedule , чтобы добавить расписание в задание
  • sp_add_jobserver , чтобы добавить задание на определенный сервер

Пожалуйста, прочитайте эту статью для более подробного объяснения: https://www.mssqltips.com/sqlservertip/3052/simple-way-to-create-a-sql-server-job-using-tsql/

...