【问题标题】:SSIS export data to excel emptySSIS导出数据到excel空
【发布时间】:2016-08-25 17:40:35
【问题描述】:

我有一个奇怪的问题:我在 DB 中有数据,当我在 Ole DB Sources 中单击 Preview... 时,我看到了数据,但是当我将它们链接到 Excel 时 - 文档是空的,只有第一行有名称。当我调试项目时,我的 excel 文件和信息中有红十字:

任务“数据流任务”的路径“OLE DB 源输出”的数据查看器 [DataflowID: {6007EF3C-0A2C-45C9-995D-FA9DF2F5CE9C}; IDString: Paths[OLE DB 源.OLE DB 源输出]; PackageRPath: test2\Package.dtsx]

这是怎么回事???

【问题讨论】:

  • 我这台电脑没有excel,但是平面文件是一样的
  • SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“Excel 连接管理器”的 AcquireConnection 方法调用失败,错误代码为 0xC0209303。在此之前可能会发布错误消息,其中包含有关 AcquireConnection 方法调用失败原因的更多信息。

标签: excel ssis


【解决方案1】:

此运行时错误的原因是 excel 没有 64 位驱动程序,在 64 位操作系统上运行的 SSIS 中默认选择该驱动程序。所以解决方案也隐藏在原因后面,将驱动程序从默认更改,你就可以开始了。

导航到项目-> [PROJECT_NAME] 属性。 从左侧面板导航到“调试”选项,然后从右侧面板将 Run64BitRuntime 值更改为 false。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多