Sql server 批量插入返回错误消息7399和消息7330
我的问题是,当我运行大容量插入时,它返回以下错误。你知道这个错误吗?谢谢你的帮助 实际上,关于这个问题,我的测试环境能够正常执行,但是我的生产服务器返回了这个错误 错误消息: 味精7399,第16级,状态1,第1行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模式不
链接服务器(null)的OLE DB提供程序“大容量”报告了错误。提供程序没有提供有关错误的任何信息 信息7330,16级,状态2,第1行
无法从链接服务器(null)的OLE DB提供程序“大容量”中获取行 代码:
检查CSV字段是否正确,错误可能是由于数据库中的列数与CSV模式不匹配(新创建的列或其他)
除此之外,我建议您将新行字符视为行终止符,使用其ASCII代码:
(ROWTERMINATOR = '0x0A')
希望这有帮助。更新SQL修补程序可以解决我的问题。
在SQL server尚未成为修补程序之前,有一天决定做修补程序,突然解决了我的问题。更新SQL parches解决了这个问题
(ROWTERMINATOR = '0x0A')