热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

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

bulkinsert插入刚创建的新表正常,插入还原的数据库中的表,表结构和插入数据结构都只有一列,数据很简单。我想应该是权限的问题,但是所有的权限都加上了,还是不行。请教各位。
bulk insert 插入刚创建的新表正常, 插入还原的数据库中的表,表结构和插入数据结构都只有一列,数据很简单。
我想应该是权限的问题,但是所有的权限都加上了,还是不行。
请教各位。

5 个解决方案

#1


插入还原的表有啥问题?

#2


只有一列?总共多少行?

看看你的语句。

#3


没看出问题是神马?

#4


用于插入的源数据文本文件都只有一列,以求最简单,防止其它意外出错。

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

插入新建表正常,但是插入到原有任意表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"提取行。

#5


用于插入的源数据文本文件都只有一列,以求最简单,防止其它意外出错。

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

插入新建表正常,但是插入到原有任意表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"提取行。 

推荐阅读
author-avatar
手机用户2502860763
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有