Наша команда управляет несколькими версиями файлов dtsconfig, по одной для каждой среды выпуска, и я пытаюсь выяснить, есть ли способ избежать этого, и посмотреть, есть ли более простой способ.
Наша проблема заключается в том,с указанием, где найти входной файл.В каждой среде выпуска входные файлы находятся на сервере, который отличается от сервера, на котором размещен файл пакетов, что, как я подозреваю, является нормой.
В идеале я хотел бы иметь возможность указать файл ConnectionStringиспользуя переменную Environment для указания местоположения папки, но оставьте константу имени файла постоянной, как в следующем примере:
% 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>