bulk insert 插入刚创建的新表正常, 插入还原的数据库中的表,表结构和插入数据结构都只有一列,数据很简单。

luoxp520 2012-07-16 12:02:42
bulk insert 插入刚创建的新表正常, 插入还原的数据库中的表,表结构和插入数据结构都只有一列,数据很简单。
我想应该是权限的问题,但是所有的权限都加上了,还是不行。
请教各位。
...全文
110 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2012-07-16
  • 打赏
  • 举报
回复
只有一列?总共多少行?

看看你的语句。
SQL77 2012-07-16
  • 打赏
  • 举报
回复
插入还原的表有啥问题?
luoxp520 2012-07-16
  • 打赏
  • 举报
回复
用于插入的源数据文本文件都只有一列,以求最简单,防止其它意外出错。

目前待插入的表所在数据库是从其它服务器上的数据库手动备份后拷贝到本机上还原出来的。

插入新建表正常,但是插入到原有任意表Test出错

BULK INSERT Test FROM 'E:\1.txt' WITH (FIELDTERMINATOR = '|',ROWTERMINATOR = '\n')


消息 4832,级别 16,状态 1,第 1 行
大容量加载: 在数据文件中遇到意外的文件结尾。
消息 7399,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问接口 "BULK" 报错。提供程序未给出有关错误的任何信息。
消息 7330,级别 16,状态 2,第 1 行
无法从链接服务器 "(null)" 的 OLE DB 访问接口"BULK"提取行。
luoxp520 2012-07-16
  • 打赏
  • 举报
回复
用于插入的源数据文本文件都只有一列,以求最简单,防止其它意外出错。

目前待插入的表所在数据库是从其它服务器上的数据库手动备份后拷贝到本机上还原出来的。

插入新建表正常,但是插入到原有任意表Test出错

BULK INSERT Test FROM 'E:\1.txt' WITH (FIELDTERMINATOR = ' ',ROWTERMINATOR = '\n')


消息 4832,级别 16,状态 1,第 1 行
大容量加载: 在数据文件中遇到意外的文件结尾。
消息 7399,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问接口 "BULK" 报错。提供程序未给出有关错误的任何信息。
消息 7330,级别 16,状态 2,第 1 行
无法从链接服务器 "(null)" 的 OLE DB 访问接口"BULK"提取行。
夜予 2012-07-16
  • 打赏
  • 举报
回复
没看出问题是神马?

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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