我如何在SQL Server中执行master..xp_cmdshell
与路径,包括utf-8
字符
代码在其他服务器和cmd中工作良好,但不在SQL
EXEC master..xp_cmdshell 'dir \my-driveusersmyUserutf8_folder_name'
注意路径:
\my-driveusersmyUserutf8_folder_name
当我调用上部文件夹-没有utf-8字符但相同的安全性时,该命令正常工作
(\my-driveusersmyUser-no utf8字符)
我还试图用引号
包装路径错误是:
output |
---|
文件名、目录名或卷标语法错误 |
空 |
在
前添加N
EXEC master..xp_cmdshell N'dir \my-driveusersmyUserutf8_folder_name'