SQL Server中的SSIS XML配置

SQL Server中的SSIS XML配置,ssis,Ssis,在使用包配置创建.dtsConfig文件之后,我想使用expression将XML文件中的连接字符串值分配给包级别变量 有人能告诉我从XML文件中获取conn字符串值的表达式是什么吗。如果将连接字符串存储在XML配置文件中,则应该具有以下内容: <?xml version="1.0"?> <DTSConfiguration> <DTSConfigurationHeading> <DTSConfigurationFileInfo Generated

在使用包配置创建.dtsConfig文件之后,我想使用expression将XML文件中的连接字符串值分配给包级别变量


有人能告诉我从XML文件中获取conn字符串值的表达式是什么吗。

如果将连接字符串存储在XML配置文件中,则应该具有以下内容:

<?xml version="1.0"?>
<DTSConfiguration>
<DTSConfigurationHeading>
    <DTSConfigurationFileInfo GeneratedBy="user.name" GeneratedFromPackageName="your package" GeneratedFromPackageID="{DCA17C6E-F7BD-4084-8DCA-69806C89FB71}" GeneratedDate="4/10/2014 1:18:15 PM"/>
</DTSConfigurationHeading>
<Configuration ConfiguredType="Property" Path="\Package.Connections[AW].Properties[ConnectionString]" ValueType="String">
    <ConfiguredValue>Data Source=localhost;Initial Catalog=AdventureWorks2012;Provider=SQLNCLI11.1;Integrated Security=SSPI;Auto Translate=False;</ConfiguredValue>
</Configuration>
</DTSConfiguration>

数据源=本地主机;初始目录=2012年;Provider=SQLNCLI11.1;综合安全=SSPI;自动翻译=假;
如果使用包配置向导创建文件,则不需要使用表达式为连接字符串赋值。当您打开包时,它将自动分配

配置连接字符串的另一种方法是创建数据类型为string的变量。在包配置中,将变量的值存储在配置文件中。然后,可以使用“属性”窗口中的“表达式”属性将变量映射到连接的“连接字符串”属性。一切都取决于你真正想做什么

如果你有任何问题,请再问一次

亲切问候,, 保罗