是否可以从 SQL 脚本调用 7-zip?基本上我将表格提取到 csv,然后将它们打包成 7z 文件。我已经在安装 SQL Server 的机器上安装了 7-zip 并将其添加到路径中,但这似乎还不够。
当我尝试使用 xp_cmdshell 运行脚本时出现以下错误
'7z' is not recognized as an internal or external command,
operable program or batch file.
这是代码,我已经声明了变量
declare @archiveCommand nvarchar(max)
declare @filename nvarchar(max)
set @archiveCommand = '7z a '+@filename+'.7z '+@filename+' '
print @archiveCommand
EXEC master..xp_cmdshell @archiveCommand