使用SSIS 2012包参数进行连接属性

Met*_*hor 3 ssis

我正在尝试编写ETL,将来自许多相同服务器的数据收集到中央存储库中.我要做的是编写一个包含源地址,用户ID和密码作为参数的包,并在每个要复制的服务器上执行一次包.

这可行吗?如何使用参数创建源?

Met*_*hor 9

我想问一下如何参数化连接管理器(即使是一个真正的单词?),而不是存储连接参数的位置.答案很简单:

  1. 为服务器,数据库,用户ID和密码创建包参数
  2. 创建连接管理器作为定义数据流组件的一部分
  3. 定义连接后,右键单击包设计屏幕底部的连接管理器,然后选择"参数化".
  4. 在属性下拉列表中选择"ServerName"
  5. 如果跳过步骤1,请选择"使用现有参数"或创建新参数
  6. 如果使用现有参数,请从下拉列表中选择它
  7. 单击"确定"保存(必须在每个参数后执行)
  8. 对其余参数重复步骤4-7