Как восстановить резервную копию базы данных msdb - PullRequest
2 голосов
/ 01 августа 2009

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

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

Ответы [ 2 ]

1 голос
/ 01 августа 2009

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

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

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

0 голосов
/ 18 ноября 2009

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

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

Приветствия

Venkat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...