2 Stimmen

Wiederherstellung der Sicherung einer msdb-Datenbank

Ich möchte eine Sicherung der Aufträge zu nehmen.Ich weiß, dass alle diese in MSDB-Datenbank gespeichert sind, so hatte ich eine Sicherung der MSDB-Datenbank genommen, aber ich bin nicht in der Lage, diese Datenbank wiederherzustellen, da ich einen Fehler beim Wiederherstellen auf einem anderen System, dass der Prozess abnormal beendet.So, was sollte ich tun, um wiederherzustellen, dass.

Dank Nick Kavadias Aber das Problem ist, dass, wenn ich mein Skript Job, es r vier Schritte.Ich verstehe nicht, diese vier Schritte im Detail. Es gibt eine Bedingung, die in diesen vier Schritten verwendet wird, die automatisch eine Ausnahme erzeugt, aber ich bin nicht in der Lage, diese Bedingung in dem Skript zu finden.

1voto

Nick Kavadias Punkte 7372

Gehört wahrscheinlich auf Serverfault. Aber ich glaube, ich weiß, wovon Tarun spricht.

IMHO ist der beste Weg, eine Kopie aller Ihrer SQL Server-Agentenaufträge zu erstellen, ein Skript mit Management Studio. Sie können dies tun, indem Sie im Objekt-Explorer auf Jobs und dann auf das Detailfenster des Objekt-Explorers klicken. Alle Jobs in dieser Instanz werden hier aufgelistet. Wählen Sie alle aus und wählen Sie im Kontextfenster mit der rechten Maustaste die Option Skript-Jobs aus. Dadurch wird ein t-sql-Skript mit allen Aufträgen auf dem Server erstellt.

Wenn Sie die msdb-Datenbank wiederherstellen möchten (um die Auftragshistorie usw. zu erhalten), müssen Sie zuerst den SQL Server Agent-Dienst beenden.

0voto

Venkat Punkte 16

Kürzlich hatte ich die Gelegenheit, die Aufträge von SQL Server 2000 auf SQL Server 2005 mit SSIS (BIDS) zu übertragen. In SSIS gibt es Jobs Transfer Task, müssen Sie auswählen und geben Sie den Namen und wählen Sie die Quelle und Ziel-Server, können Sie alle Aufträge oder bestimmte Aufträge übertragen.

Bitte versuchen Sie diese Option, ich denke, sie wird Ihr Problem lösen

Prost

Venkat

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X