passt 10 Geschrieben 4. Juni 2012 Melden Teilen Geschrieben 4. Juni 2012 (bearbeitet) Hallo allerseits. Windows Server 2008 R2 MSSQL 2008 R2 Backup Exec 2010 R3 SP1 mit SQL-Agent Aufgrund eines Totalausfall musste ich unseren virtualisierten Windows Datenbank Server mit MSSQL zurücksichern. Ein Disaster Recovery mit BackupExec war nicht möglich, insofern konnte ich mit einem mehrere Monate alten Snapshot und Windows Updates den Server in einen aktuellen Zustand führen. Die wichtige Anwendungsdatenbank sowie die Systemdatenbanken Master, Model und MSDB sind täglich mit BackupExec "live" gesichert worden. Die Anwendungsdatenbank sowie Master und Model konnte ich problemlos zurücksichern. Bei der MSDB erhalte ich den Fehler: Abschlussstatus: FehlgeschlagenEndgültiger Fehler: 0xe0008492 - Datenbankabfragefehler. Weitere Informationen finden Sie im Auftragsprotokoll. Endgültige Fehlerkategorie: Ressourcenfehler Zusätzliche Informationen zu diesem Fehler finden Sie unter der Verknüpfung V-79-57344-33938. V-79-65323-3101 - Der exklusive Zugriff auf die Datenbank ist nicht möglich, da die Datenbank gerade verwendet wird. Zu beiden Fehlernummern findet die Symantec Datenbank und/oder Google keine passenden Resultate. Allerdings gehe ich davon aus, dass ich nicht so ohne weiteres die Systemdb MSDB überschreiben kann. Eine Wiederherstellung der MSDB in eine leere frisch erstellte DB ist problemlos möglich. Hat jemand eine Idee wie ich diese Datenbank trotzdem wiederherstellen kann? Benötige ich diese Version der MSDB überhaupt? Wenn ich es richtig verstehe, wird diese DB verwendet, um zB. die bisherigen Sicherung-/Wartungsläufe zu registrieren. Vorschläge? Gruß, Peter bearbeitet 4. Juni 2012 von passt Zitieren Link zu diesem Kommentar
LisaLisa 0 Geschrieben 15. März 2013 Melden Teilen Geschrieben 15. März 2013 Hallo, ich probe den "Ernstfall", hatte auf dem Testserver den gleichen Fehler und war froh, hier ein passenden Thema zu finden. Doch leider keine Antwort. Habe folgendes erfolgreich probiert: - im Managementstudio SQLServerdienst beenden - im Konfiguration Manager restliche SQL-Dienste beenden - Pfad zu Binn-Ordner C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn in Zwischenablage - Eingabeaufforderung öffnen und cd re MT Einfügen - sqlservr.exe starten (ohne -m, weil im Einzelbenutzermodus nur die master zurückgesichert werden kann) - sqlcmd in neuer Eingabeaufforderung starten - restore database msdb from disk = N’d:\xxx\msdb87.bak’ with file = 1,nounload,replace,stats = 10go Gruß Lisa Zitieren Link zu diesem Kommentar
Pennywise4Berlin 0 Geschrieben 21. März 2013 Melden Teilen Geschrieben 21. März 2013 Hallo Lisa, Zu Deiner Frage: Die MSDB enthält alle Informationen über JOBS, Schedules, etc. daher brauchst Du (bzw. der MS SQL Agent) diese Datenbank. Um den Restore zu starten, mußt Du den SQL Agent stoppen. Das geht am einfachsten über die "Dienste". Also SQL Agent (nicht die SQL DB!) stopppen Den Restore machen SQL Agent starten Hoffe das hilft Zitieren Link zu diesem Kommentar
LisaLisa 0 Geschrieben 22. März 2013 Melden Teilen Geschrieben 22. März 2013 Dankeschön, nach Beendigung des Agentdienstes funktioniert die Rücksicherung. Lisa Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.