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