2012-05-14 3 views
6

私は、サーバー上のSSISカタログDBに展開するSQL Serverデータツール(以前のBIDS)の複数のプロジェクトにまたがって多数のSSISパッケージを用意しています。SSIS 2012のSQL Serverデータツールから単一のパッケージを展開するにはどうすればよいですか?

プロジェクト全体を展開する場合は、プロジェクトを右クリックして[展開]をクリックするだけで、SSIS展開ウィザードを開始できます。ただし、同じプロジェクト内の残りのパッケージを再デプロイすることなく、単一のパッケージに対してのみこれを実行するオプションはないようです。

プロジェクトの他のメンバーとは独立して、展開ウィザードを使用して単一のパッケージを展開することは可能ですか?

+0

パッケージ展開モデル(レガシー)またはプロジェクト展開モデル(新規)を使用していますか? – billinkc

+0

プロジェクト展開モデル私は(「パッケージ展開モデルに変換する」メニューオプションがあります)と思います。 – GShenanigan

答えて

4

これは、展開ウィザードまたはSSDTでは不可能と思われます。 this threadでの同様の議論...元のポスターが(ひどくマニュアルの)回避策を提案しているところ。

1

Codeplex(フリーツール)からBIDSHelperを取得したい場合もあります。これには、BIDSからSSISパッケージを展開するためのユーティリティが含まれています。 SSDTでBIDS Helperをまだテストしていません。また、CodeplexからSSIS Package Managerを取得することもできます。

+1

見た目からは、これらのツールは古いSSISパッケージストアでのみ動作し、新しい2012 SSISカタログDBでは動作しないように見えます。どちらも<2012システムでの使用に適したツールのようです。 – GShenanigan

1

あなたは、単一のパッケージをインポートするには、SQL Server Management Studioを使用することができます。

SSMSで
  1. 、あなたの統合サービスのインスタンスに接続します。
  2. 適切なノード(ファイルシステムまたはMSDB)を右クリックし、インポートパッケージを選択します。
  3. ファイルシステムにパッケージの場所を設定します。
  4. パッケージパスの横にある3つのドットをクリックします。 SSDTプロジェクトを参照して、インポートする.dtsxファイルを選択します。
  5. [OK]をクリックします。既存のパッケージを上書きするかどうかを確認するメッセージが表示されたら、「はい」
+1

これは、選択したパッケージのみを展開し、SSISカタログから他のパッケージを削除します。 – Rohaan

関連する問題