04-27-2012 11:21 PM
Hallo zusammen
Ich mache gerade füe einen Kunden einen Notfallpan. in diesem soll der genaue Wiederherstellungsweg definiert sein.
Es existiert ein SBS Server, der ohne Probleme mit der IDR Boot CD (Backup Exec 2010 R3) wiederhergestellt werden konnte.
Der SBS Server ist auch der Medienserver von Backup Exec. Die Systemdatenbanken der SQL Installationen wurden durch IDR automatisch wieder hergestellt. Ich vermute, das die Boot CD die Dateien $IDR automatisch kopiert und umbenannt hat. Jedenfalls waren die SQL Instanzen verfügbar. Die Datenbanken selber konnten dann durch einen weiteren Wiederherstellungsjob wiederhergestellt werden. Also alles gut.
Es ist ein weiterer Server in der Umgebung vorhanden. Dies ist ein reiner MS SQL Server. Dieser konnte ebenfalls durch eine IDR Boot CD erfolgreich wiederhergestellt werden. Nach der Wiederherstellung wollte ich ebenfalls die Datenbaken wiederherstellen. Dies ist nicht möglich, da der SQL Dienst nicht startbar ist. Der SQL Dienst ist nicht startbar, da die master.mdf Datenbank einen Fehler verursacht.
Wie kann ich nun eine Master Datenbank von einen SQL Server wiederherstellen, wenn der Dienst nicht startbar ist.
Ich denke nicht, das ich der einzige bin der diese Frage hat. Alle Anleitungen die ich gefunden habe setzen voraus,dass der Dienst gestartet ist.
Die $IDR Dateien, die wiederherstellbar sind, haben ein Erstellungsdatum vom 2009. Werden die Dateien nie neu erstellt? Wie kann man die Dateien automatisch auf den aktuellsten Stand halten?
Gruß Runnel
04-27-2012 11:45 PM
See this document on how to restore the master database
http://www.symantec.com/docs/TECH56694
04-28-2012 08:54 AM
Ich kenne das Dokument. Aber der SQL Dienst startet nicht, weil die master.mdf beschädigt ist. Um die Datenbank wiederherstellen zu können, ist es notwendig das der Dienst startet.
I know the document. But the SQL service will not start because the master.mdf is damaged. To restore the database, it is necessary that the service starts.
04-28-2012 07:51 PM
This is more a SQL Server problem, rather than BE. You would need to rebuild your system databases. See the documents below
http://msdn.microsoft.com/en-us/library/dd207003.aspx#RebuildProcedure
http://www.techrepublic.com/article/recover-the-master-database-in-sql-server/5025441
Then start up the SQL Server instance and restore your backed up databases.
Alternatively, you can restore the master database for the SQL instance that has a corrupt master database to another instance and then use it to replace the corrupt master database.