【发布时间】:2014-10-11 08:05:38
【问题描述】:
这是我用来创建带有密码的.rar 文件的代码
DECLARE @source VARCHAR(1000),
@destination VARCHAR(1000),
@Command VARCHAR(1000)
SET @source = 'E:\Temp\testRar.txt'
SET @destination = 'E:\Temp\testRar.rar'
SET @Command = '"C:\Program Files\WinRAR\Rar.exe" a -ep1 -pasd^ad ' +@destination+' '+@source
EXEC MASTER..xp_cmdshell @Command
但它设置了asdad 密码而不是asd^ad,^ 符号被忽略。为什么?
【问题讨论】:
标签: sql sql-server sqlcmd xp-cmdshell