簡體   English   中英

無法批量加載,因為文件“ \\\\” <UC Path> \\\\ Test.csv”無法打開。 操作系統錯誤代碼1240

[英]Cannot bulk load because the file “\\<UC Path>\\Test.csv” could not be opened. Operating system error code 1240

我正在運行SQL2014。我正在嘗試使用UNC路徑執行批量插入,並且收到以下錯誤。 如果我使用“本地路徑”執行批量插入,則腳本運行良好。 在安全方面,我已授予自己和Sql服務帳戶對遠程磁盤上文件的完全訪問權限。

TSQL:

bulk insert ExclusionList_BP from '\\Test_Server\Test.csv'with (FIELDTERMINATOR =',',rowterminator='\n' ,firstrow=2)

錯誤:

消息4861,級別16,狀態1,過程測試,第33行無法批量加載,因為無法打開文件“ \\ Test_Server \\ Test.csv”。 操作系統錯誤代碼1240(該帳戶無權從該工作站登錄。)。

任何想法將不勝感激。

干杯Shrestha

我知道這已經很老了,但是如果其他人需要它,您需要做的是使用以下命令在服務器中映射驅動器:

EXEC xp_cmdshell 'net use \\server\shared_folder YourPassword /user:domain\YourUsername /persistent:yes'

要執行此操作,您必須對服務器具有管理員權限,否則,請與您的DBA聯系。

一旦映射了網絡文件夾,就應該能夠讀取該文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM