ssis动态连接字符串变量

时间:2014-12-24 10:18:18

标签: sql-server-2008 ssis sql-server-2008-r2 bids

我正在收集某人创建的SSIS包。示例如下所示 enter image description here

在每个包中,他们创建了Variables。在我的项目文件夹中,我可以找到Democonnectionstring

enter image description here

在Democonnectionstring中 enter image description here

我的问题是他们为什么使用Variables和DemoConnectionString,如果我想更改我应该更改的Servername和密码。任何人都要详细解释我。

2 个答案:

答案 0 :(得分:2)

转到控制流选项卡,确保未选择任何形状。然后在菜单栏中展开" SSIS"并转到"包配置"

在那里,您将找到为该软件包设置的配置列表。我怀疑你会在那里找到一个使用XML文件为变量赋值的配置。

答案 1 :(得分:1)

如果要在BIDS中运行ssis包(即在开发中),可以根据需要在变量窗口中更改变量值,然后运行包。所以现在你可以在变量窗口中更改变量。但是如果你只有可执行的dtsx包而不是实际的解决方案,你将如何更改你的变量。

此处只有配置文件出现在图片中,您可以在其中更改所有动态变量而无需编辑包。演示密码和密码是他们为测试目的而创建的。尝试删除一个或其他密码并运行包,如果它正常工作,然后删除不必要的变量。如果变量前置USER字符串,那么这是用户定义的变量。右键单击您的连接并转到属性窗口并选中表达式选项以查看分配的任何用户变量。