Sichern und wiederherstellen von Datenbanken aus MS SQL Server
In diesem Codesnipp zeige ich wie man eine Microsoft SQL Server Datenbank sichert und wiederherstellt.
Dies kann nützlich sein, wenn man eine Anwendung schreibt bei der viele Daten in der Datenbank geändert wird und öfters auch Fehler wiederhergestellt werden müssen.
Sichern der Datenbank:
|
1 2 3 4 5 6 7 8 9 10 11 |
//Connection String zum Datenbank Server SqlConnection con = new SqlConnection("CONNECTION STRING"); con.Open(); //Verbindung öffnen // DATABASENAME muss ersetzt werden durch den Datenbanknamen String sql = @"BACKUP DATABASE [DATABASENAME] TO DISK = 'C:\BACKU\DATABASENAME.BAK'"; SqlCommand cmd = new SqlCommand(sql, con); //Timeout muss eventuell nach größe der Datenbank angepasst werden. cmd.CommandTimeout = 10000; cmd.ExecuteNonQuery(); |
Nach der Sicherung der Datenbank kann Sie mit diesen Befehlen wiederhergestellt werden:
|
1 2 3 4 5 6 7 8 9 10 11 |
//Connection String zum Datenbank Server SqlConnection con = new SqlConnection("CONNECTION STRING"); con.Open(); //Verbindung öffnen // DATABASENAME muss ersetzt werden durch den Datenbanknamen String sql = @"RESTORE DATABASE [DATABASENAME] FROM DISK = 'C:\BACKU\DATABASENAME.BAK'"; SqlCommand cmd = new SqlCommand(sql, con); //Timeout muss eventuell nach größe der Datenbank angepasst werden. cmd.CommandTimeout = 10000; cmd.ExecuteNonQuery(); |
Amazon Kindle Fire und Kindle Fire HD kann jetzt vorbestellt werden Archivgrößen auf Exchange 2010 per Powershell ermitteln

