我的问题是当我运行大容量插入它时,返回以下错误。对错误有什么想法吗?一些帮助是值得感谢的。
实际上,对于这个问题,我的测试环境能够正常执行,但是我的生产服务器返回了这个错误。
错误消息:
Msg 7399,第16级,状态1,第1行 OLE DB提供程序"BULK“用于链接服务器"(null)”报告了一个错误。提供程序没有提供有关错误的任何信息。 Msg 7330,第16级,状态2,第1行 无法从OLE DB访问接口"BULK“获取链接服务器"(null)”的行。
代码:
BULK INSERT Table_ZZ
FROM 'e:\Folder\sometextfile.txt'
WITH
(ROWTERMINATOR = '')发布于 2017-04-10 03:49:09
更新SQL修补程序可以解决我的问题。在SQL server尚未成为修补程序之前,有一天决定进行修补程序,并突然解决了我的问题。
发布于 2017-02-20 11:19:04
检查CSV字段是否正确,错误可能是由于DB中的列数与CSV模式不匹配(新创建的列或其他什么的)。
此外,我建议您使用其ASCII代码将换行符视为行终止符:
(ROWTERMINATOR = '0x0A')希望这能有所帮助。
https://stackoverflow.com/questions/42342495
复制相似问题