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.