2009-08-01 4 views
2

Я хочу взять резервную копию jobs.I знаю, что все они хранятся в базе данных MSDB, поэтому я взял резервную копию базы данных msdb, но я не могу восстановить эту базу данных как я получаю сообщение об ошибке при восстановлении в другой системе, что процесс прерывается ненормально. Итак, что я должен сделать, чтобы восстановить это.Как восстановить резервную копию базы данных msdb

Спасибо Nick Kavadias Но проблема в том, что, когда я выполняю скрипт моей работы, там четыре шага. Я не получаю эти четыре шага в деталях. Существует условие, которое используется в тех четырех шагах, которые автоматически генерируют исключение. Но я не могу найти это условие в скрипте.

+0

ваш вопрос не имеет никакого смысла: вы спрашиваете, как сделать резервную копию, а затем сказать, что вы не можете восстановить! что он? –

+2

@Tarun: «не способен» оставляет всех, кто пытается помочь вам в подвешенном состоянии. Вы получили сообщение об ошибке? Вы потеряли резервную копию? Ваш босс не позволяет вам это сделать? Помогите нам помочь и сообщите нам, почему вы не можете восстановить резервные копии msdb. –

ответ

0

Недавно я получил возможность передать задания с SQL Server 2000 на SQL Server 2005 с использованием SSIS (BIDS) В SSIS есть задача переноса заданий, вам нужно выбрать и указать имя и выбрать исходный и целевой серверы, вы можете перенести все задания или конкретные задания.

Пожалуйста, попробуйте этот вариант, я думаю, что это решит вашу проблему

Приветствия

Venkat

1

, вероятно, принадлежит к серверу. Но я думаю, что знаю, о чем говорит Тарун.

IMHO лучший способ взять копию всех ваших заданий агента SQL Server - это выполнить их сценарии с помощью студии управления. Вы можете сделать это, нажав на задания в объекте explorer, затем в окне сведений об объекте explorer. Все задания в этом экземпляре будут перечислены здесь, выберите все и выберите задания сценария из контекстного окна правой кнопки мыши. Это создаст скрипт t-sql со всеми заданиями на сервере.

Если вы хотите восстановить базу данных msdb (чтобы сохранить ect. Истории работы), вам нужно сначала остановить службу агента SQL Server.

Смежные вопросы