2009-05-27 12 views

答えて

4

複数のオプションがあります。ソリューションをポータブルにして、別のPCで開発できるようにしたいのですか、またはエンドで展開可能なパッケージを移植可能にしたいと思っていますか?

両方のパッケージ構成を使用できます。 SSIS/Configurationsメニューからアクセスできます。動的にするオブジェクトのプロパティを指定すると、XMLファイル(接続文字列、パス位置、変数値など)に保存されます。

このxmlファイルはテキストエディタで変更できます。パッケージが実行されると、これらの値が使用されます。しかし、複数のマシンで開発している場合、これはまだ少し不気味です。新しいPCでソリューションを開くときに使用する設定ファイルを再指定する必要があります。

DB接続文字列の場合は、信頼できる接続を使用してください。つまり、SQL認証情報を入力する必要はありません。ファイルの場所の場合、これは機能しませんが、ディレクトリ構造などを複製することができます。

展開用のパッケージ構成の場合は、確かにパッケージ構成が必要です。プロジェクトで構成ファイルが使用されていることを確認し、コンパイル時に「展開パッケージ」の作成を選択できます。私はこれがビルドオプションの下にあると思う。これにより、設定ファイルとともにパッケージ化されたインストーラファイルが作成されます。このインストーラを実行すると、設定値を表示/変更できます。パッケージ構成とともにhttp://vyaskn.tripod.com/sql_server_2005_making_ssis_packages_portable.htm

1

: -

編集は、ここではより詳細な応答のビットを発見しました。デプロイメントユーティリティを作成し、それを使用してファイルシステムのデプロイメントを行うことができます。デプロイされた実行可能ファイルを実行すると、パッケージを実行する構成ファイルを選択することができます。

この設定は、デフォルトでは '偽' へ

プロジェクト]> [プロパティ...>デプロイメントユーティリティ> CreateDeploymentUtility =真

に設定されています
関連する問題