我正在研究SQL脚本,该任务是将存储在一台服务器上托管的SQL数据库中的二进制数据(图像,文档)传输到同一域中另一台服务器上的共享文件夹。但是我也想在这个带有SQL脚本的共享文件夹中创建目录树,所以我在UNC路径中使用了这个命令:
Subject: XYZ
line 1
line 2
但是我收到了这个错误:
EXEC master.dbo.xp_create_subdir '//MYSERVER/sharedfoler/testdir/'
我的权限还可以,因为当我尝试将数据传输到这个共享文件夹时,它没有问题。谢谢你的任何想法。
答案 0 :(得分:0)
你可以试试这个:
--master.dbo.xp_create_subdir '\\MYSERVER\sharedfoler\testdir\'
--GRANT exec ON xp_cmdshell TO '<somelogin>'
EXECUTE AS LOGIN = '<other_login>';
GO
USE master;
xp_cmdshell 'md \\MYSERVER\sharedfoler\testdir\, NO_OUTPUT';
REVERT ;