Wie kann ich meine SQL-Server Datenbanken sichern?
Wie kann ich meine SQL-Server Datenbanken sichern?
Bitte beachten Sie, dass folgende Ausführungen nur unter der Bedingung funktionieren, dass SQLCMD installiert ist. Siehe dazu auch:
https://docs.microsoft.com/de-de/sql/tools/sqlcmd-utility?view=sql-server-ver15
Direkter Download:
https://go.microsoft.com/fwlink/?linkid=2142258
Sie können dann die gewünschte Datenbank z.B.: wie folgt sichern. Beachten Sie bitte hierbei, dass der Teil mit den ersten 5 Zeilen („SET-Definitionen) ggf. an Ihre IT-Struktur angepasst werden muss.
Ein Batch-Script sieht dann so aus:
-----------------------------------------------
SET datenbankEins=TAU_OFFICE
SET datenbankZwei=TAU_OFFICE_UNA
SET sicherungEins='C:\temp\TAU_OFFICE.bak'
SET sicherungZwei='C:\temp\TAU_OFFICE_UNA.bak'
SET sqlserver="server-db\SQLEXPRESS"
SQLCMD.EXE ^
-Q "BACKUP DATABASE %datenbankEins% TO DISK = %sicherungEins%;" ^
-E -S %sqlserver% -b
SQLCMD.EXE ^
-Q "BACKUP DATABASE %datenbankZwei% TO DISK = %sicherungZwei%;" ^
-E -S %sqlserver% -b
-----------------------------------------------
Die Ausführung der Batch-Datei und damit der Sicherung kann über die Aufgabenplanung "C:\WINDOWS\system32\taskschd.msc" automatisiert und regelmäßig ausgeführt werden.
Bitte überprüfen Sie die Ausführung der Sicherungen regelmäßig.