【问题标题】:ssis xml configuration modifies package xml - am i crazy?ssis xml 配置修改包 xml - 我疯了吗?
【发布时间】:2013-01-25 06:54:58
【问题描述】:

SSIS XML 配置真的可以改变包的内容吗?

我创建了一组连接到我的本地机器的包,并运行了它。 然后我创建了 XML 配置 然后我修改了 dtsconfig XML ,将 ConnectionString 和 ServerName 中的 DataSource 更改为第二台服务器。

我遇到了登录错误,所以我查看了我的包的代码。包中的连接管理器现在有第二台服务器,而不是我在包中编码的本地主机连接。我绝对确定我没有修改包中的连接管理器,只修改了配置。

所以我的问题是,SSIS 配置可以更改包本身吗?

【问题讨论】:

    标签: sql-server ssis


    【解决方案1】:

    如果您在设计时指定配置文件,然后运行您的包,您的设计时对象的属性将更新(在您的设计时包中)为您的配置中指定的值。

    如果您随后保存您的包,它将与更新的属性值一起保存。

    【讨论】:

    • 我同意这有点不直观。真正不一致的(对我来说)是它不会应用设置,直到您在设计模式下运行包。在我看来,在这种情况下,它应该在完成后删除更改。另一种方法是在您指定配置文件后立即应用更改,因此很明显发生了什么。尽管如此,SSIS 还是有很多这些奇怪的东西——这还不是最奇怪的!
    • 即使您没有明确执行覆盖它的操作(例如删除并重新添加它并使用覆盖选项),配置文件有时也会更新,这是否也是真的?我发现这种行为完全令人困惑。
    • Geoff,你能看看我关于上述内容的最新帖子吗? stackoverflow.com/questions/14535873/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-09
    相关资源
    最近更新 更多