我正在运行SQL 2014.我试图用UNC Path执行批量插入,并且我收到下面的错误。如果我使用本地路径执行批量插入,脚本运行正常。安全方面,我已授予我自己和Sql服务帐户完全访问远程磁盘上的文件的权限。无法批量加载,因为无法打开文件“\ <UC Path> \ Test.csv”。操作系统错误代码1240
TSQL:
bulk insert ExclusionList_BP from '\\Test_Server\Test.csv'with (FIELDTERMINATOR =',',rowterminator='\n' ,firstrow=2)
错误:
Msg 4861, Level 16, State 1, Procedure Test, Line 33 Cannot bulk load because the file "\Test_Server\Test.csv" could not be opened. Operating system error code 1240(The account is not authorized to log in from this station.).
任何想法,将不胜感激。
干杯 什雷斯塔
这看起来不像我有效的路径 - 不应该有服务器名称和文件名称之间的共享名称? –
你能够从SQL Server框中ping'Test_Server'吗? –