2017-01-18 4 views
0

リリースおよびデプロイ時にプロジェクトとパッケージのパラメータを設定するのは難しいです。これらの値は、ispacの実行時にはサーバに表示されませんが、VS2015の開発環境で設定されます。SSDT 2015 - リリース、デプロイ、およびパラメータ

  • パラメータを設定すると、展開時にサーバー上に永続化されます。

    • 私はコンフィギュレーションを構築するために、関連するパラメータを設定するにはどうすればよい:ボーナスポイント

事前のおかげで、

アンドリュー

答えて

1

これは、プロジェクトの展開モデルでは大きなミスです。プロジェクトが展開されると、環境は自動的に作成されて構成されません。これに対処するためのマニュアルの方法は、以下のとおりです。

  1. 環境
  2. を作成し、環境
  3. にパラメータを追加でするもので、環境内のパラメータを関連付けるプロジェクトへ
  4. を環境に追加します。プロジェクト

このアプローチは、パラメータが頻繁にそれを変更しないため、通常はOKです。 より一貫したデプロイメントを実装したい場合は、これをPowerShellでスクリプト化することができます。マット・メイソンは、ここで行う方法を示しています。

https://www.mattmasson.com/2012/06/publish-to-ssis-catalog-using-powershell/

彼の例では、通常、環境全体に動作しないハードコードされた値を、使用しています。また、値をjsonファイル(環境ごとに1つ)に格納し、スクリプト内の値を参照することもできます。それとも、Octopus Deploy(https://octopus.com/)のようなツールを使って環境ごとに値を保存することもできます。

最後に、ビルド設定について、特にCI設定の複数のユーザー間でSSISが悩まされていることがわかりました。つまり、プロジェクトが変更されて別の場所にビルドされても、「開発」フォルダにビルドされることがあります。私は上記のデフォルト設定とリリース管理ツールでパラメータ値を管理することをお勧めします。

幸運にも、 m

+0

その答えをありがとう。マイクロソフトが間もなくソートされることを望みましょう。 – Andrew

関連する問題