菜鸟请求高手们帮忙。
就是SQL中用bulk insert 导txt数据到数据库的时候报以下错误,应该怎么解决呢,我的是SQL 2005消息 50000,级别 16,状态 1,过程 meta_sp_jstep_raw_staging,第 470 行
7330 | Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)". |  | 1 | 16 | 2

解决方案 »

  1.   

    SET DATEFORMAT ymd;  BULK INSERT bc.dbo.XXXX '\\Testing\E\data\Test\Staging\XXXXs.txt' 
    WITH (FIRSTROW = 1, MAXERRORS = 0, DATAFILETYPE = 'char', FORMATFILE = '\\Testing\E\data\Test\Staging\XXXXs.FMT');
      

  2.   

    TXT文本也发点出来看看 格式不对的话不行的
      

  3.   

    我查过FMT文件和txt的长度是一样的。就是很奇怪数据总是进不了数据库
      

  4.   

    你的报错信息似乎在提示说,链接服务器的连接有问题,导致OLE DB不能读取源数据。
    你检查一下链接服务器吧。