xp_cmdshell - это один из способов, хотя он и не идеален, поскольку его включение делает сервер менее безопасным.
Мой проект с открытым исходным кодом, SQL Server Compressed Backup , выполняет то, что вы ищете, в один шаг:
msbp.exe backup "db(database=model)" "zip64" "local(path=\\server\share\path\model.full.bak.zip)"
Установка SQL Server Compressed Backup - это просто развертывание "xcopy" - устанавливать и удалять нечего, идеально, если вам нужно сделать это один раз.
Используется zip64, поскольку стандартный формат zip ограничен 4 ГБ. Доступны альтернативные форматы сжатия: gzip и bzip2, которые не имеют ограничений.