私は Octopus を使用しており、.dtsconfig で接続文字列の値を提供しながら SSIS パッケージを展開していました。変換を適用する必要はありません。変数を使用するだけです。これで仕事が進みます。
.dtsconfig で #{Variables} を使用するだけです。以下の例を参照してください#{TestVariable1}
dtsconfig:
<?xml version="1.0" ?>
- <DTSConfiguration>
- <DTSConfigurationHeading>
<DTSConfigurationFileInfo GeneratedBy="Developer" GeneratedFromPackageName="SSIS_CashierTotals" GeneratedFromPackageID="{0AB76029-625B-49CC-8131-91F3512B17BC}" GeneratedDate="4/22/2010 1:28:15 PM" />
</DTSConfigurationHeading>
- <Configuration ConfiguredType="Property" Path="\Package.Variables[User::sFileName].Properties[Value]" ValueType="String">
<ConfiguredValue>#{TestVariable1}</ConfiguredValue>
</Configuration>
</DTSConfiguration>
Octopus デプロイのプロジェクトの Variables で、変数 #{TestVariable1} の値を指定します。