MS SQL Datenbank sichern
Posted: Sun Mar 24, 2024 8:17 am
Geht das mit Syncovery ? Da mus man doch bestimmte Befehle für eingeben, oder ?
Hier ein Beispiel für eine Batchdatei, die ich bekommen habe.
eispiel einer .bat Datei mit 7-Zip Kompression:
@SET MyDate=%DATE%
@SET InformDatabaseBackupName=Inform_%MyDate%
@SET Inform_DocumentDatabaseBackupName=Inform_Document_%MyDate%
del "D:\SQL Backup\SqlBackup.7z"
sqlcmd -S [Computer_name]\INSOFTWARE -E -Q "EXEC ('BACKUP DATABASE INFORM TO DISK = ''D:\SQL Backup\%InformDatabaseBackupName%.Bak'' WITH INIT')"
sqlcmd -S [Computer_name]\INSOFTWARE -E -Q "EXEC ('BACKUP DATABASE INFORM_DOCUMENT TO DISK = ''D:\SQL Backup\%Inform_DocumentDatabaseBackupName%.Bak''')"
SET MY_PATH="D:\SQL Backup"
"C:\Net\Sys\Sys\7z.exe" a -t7z "D:\SQL Backup\SqlBackup" %MY_PATH%\* -y
del "D:\SQL Backup\*.Bak"
Hier ein Beispiel für eine Batchdatei, die ich bekommen habe.
eispiel einer .bat Datei mit 7-Zip Kompression:
@SET MyDate=%DATE%
@SET InformDatabaseBackupName=Inform_%MyDate%
@SET Inform_DocumentDatabaseBackupName=Inform_Document_%MyDate%
del "D:\SQL Backup\SqlBackup.7z"
sqlcmd -S [Computer_name]\INSOFTWARE -E -Q "EXEC ('BACKUP DATABASE INFORM TO DISK = ''D:\SQL Backup\%InformDatabaseBackupName%.Bak'' WITH INIT')"
sqlcmd -S [Computer_name]\INSOFTWARE -E -Q "EXEC ('BACKUP DATABASE INFORM_DOCUMENT TO DISK = ''D:\SQL Backup\%Inform_DocumentDatabaseBackupName%.Bak''')"
SET MY_PATH="D:\SQL Backup"
"C:\Net\Sys\Sys\7z.exe" a -t7z "D:\SQL Backup\SqlBackup" %MY_PATH%\* -y
del "D:\SQL Backup\*.Bak"