Назад | Перейти на главную страницу

Как восстановить задания MS Agent из таблицы MSDB?

Сегодня утром умер наш сервер БД.

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

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

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

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

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

Любая помощь приветствуется.

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

Что вам нужно сделать, это восстановить резервную копию msdb как msdb_old (или что-то подобное), затем запустить код для _old DB, чтобы

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

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

или

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

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