TXT导入SQL

jiangzhong610 2011-12-30 02:32:13

Create table H2T_Sp_Dm
(Spdm varchar(100),
Spmc varchar(100))

bulk insert H2T_Sp_Dm
from 'd:\000001.txt'
with
(FIELDTERMINATOR = ' ',
ROWTERMINATOR = '\n')
select * from H2T_Sp_Dm

这个语句我在网上找到的,别人都是这个好像,但是我用这个就报:“消息 4860,级别 16,状态 1,第 2 行
无法进行大容量加载。文件 "d:\000001.txt" 不存在。” 我用的是SQL2005, 这是我TXT的内容:
112820 10466592
112789 w2008928j
112778 MIAOMIAO
111827 3746250
113307 726849
...全文
128 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
rlef 2011-12-30
  • 打赏
  • 举报
回复
1、文件应该在你连接的数据库服务器所在的机器上
2、你连接的帐户有文件读取权限!
liangCK 2011-12-30
  • 打赏
  • 举报
回复
你连接的SQL SERVER 服务器是不是你本机上的?

该文件是服务器上的文件,不是你本机上的文件。
jiangzhong610 2011-12-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 beirut 的回复:]

没有找到这个文件啊,你看看d盘有这个没
[/Quote]
有文件的
jiangzhong610 2011-12-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liangck 的回复:]

d:\000001.txt

那你有没有这个文件嘛。
[/Quote]
有文件的
jiangzhong610 2011-12-30
  • 打赏
  • 举报
回复
大家不要盯在文件上,文件我都换了好几个了,就几行,文件是肯定有的
勿勿 2011-12-30
  • 打赏
  • 举报
回复
文件 "d:\000001.txt" 不存在。”
提示已经告诉你了
  • 打赏
  • 举报
回复
我感觉应该是。
1.txt文件目录不对。
2.txt文件是打开状态。
黄_瓜 2011-12-30
  • 打赏
  • 举报
回复
没有找到这个文件啊,你看看d盘有这个没
liangCK 2011-12-30
  • 打赏
  • 举报
回复
d:\000001.txt

那你有没有这个文件嘛。

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧