【发布时间】:2011-05-30 20:09:24
【问题描述】:
我们的团队管理多个版本的 dtsconfig 文件,每个发布环境一个,我正在尝试看看是否有办法避免这种情况,看看是否有更简单的方法。
我们的问题是指定在哪里找到输入文件。在每个发布环境中,输入文件位于与托管包文件的服务器不同的服务器上,我怀疑这是常态。
理想情况下,我希望能够使用环境变量指定文件 ConnectionString 以指定文件夹位置,但保留文件名部分不变,如下例所示:
%FileFolder%\MyFile.txt.
..其中 %FileFolder% 等于 \OurServerName\OurProjectName\OurFilesFolder。
<?xml version="1.0"?>
<DTSConfiguration>
<DTSConfigurationHeading>
<DTSConfigurationFileInfo GeneratedBy="MyDomain\MyIDE" GeneratedFromPackageName="" GeneratedFromPackageID="" GeneratedDate="05/30/2009 01:26:00 PM" />
</DTSConfigurationHeading>
<Configuration ConfiguredType="Property" Path="\Package.Connections[FLAT_FILE_PLAN].Properties[ConnectionString]" ValueType="String">
<ConfiguredValue>\\OurServerName\OurProjectName\OurFilesFolder\MyFile.txt</ConfiguredValue>
</Configuration>
</DTSConfiguration>
【问题讨论】:
-
并非如此。请在“理想”一词之后设置我的更新定位。显然我的整个消息没有发布。谢谢