【问题标题】:SSIS Connection manager issueSSIS连接管理器问题
【发布时间】:2017-11-03 08:33:26
【问题描述】:

我在 SSIS 中创建了一个项目,它将从数据库中的表中获取数据,进行数据转换,然后插入 Excel 电子表格。它工作正常,大约一周没有问题,但现在我遇到了连接管理器的问题。当涉及到 excel 电子表格时,我从数据库中得到了很好的数据。我已尝试再次执行该项目,但仍然无法正常工作。我在 SSIS 中创建了一个新的 excel 目标 > 一个新的连接管理器转到文件夹目标并说明我想要调用的文档。 excel表的名称下拉列表中没有任何可用的内容,当我选择“新建”时,它只会关闭窗口。我不确定出了什么问题是权限问题吗?我附上了这个截图和我运行应用程序时的错误

部署应用程序时出错

【问题讨论】:

  • 您是否有权写入该文件夹,尝试创建连接管理器到您的本地 C 盘并检查
  • excel文件还存在吗?
  • 在 Excel 连接管理器属性中,尝试更改延迟验证属性。当我遇到同样的问题时,它对我有用。另外,请确保目标文件未在任何其他程序中打开
  • 我尝试让连接管理器查看网络驱动器和 C 驱动器上的文件夹,但仍然可以这样做....我尝试在连接管理器之前创建电子表格,并尝试通过连接管理器创建。我只是不明白发生了什么,因为它过去一直在工作
  • 你能用导入导出向导试试同样的方法并检查一下

标签: sql-server excel ssis dataflow ssis-connection-manager


【解决方案1】:

我认为访问 db 时一定发生了一些变化。如果我使用导入向导并选择 OLE DB for SQL server 作为数据源,则服务器名称下拉列表中没有出现任何内容,如果我手动输入它,则会出现错误

【讨论】:

    【解决方案2】:

    试试这个: 步骤 1) 导航到项目-> [PROJECT_NAME] 属性。 第 2 步:从左侧面板导航到“调试”选项,然后从右侧面板将 Run64BitRuntime 值更改为 false

    【讨论】:

    • 他甚至无法建立连接管理器,改变运行时间包执行失败
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多