Hallo zusammen,
ich habe ein bestehendes Backup-Script angepasst (siehe unten), dass beim direkten Ausführen im Management Studio läuft.
Leider klappt der Aufruf über die Batchdatei nicht (siehe unten).
Habe in der Suche nicht genau das gefunden was ich suche bzw. nicht ganz verstanden.
Genutzt wird ein MSSQL Express 2019 (15.0.2000)
Die sqlcmd.exe liegt im Pfad wir in der Batch angegeben.
Servername sollte auch passen.
Wenn ich die Batchdatei aufrufe, blitzt es nur kurz auf.
Bin bedauerlicherweise nicht so firm im MSSQL, wäre klasse, wenn ihr mich unterstützen würdet.
Gruß
Peekey
PS: Wenn Angaben fehlen, bitte kurz mitteilen.
Batchdatei (BackupRoutineScript.bat)
"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.EXE"
-i "C:\EHFleet_Backup_DBs\BackupScript.sql"
-E -S DE0025S01\EHFleet –b
SQL-Datei (BackupScript.sql)
BEGIN
DECLARE @Sicherungspfad varchar(255)
DECLARE @Tag varchar(50)
/****** Hier Pfad des Sicherungslaufwerks angeben ******/
SET @Sicherungspfad = 'C:\EHFleet_Backup_DBs\'
SET @Tag = datename(weekday,getdate())
SET @Sicherungspfad = CONCAT(@Sicherungspfad, @Tag, '.bak')
/****** Datenbank sichern nach Sicherungspfad jeweils mit Wochentagsbezeichnung ******/
/****** HINWEIS: ggf. SC504SQL durch entsprechenden Datenbanknamen ersetzen ******/
BACKUP DATABASE [EHFleet] TO DISK = @Sicherungspfad WITH NOFORMAT, INIT, NAME = N'EHFleet-Vollständige Sicherung', SKIP, NOREWIND, NOUNLOAD, STATS = 10
END
ich habe ein bestehendes Backup-Script angepasst (siehe unten), dass beim direkten Ausführen im Management Studio läuft.
Leider klappt der Aufruf über die Batchdatei nicht (siehe unten).
Habe in der Suche nicht genau das gefunden was ich suche bzw. nicht ganz verstanden.
Genutzt wird ein MSSQL Express 2019 (15.0.2000)
Die sqlcmd.exe liegt im Pfad wir in der Batch angegeben.
Servername sollte auch passen.
Wenn ich die Batchdatei aufrufe, blitzt es nur kurz auf.
Bin bedauerlicherweise nicht so firm im MSSQL, wäre klasse, wenn ihr mich unterstützen würdet.
Gruß
Peekey
PS: Wenn Angaben fehlen, bitte kurz mitteilen.
Batchdatei (BackupRoutineScript.bat)
"C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\SQLCMD.EXE"
-i "C:\EHFleet_Backup_DBs\BackupScript.sql"
-E -S DE0025S01\EHFleet –b
SQL-Datei (BackupScript.sql)
BEGIN
DECLARE @Sicherungspfad varchar(255)
DECLARE @Tag varchar(50)
/****** Hier Pfad des Sicherungslaufwerks angeben ******/
SET @Sicherungspfad = 'C:\EHFleet_Backup_DBs\'
SET @Tag = datename(weekday,getdate())
SET @Sicherungspfad = CONCAT(@Sicherungspfad, @Tag, '.bak')
/****** Datenbank sichern nach Sicherungspfad jeweils mit Wochentagsbezeichnung ******/
/****** HINWEIS: ggf. SC504SQL durch entsprechenden Datenbanknamen ersetzen ******/
BACKUP DATABASE [EHFleet] TO DISK = @Sicherungspfad WITH NOFORMAT, INIT, NAME = N'EHFleet-Vollständige Sicherung', SKIP, NOREWIND, NOUNLOAD, STATS = 10
END