首页 > 解决方案 > 文件位置更改为远程共享时出现 BULK INSERT 错误

问题描述

文件位置更改为远程共享后,我在 BULK INSERT 上收到以下错误。在它曾经是本地驱动器中的共享文件夹之前,我们从未遇到过这个问题。我正在从通过 SSMS 连接到 SQL Server 的本地 PC 运行此 BULK INSERT。

在此处输入图像描述

我已确保 SQL 服务器和文件权限都已到位。

在我从 SSMS 运行此命令之前,它是 \\SQLServer\FTP 位置,它是该 SQL Server 本地驱动器中的共享文件夹,但现在我将文件位置更改为网络共享 \\Fileshare\FTP 并出现上述错误但是 SQL 服务帐户(域帐户)和我(域帐户)都在该新位置具有提升的权限。

任何帮助或建议!

谢谢,

标签: sql-server

解决方案


它终于奏效了......

我必须按照此链接https://thesqldude.com/2011/12/30/how-to-sql-server-bulk-insert-with-constrained-delegation-access-is-denied/的指南配置 Kerberos 身份验证.

当然,我必须进行调整以适应我们的环境,并且必须让 Active Directory 管理员参与创建 SPN 和启用 DELEGATION 属性。

谢谢。


推荐阅读