SSIS包配置连接字符串与其他属性之间的区别是什么?

时间:2015-02-13 00:04:23

标签: sql-server visual-studio ssis

当我创建SSIS包配置设置时,我可以选择导出连接管理器及其属性。如果我导出所有设置,这是否意味着我更改了" ConnectionString"我必须在" InitialCatalog"中更改它?如果ConnectionString属性包含与" InitialCatalog"不同的InitialCatalog,会发生什么?属性?我运行包时SSIS会使用哪一个?

enter image description here

2 个答案:

答案 0 :(得分:0)

conncetion string是集合 服务器名称, 初始目录(数据库名称), 用户名, 密码

您需要指定这些并且可以更改连接,如果您只想更改单个参数,请使用单个属性。

如果您为同一级别的同一属性指定了不同的值,则会引发错误。

答案 1 :(得分:0)

您可能不需要导出ConnectionString属性。 使用本机安全模式时,可以使用初始目录和ServerName。

对于该实例,您希望将ConnectionString和Initial Catalog的值保存在将引发错误的单独变量中。

ConnectionString,Initail Catalog,ServerName,UserName和Password是针对不同类型的ETL架构和设计单独给出的。

当我创建SSIS包配置设置时,我可以选择导出连接管理器及其属性。如果我导出所有设置,这是否意味着如果我在“ConnectionString”上更改服务器,我必须在“InitialCatalog”中更改它?如果ConnectionString属性包含与“InitialCatalog”属性不同的InitialCatalog,会发生什么?我运行包时SSIS会使用哪一个?