【问题标题】:Configuring SSIS Package to fetch connection string from the database instead of hardcoding in the connection manager配置 SSIS 包以从数据库中获取连接字符串,而不是在连接管理器中硬编码
【发布时间】:2013-12-03 13:47:36
【问题描述】:

我们在我们的项目中使用 SSIS 包(SQL server 2008)来处理各种日常流程。这些包有连接管理器,我们在其中指定了连接字符串,包括用于数据库访问的用户名和密码。

我们希望使其集中化且更安全,以便所有包都可以使用公共源来获取连接字符串。

我们能否对其进行配置,使我们可以将连接字符串存储在数据库表中,并且 ssis 包可以从该表中使用它?

请提供您宝贵的意见。

【问题讨论】:

  • 你有没有尝试过或做过任何关于这个话题的研究?
  • @billinkc 我已经阅读了 BIDS 中的包配置选项。提供的一种选择是从 XML 文件中读取配置。我们可以从数据库中获取它吗?

标签: sql-server ssis


【解决方案1】:

连接字符串是连接管理器的一个属性,因此您当然可以通过表达式将它们链接到变量。 您可以先读取带有连接字符串的表(我假设此表位于不同的数据库中:),然后填充链接到连接字符串的变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 2016-08-29
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多