Openrowset批量文件访问被拒绝

时间:2020-03-24 14:27:14

标签: sql-server sql-server-2019

我在从UNC路径执行openrowset时遇到问题,收到错误:

由于无法打开文件“ \\ computer2 \ path \ file.xml”,因此无法批量加载。操作系统错误代码5(访问被拒绝。)。

作为参考,特定的t-sql代码为:

select full_xml from openrowset(bulk '\\computer2\path\file.xml', Single_BLOB) as T(full_xml)

我正在使用Sql Logins,并通过gMSA运行该服务。 gMSA具有对UNC路径的完全读/写访问权限(到同一UNC路径的备份工作正常)。我还可以将file.xml复制到本地路径,并且openrowset可以按预期工作。

编辑: 我没有使用Sql Login连接数据库。我正在使用Windows域帐户,该帐户也具有对UNC路径的完全访问权限。遵循@lptr的建议(在注释/聊天中),当我使用Sql Login连接时,一切都会按预期进行。使用我的域帐户进行连接时,我仍然遇到相同的错误。

0 个答案:

没有答案