问题如标题所以 
错误描述如下- 正在执行 (错误)
消息
错误 0xc0202009: 数据流任务: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“在 TDS 流中的协仪错误”。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“在 TDS 流中的协仪错误”。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“在 TDS 流中的协仪错误”。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“通讯链接失败”。
已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“TCP 提供程序: 远程主机强迫关闭了一个现有的连接。
”。
 (SQL Server 导入和导出向导)
 
错误 0xc0047038: 数据流任务: SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。组件“源 - 查询”(1) 的 PrimeOutput 方法返回了错误代码 0xC0202009。管道引擎调用 PrimeOutput() 时该组件返回了一个失败代码。虽然该失败代码只与该组件有关,但这个错误是致命的,管道已停止执行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。
 (SQL Server 导入和导出向导)
 
错误 0xc0047021: 数据流任务: SSIS 错误代码 DTS_E_THREADFAILED。 线程“SourceThread0”已退出,错误代码为 0xC0047038。可能在此之前已经发出错误消息,提供了有关线程退出原因的详细信息。
 (SQL Server 导入和导出向导)
 
错误 0xc0047039: 数据流任务: SSIS 错误代码 DTS_E_THREADCANCELLED。线程“WorkThread0”接收到关闭信号,正在终止。原因是用户请求了关闭,或另一线程中的错误导致该管道关闭。可能在此之前已经发出错误消息,提供了有关取消线程的原因的详细信息。
 (SQL Server 导入和导出向导)
 
错误 0xc0047021: 数据流任务: SSIS 错误代码 DTS_E_THREADFAILED。 线程“WorkThread0”已退出,错误代码为 0xC0047039。可能在此之前已经发出错误消息,提供了有关线程退出原因的详细信息。
 (SQL Server 导入和导出向导)
 在线等  急  多谢帮忙

解决方案 »

  1.   

    补充:检索数据时也会出错  
    错误描述
    在TDS流中的协议错误
    通讯链接失败
    TCP提供程序:指定的网络名不可用
      

  2.   

    TDS(Tabular   Data   Stream   )是SQL   SERVER和客户端通讯的规范,服务端网络库和客户端DB-Library提供通过特定的网络协议传输TDS的接口,由SQL   SERVER通过管道或socket发出的数据(由于网络硬件或软件等原因)被破坏时,就可能发生上面的错误。   
        
      检查NT系统和应用日志,看看网络软硬件上的问题   
      检查SQL客户短和服务器端日志信息,如果不能查出问题,可在客户断用网络监视工具来查看
      

  3.   

    1:检查是否装了ssis组件,以及此组件还是好的
    2:关闭excel
    3:选择正确的导出驱动程序
      

  4.   

    SQL Server Agent 代理帐户必须读取权限和 SQL Server 代理服务启动帐户的 Temp 目录写入权限。