0

現在の SSIS ソリューションでは、パッケージのデプロイ先である SQL Package Store (MSDB) への接続マネージャーが必要です。

「統合サービス」を選択すると、SSMS で MSDB に接続できました。しかし、ビジュアルスタジオで接続マネージャーを確立するときに、同じ接続タイプが見つかりません。私が使用できたのは「Ole DB」接続だけで、統合サービスを識別できなかったようです。

PS SQL-Sever 統合サービスのバージョンは 2012 です。デフォルトのサーバー名 (localhost) を使用しており、インスタンス名は設定されていません。

4

1 に答える 1

0

現在、SSIS 2012 では、マスター パッケージと子パッケージの両方が同じプロジェクトにない限り、パッケージ実行タスクを使用して SSIS 2012 プロジェクト配置モデルの一部であるパッケージを実行する方法はありません。

私の最初の質問は、子パッケージのプロジェクトの一部ではないマスター パッケージがあるのはなぜですか (またはその逆) ですか? 明らかにそれらは恣意的ではない方法で接続されているため、おそらく同じプロジェクトの一部であるはずです。

そうは言っても、これを実現する唯一の方法は、SQL 実行タスクを使用し、SSISDB の内部ストアド プロシージャを呼び出して、リモート パッケージの実行を開始することです。これらのストアド プロシージャの詳細については、Reza Rad によるこの優れた記事を参照してください。

于 2013-09-30T19:15:16.760 に答える