我想从存储过程运行exe文件。但是,输出是“访问被拒绝”。 我能怎么做?我的SQL查询如下。它只是测试查询
EXEC master..xp_CMDShell 'C:\Users\myo.minlin\Downloads\Firefox Setup Stub 33.1.1.exe'
答案 0 :(得分:0)
原因是您的 SQL-Server 进程(如果未另外指定)运行,而不是 myo.minlin 帐户。启动该进程的帐户对您提供的文件没有权限。这很好,因为数据库不应该能够访问您的私人文件。有三种甚至更多可能的解决方案:
我不推荐解决方案3.如果文件位于您的主目录中,也不建议使用解决方案2.