SQL无法批量加载,因为无法打开文件<Shared file path>操作系统错误代码1326

问题描述

我们正在尝试通过记录本地SQL Server帐户在SSMS中运行批量插入,但是在运行查询时遇到错误提示。

错误:

第1级16级消息4861,
第1行无法批量加载,因为无法打开文件“ \\ AppserverIpAddress \ SharedPath \ Insert.TXT”。操作系统错误代码1326(用户名或密码错误。)。

查询:

BULK INSERT TABLENAME
FROM '\\AppserverIpAddress\SharedPath\Insert.TXT'
WITH 
  (
    FIELDTERMINATOR = '|',ROWTERMINATOR = '\n'
  );

观察:

  1. 如果我使用Windows身份验证(本地Windows服务器管理员帐户,并且具有sysadmin特权)登录到SSMS,则查询运行成功
  2. 使用SQL Server用户帐户(例如SA(默认sysadmin帐户)或其他SQL Server帐户登录时,查询引发错误。
  3. SQL Server服务在本地Windows服务器管理员帐户(.\administrator)下运行
  4. 共享文件夹位于应用程序服务器上,并且对帐户“所有人”具有完全控制权限

有人可以建议这种行为的可能原因吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)