我的问题是当我运行批量插入时,它返回以下错误。对错误有任何想法吗?一些帮助表示赞赏。
实际上关于这个问题,我的测试环境能够正常执行,但我的生产服务器会返回此错误。
错误讯息:
Msg 7399,Level 16,State 1,Line 1
OLE DB提供程序" BULK"对于链接服务器"(null)"报告错误。提供商没有提供有关错误的任何信息。Msg 7330,Level 16,State 2,Line 1
无法从OLE DB提供程序中获取行" BULK"对于链接服务器"(null)"。
代码:
BULK INSERT Table_ZZ
FROM 'e:\Folder\sometextfile.txt'
WITH
(ROWTERMINATOR = '')
答案 0 :(得分:0)
检查CSV字段是否正确,错误可能是因为数据库中的列数与CSV模式不匹配(新创建的列或其他)。
除此之外,我建议您使用其ASCII代码将换行符视为行终止符:
hubContext
希望这有帮助。
答案 1 :(得分:0)
更新SQL补丁解决了我的问题。 在SQL服务器尚未成为补丁之前,有一天决定做补丁,然后突然解决我的问题。