代码之家  ›  专栏  ›  技术社区  ›  chobo2

如何将SQLServer2005行导出到excel?每次我都会出错

  •  3
  • chobo2  · 技术社区  · 14 年前

    我有SQLServer2005,我正在尝试将表导出到Excel文件中。

    我明白了

    • 错误0xc020009:数据流任务:SSIS错误代码
      (SQL Server导入和导出向导)

    • 错误0xc0209029:数据流任务: DTS\ U E\ U导致传输失败或错误。 发生错误,错误行 “输入”目的地的处置 输入“(72)”指定 错误。服务器上发生错误 指定对象的指定对象 组件。可能有错误 在此之前发布的消息 服务器导入和导出向导)

    • 错误0xc0047022:数据流任务:SSIS 错误代码DTS\ U E\ U PROCESSINPUTFAILED。 组件上的ProcessInput方法 “目的地-学校用户”(61) 失败,错误代码为0xC0209029。这个 标识的组件返回错误 从ProcessInput方法。这个 错误是特定于组件的, 但这个错误是致命的,会导致 停止运行数据流任务。 可能已发布错误消息 关于失败。(SQL Server) 导入和导出向导)

    • “WorkThread0”已退出,出现错误 有关线程为什么 退出。(SQL Server导入和导出向导)

    它好像只输出一行,然后就死了。我不知道为什么。

    3 回复  |  直到 14 年前
        1
  •  3
  •   A-K    14 年前

    我将导出到csv,然后在Excel中打开该csv。对我有用。每当我试图通过向导和SSIS在Excel和SQLServer2005之间直接移动数据时,我经常遇到错误。我不再做了。

        2
  •  4
  •   Joe Stefanelli    14 年前

        3
  •  0
  •   joinsaad    9 年前

    从表中选择* 其中len(yourcolumn)>32767

    您将获得长度超过所需限制的所有行的列表。从此表中删除这些行,然后尝试导出。它应该很好用。

    推荐文章