Datenbanksicherung
Sicherung der Datenbank datenbank_name
auf Festplatte = 'pfad_und_dateiname'
datenbank_name - der Name der Datenbank, die Sie sichern möchten
pfad_und_dateiname - der Pfad und der Dateiname, unter dem Sie die
Sicherung erstellen möchten.
Beispiel:
Sicherung der Datenbank msDataLab
auf Festplatte = 'c:\datalab\backup\msDatalab.BAK'
Liste der Sicherungen
select NAME,USER_NAME,BACKUP_START_DATE,BACKUP_FINISH_DATE,DATABASE_NAME,SERVER_NAME,MACHINE_NAME
from msdb..backupset
where type = 'D'
and database_name = 'DataLab'
order by BACKUP_FINISH_DATE desc
Dateinamen aus der Sicherung abrufen
wiederherstellen filelistonly
von Festplatte = N'C:\DataLab\Backup\MyBKP.bak'
mit Datei = 1 ,
nounload
Datenbankwiederherstellung
Datenbank wiederherstellen datenbank_name
von Festplatte = 'pfad_und_dateiname'
datenbank_name
der Name der Datenbank, die Sie wiederherstellen möchten.
pfad_und_dateiname - der Pfad und der Dateiname der Sicherungsdatei, von der
Sie die Datenbank wiederherstellen möchten.
Beispiel:
Datenbank wiederherstellen msDataLab
von Festplatte = 'c:\datalab\backup\msDatalab.BAK'
Warnung! Dieser Befehl erstellt normalerweise Datenbank- und Protokolldateien (.MDF und .LDF
im Standarddatenbankordner von SQL Server, z.B. C:\MSSQL7\DATA.
Datenbankwiederherstellung durch Verschieben der Datenbank an einen anderen Ort
Datenbank wiederherstellen datenbank_name
von Festplatte = 'pfad_und_dateiname'
mit verschieben
'datenbank_name' nach 'pfad_und_MDF_dateiname',
verschieben 'datenbank_log_name' nach 'pfad_und_LDF_dateiname'
datenbank_name
- der Name der Datenbank, die Sie wiederherstellen möchten, wie im Sicherungs-
datei.
pfad_und_dateiname - der Pfad und der Dateiname der Sicherungsdatei, von
der Sie die Datenbank wiederherstellen möchten.
pfad_und_MDF_dateiname - der Pfad und der Dateiname der Datenbank-
datei (.mdf).
pfad_und_LDF_dateiname - der Pfad und der Dateiname der Datenbankprotokolldatei
(.ldf).
Beispiel:
Datenbank wiederherstellen msDataLab
von Festplatte= 'c:\datalab\backup\msDataLab.BAK'
mit verschieben
'msDataLab' NACH 'f:\test\msDataLab.MDF',
verschieben 'msDataLab_log' nach 'f:\test\msDataLab_log.LDF'