SqlServer BULK INSERT 由於無法打開文件 "C:\Users\ADMIN\Desktop\TEMP\Import_Table.csv.txt",無法進行大容量加載。操作系統錯誤代碼為 5(拒絕訪問。)。


將csv文件導入Sqlserver,報無法打開文件

文件不能放桌面,換個非 C盤的其他文件夾就可以正常處理

csv文件(Import_Table.csv)內容:

field1,field2,field3,field4,field5
NEW,1,1,1,1
NEW,2,2,2,2

 

目標表:

create table Import_Table
(
field1 varchar(10),
field2 varchar(10),
field3 varchar(10),
field4 varchar(10),
field5 varchar(10)
);

 

報錯導入語句:

 BULK INSERT Import_Table From 'C:\Users\ADMIN\Desktop\TEMP\Import_Table.csv' WITH(FIELDTERMINATOR = ',',ROWTERMINATOR = '\n',FIRSTROW=2)

 

解決方案:

更換文件存放路徑:G:\Temp_Data

 BULK INSERT Import_Table From 'G:\Temp_Data\Import_Table.csv' WITH(FIELDTERMINATOR = ',',ROWTERMINATOR = '\n',FIRSTROW=2)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM