解决方案 »

  1.   

    贴出:从向导里得到的错误消息如下->
      - 执行之前 (错误)
    消息
    错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E21。
     (SQL Server 导入和导出向导)
     
    错误 0xc0202025: 数据流任务 1: 无法创建 OLE DB 取值函数。请查看列元数据是否有效。
     (SQL Server 导入和导出向导)
     
    错误 0xc004701a: 数据流任务 1: 组件“目标 - TbCredAction”(19) 在执行前阶段失败,返回的错误代码为 0xC0202025。
     (SQL Server 导入和导出向导)
    - 正在执行 (警告)
    消息
    警告: 准备 SQL 任务 1: 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。 (SQL Server 导入和导出向导)
     
    警告: 准备 SQL 任务 1: 多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。 (SQL Server 导入和导出向导)
      

  2.   

    主要是需要2007 Office system 驱动程序:数据连接组件
    http://www.microsoft.com/downloads/details.aspx?FamilyID=7554f536-8c28-4598-9b72-ef94e038c891&displayLang=zh-cn
      

  3.   

    http://www.microsoft.com/zh-cn/download/details.aspx?id=13255
    根据你的 sql server 架构去选择安装 64, 还是 32 位的
    这个要对应
    然后在向导中, 数据源选择的是 Microsoft office 12.0 Access Database ...
      

  4.   

    你是DTS导入导出吧,那注意选择导出的时候根据你的execl版本选择对应的数据源格式
      

  5.   

    还是不行啊我的操作步骤是这样的:
    数据库A --> 任务 --> 导出数据 --> 选择数据源 --> 选择目标:Microsoft Excel --> 文件路径:D:\B.xlsx;Excel 版本:Microsoft Excel 2007 --> 复制一个或多个表或视图的数据 --> 选择要导出的表--> 导出
      

  6.   

    还是不行呀我的操作步骤:
       数据库 A --> 任务 --> 导出数据 -->...--> 选择目的: 文件路径:D:\abc.xlsx;文件类型:Microsoft Excel 2007 --> ... --> 导出
      

  7.   

    会不会是你的excel文件的问题,你重新建一个excel文件,随便弄点数据,测试下
      

  8.   

    重启之后可以了,但是不知道是安装了2007 的Office system 驱动程序还是2010的起到效果了,另外导出时,虽然数据能导出了,但是在SQL里还是报错,不知道什么问题,先结贴,还大侠们指点这个报错的问题
      

  9.   

    我也和楼主一样的问题    错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E21。
     (SQL Server 导入和导出向导)
     
    错误 0xc0202025: 数据流任务 1: 无法创建 OLE DB 取值函数。请查看列元数据是否有效。
     (SQL Server 导入和导出向导)
     
    错误 0xc004701a: 数据流任务 1: 组件“目标 - TbCredAction”(19) 在执行前阶段失败,返回的错误代码为 0xC0202025。
     (SQL Server 导入和导出向导) 
    怎么办呢?  求大神解答?