Sql server 批量插入返回错误消息7399和消息7330

Sql server 批量插入返回错误消息7399和消息7330,sql-server,bulkinsert,Sql Server,Bulkinsert,我的问题是,当我运行大容量插入时,它返回以下错误。你知道这个错误吗?谢谢你的帮助 实际上,关于这个问题,我的测试环境能够正常执行,但是我的生产服务器返回了这个错误 错误消息: 味精7399,第16级,状态1,第1行 链接服务器(null)的OLE DB提供程序“大容量”报告了错误。提供程序没有提供有关错误的任何信息 信息7330,16级,状态2,第1行 无法从链接服务器(null)的OLE DB提供程序“大容量”中获取行 代码: 检查CSV字段是否正确,错误可能是由于数据库中的列数与CSV模式不

我的问题是,当我运行大容量插入时,它返回以下错误。你知道这个错误吗?谢谢你的帮助

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

错误消息:

味精7399,第16级,状态1,第1行
链接服务器(null)的OLE DB提供程序“大容量”报告了错误。提供程序没有提供有关错误的任何信息

信息7330,16级,状态2,第1行
无法从链接服务器(null)的OLE DB提供程序“大容量”中获取行

代码:


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

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

(ROWTERMINATOR = '0x0A')

希望这有帮助。

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

更新SQL parches解决了这个问题
(ROWTERMINATOR = '0x0A')