Joar, man kann es nacheinander machen,
Code:
.\GBAK.exe xxxxx -y BackupDir\SaveName.sql
.\7z.exe a -mx3 -ssw BackupDir\SaveName.7z BackupDir\SaveName.sql
if not errorlevel 1 del BackupDir\SaveName.sql
aber es geht auch zeitgleich, indem man die Ausgabe als Stream direkt weiterreicht (PIPE).
Code:
.\GBAK.exe xxxxx | .\7z.exe a -mx3 -siSaveName.sql BackupDir\SaveName.7z
Das was hoika nannte, da kannst scheinbar beim Speichern/Auslesen des Blobs die Daten durch einen Filter in die Datenbank durchreichen und dabei bearbeiten (hier de-/komprimieren).
https://www.ibexpert.net/ibe_de/pmwi...ku.Blob-Filter
So wie z.B. einen VARCHAR-Parameter (mit Zahl drin) an ein INTEGER-Feld übergeben, wobei auch der Wert konvertiert wird.