SQL Server 2005, nach Wartungsplan-Auftrag eine Batch-Datei ausführen
Hallo Leute,
der SQL-Server 2005 führt zu bestimmten Zeiten laut Wartungsplan Backups durch, Datenbanken und Protokolle.
Zwischendurch läuft immer wieder durch die geplanten Tasks ein Skript zum komprimieren der Backupdaten. Pro Tag habe ich so eine ZIP-Datei.
Meine Frage: Ich würde diesen Zip-Skript gerne ausführen nachdem das Vollbackup (morgens) und das Diff-Backup (Mittags) ausgeführt wurde. Kann man dieses über den Wartungsplan mitplanen? Entweder den Inhalt des Skriptes dort hinterlegen oder die Datei von dort starten.
Gruß
Zunaras
der SQL-Server 2005 führt zu bestimmten Zeiten laut Wartungsplan Backups durch, Datenbanken und Protokolle.
Zwischendurch läuft immer wieder durch die geplanten Tasks ein Skript zum komprimieren der Backupdaten. Pro Tag habe ich so eine ZIP-Datei.
Meine Frage: Ich würde diesen Zip-Skript gerne ausführen nachdem das Vollbackup (morgens) und das Diff-Backup (Mittags) ausgeführt wurde. Kann man dieses über den Wartungsplan mitplanen? Entweder den Inhalt des Skriptes dort hinterlegen oder die Datei von dort starten.
Gruß
Zunaras
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 130407
Url: https://administrator.de/forum/sql-server-2005-nach-wartungsplan-auftrag-eine-batch-datei-ausfuehren-130407.html
Ausgedruckt am: 22.12.2024 um 19:12 Uhr
5 Kommentare
Neuester Kommentar
Hallo Zunaras,
kannst du es etwas deutlicher fassen?
Wenn ich es bisher verstanden habe, läuft das Zip-Skript außerhalb der Wartungstasks und es handelt sich um eine Batch-Datei.
Ein Versuch wäre ein Skripttask (T-SQL-Anweisung ausführen) und du rufst damit die Batch per XP_CMDSHELL auf, z.B. EXEC master..xp_cmdshell 'RunZip.BAT'
Gruß
Netzheimer
kannst du es etwas deutlicher fassen?
Wenn ich es bisher verstanden habe, läuft das Zip-Skript außerhalb der Wartungstasks und es handelt sich um eine Batch-Datei.
Ein Versuch wäre ein Skripttask (T-SQL-Anweisung ausführen) und du rufst damit die Batch per XP_CMDSHELL auf, z.B. EXEC master..xp_cmdshell 'RunZip.BAT'
Gruß
Netzheimer
Hallo Zunaras,
das Script legt den neuen Pfad jedesmal neu an? Wo und wann wird dann der Pfad wieder gelöscht?
Es kann sein, dass das Problem hier liegt. Eventuell machen hier auch pushd und popd Probleme, da er sich ja die %Quelle% merkt und anschließend wieder dorthin zurückkehrt. Ich bin mir nicht sicher, ob der Aufruf vom SQL-Server aus das so mitmacht.
Gruß
Netzheimer
das Script legt den neuen Pfad jedesmal neu an? Wo und wann wird dann der Pfad wieder gelöscht?
Es kann sein, dass das Problem hier liegt. Eventuell machen hier auch pushd und popd Probleme, da er sich ja die %Quelle% merkt und anschließend wieder dorthin zurückkehrt. Ich bin mir nicht sicher, ob der Aufruf vom SQL-Server aus das so mitmacht.
Gruß
Netzheimer