FIX: DTExec.exe または DTExecUi.exe ユーティリティを使用して構成ファイルを指定して SQL Server 2008 の統合サービス パッケージを実行するときエラー メッセージ:"パッケージのパスは、存在しないオブジェクトを参照。

マイクロソフトは、1 つのダウンロード可能なファイルとして Microsoft SQL Server 2008の修正プログラムを配布します。修正プログラムは累積的であるため、新しいリリースごとにすべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。

現象

次のような状況を考えます。
  • Microsoft SQL Server 2008 では、DTExec.exe または DTExecUi.exe ユーティリティを使用して、SQL Server の統合サービス (SSIS) パッケージを実行します。
  • 構成ファイルを指定するには、DTExec.exe または DTExecUi.exe ユーティリティを実行すると、 /ConfigFileオプションを使用します。
  • 構成ファイルには、パッケージ内のオブジェクトの多くの構成が含まれています。ただし、構成ファイルで参照されているオブジェクトのパスは、現在のパッケージには存在しません。たとえば、多くのパッケージの共有コンフィギュレーション ファイルを使用します。ただし、いくつかの変数、接続マネージャー、タスク、またはその他の共有の構成ファイルで参照されているオブジェクトは、すべてのパッケージに含まれていません。
このシナリオで、コマンドを実行すると、次のエラー メッセージが表示されます。
コード: 0x80012017

ソース: パッケージ

説明: パッケージのパスが参照されるオブジェクトが見つかりません:「パス」です。これは、存在しないオブジェクトにパッケージ パスを解決しようとしましたが場合に発生します。


DTExec: 構成ファイルの構成ファイルをインポートできませんでした。

さらを指定した場合、共有コンフィギュレーション ファイル ビジネス インテリジェンス デザイン Studio (入札) で、 /ConfigFileオプションを使用して共有の構成ファイルを指定する代わりに、SSIS パッケージを設計する場合、パッケージは正常に実行できます。SupressConfigurationWarningsパッケージの設定では、この問題は影響しません。

注: この問題は、SQL Server 2005 の統合サービスでは発生しません。SQL Server 2005 の統合サービスでは、コマンドは、無効な値の期待どおりに警告メッセージを提供します。ただし、コマンドが正常に実行することができます。

解決策


この問題の修正プログラムは、SQL Server 2008 Service Pack 1 の累積的な更新 4 で初めてリリースされました。この累積的な更新プログラム パッケージの詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
973602関数形式は、SQL Server 2008 Service Pack 1 の 4 のパッケージを更新します。
注: ビルドは累積的であるため、各新しい修正プログラム リリースには、すべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。マイクロソフトでは、この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
970365 SQL Server 2008 SQL Server 2008 Service Pack 1 がリリースされた後にリリースされたビルドします。
特定の SQL Server のサービス パックには、Microsoft SQL Server 2008 の修正プログラムが作成されます。SQL Server 2008 Service Pack 1 のインストールには、SQL Server 2008 Service Pack 1 の修正プログラムを適用する必要があります。既定では、SQL Server のサービス パックで提供されているすべての修正プログラムは次の SQL Server のサービス パックに含まれます。

回避策

この問題を回避するには、パッケージを設計する場合の入札価格で共有コンフィギュレーション ファイルを指定します。

注: このメソッドを使用する場合は、構成ファイルのパスがデザイン時にパッケージに書き込まれます。ただし、一部の開発環境と比較して、実稼動環境またはテスト環境を実行するパッケージが展開されている別のドライブとフォルダーの構造があります。

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

関連情報

SQL Server の増分サービス モデルについては、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事を参照してください。

935897 「の増分サービス モデルは、SQL Server チームは、報告された問題に対する修正プログラムを提供



SQL Server の更新プログラムの名前付けスキーマの詳細については、マイクロソフト サポート技術情報の資料を参照するのには次の資料番号をクリックします。

822499Microsoft SQL Server ソフトウェア更新プログラム パッケージに新しい命名方式


ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。
824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明
プロパティ

文書番号:974076 - 最終更新日: 2017/02/06 - リビジョン: 1

フィードバック