【问题标题】:How to set file source via Parameter in SSIS?如何通过 SSIS 中的参数设置文件源?
【发布时间】:2018-10-24 06:57:15
【问题描述】:

每个位置站点都有多个包,每个站点包含 5 个其他子站点,每个月都必须为其填充数据。因此,我有大约 20 个 excel 文件作为源数据,excel 文件作为源数据,我需要创建一个 excel 目标。由于作为源的 excel 文件如此之多,我的各种包中有多个 Excel 连接管理器(源 + 目标)。

源文件名和位置每次都会改变,所以我想通过参数自动化文件路径。我按照文章中提到的步骤:https://blogs.msdn.microsoft.com/sqlgardner/2015/06/18/ssis-tip-using-a-file-path-parameter-for-multiple-flat-files/

我遵循了每一步,但是当我打开 excel 文件(源代码)时出现错误。以下是错误快照:

有人可以指导我在这里到底做错了什么吗?

【问题讨论】:

    标签: sql-server ssis ssis-2012


    【解决方案1】:

    您似乎在 Excel 连接管理器“ConnectionString”上使用了一个表达式 财产。当该属性更改为仅不是该类型连接的有效连接字符串的文件路径时。

    使用 excel 文件连接有点不同,您需要使用 ExcelFilePath 属性,而连接管理器在构建连接字符串时会使用该属性。

    使用平面文件连接,是的,您将使用 ConnectionString 属性,Excel 连接,稍有不同,使用 ExcelFilePath 属性。

    【讨论】:

    • 如何从变量中获取 Excel 文件路径?在 Foreach 循环容器中
    猜你喜欢
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多