Как восстановить Задания Агента MS от таблицы MSDB?

Этим утром наш сервер БД перестал работать.

Они восстановили резервные копии на другой сервер, но они не включали много заданий Агента MS.

Так или иначе мне удалось получить резервное копирование старой таблицы MSDB, где все таблицы, используемые для создания Заданий Агента MS, считаются добавленные к нашему новому серверу.

Поэтому мне нужен сценарий для воссоздавания их на новом сервере.

Должно быть задание где-нибудь в MS SQL для сценариев их, поскольку можно сделать это от консоли управления. Поэтому делает любой знает о сценарии, чтобы сделать это или где найти MS один сообщенным мне.

Поскольку никакие ручные резервные копии не были созданы, много заданий будет отсутствовать, и люди не будут знать, что сделать для воссоздавания их вручную (который является, почему я думаю, что способность добавить их к ночному процессу резервного копирования была бы хороша - я - webdev, таким образом, это не мое задание - я просто, оказывается, единственный человек вокруг, чтобы сделать эту прекрасную задачу).

Любая справка очень ценилась бы.

2
задан 3 April 2015 в 23:07
1 ответ

Решения этой проблемы есть на всех форумах и блог-сайтах @MonkeyMagix.

Нужно восстановить резервную копию msdb как msdb_old (или что-то подобное), затем запустить код с _old БД на

1) собрать код, который создает задания агента из _old БД;

http://www.sqlservercentral.com/scripts/generate+jobs+scipts/68105/

или

2) вставить задания агента непосредственно в новые таблицы. http://annevamsikrishna.blogspot.com/2012/02/recovering-sql-agent-jobs.html

Восстановление определения конкретного задания из резервной копии MSDB?

1
ответ дан 3 December 2019 в 12:52

Теги

Похожие вопросы