首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批量插入返回错误Msg 7399和Msg 7330

批量插入返回错误Msg 7399和Msg 7330
EN

Stack Overflow用户
提问于 2017-02-20 10:46:42
回答 2查看 2K关注 0票数 1

我的问题是当我运行大容量插入它时,返回以下错误。对错误有什么想法吗?一些帮助是值得感谢的。

实际上,对于这个问题,我的测试环境能够正常执行,但是我的生产服务器返回了这个错误。

错误消息:

Msg 7399,第16级,状态1,第1行 OLE DB提供程序"BULK“用于链接服务器"(null)”报告了一个错误。提供程序没有提供有关错误的任何信息。 Msg 7330,第16级,状态2,第1行 无法从OLE DB访问接口"BULK“获取链接服务器"(null)”的行。

代码:

代码语言:javascript
复制
 BULK INSERT Table_ZZ 
 FROM 'e:\Folder\sometextfile.txt'
 WITH 
     (ROWTERMINATOR = '')
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-10 03:49:09

更新SQL修补程序可以解决我的问题。在SQL server尚未成为修补程序之前,有一天决定进行修补程序,并突然解决了我的问题。

票数 0
EN

Stack Overflow用户

发布于 2017-02-20 11:19:04

检查CSV字段是否正确,错误可能是由于DB中的列数与CSV模式不匹配(新创建的列或其他什么的)。

此外,我建议您使用其ASCII代码将换行符视为行终止符:

代码语言:javascript
复制
(ROWTERMINATOR = '0x0A')

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42342495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档