メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

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

現象

次のような状況で問題が発生します。

  • SQL Server Integration Services (SSIS) パッケージは、Microsoft SQL Server 2008 R2 または Microsoft SQL Server 2008 で作成します。

  • SSIS パッケージ内で子パッケージを実行するには、パッケージの実行タスクを使います。注:この SSIS パッケージは、この記事の残りの部分で親パッケージとして引用されます。

  • SQL Server の構成の種類を使って、親パッケージの構成テーブルを作成します。

  • 同じ構成テーブルを子パッケージと共有します。

  • 構成テーブルには、親パッケージ内の既存のオブジェクト用の多くの構成エントリが含まれています。 ただし、特定の構成テーブルエントリのオブジェクトパスは、子パッケージには存在しません。 たとえば、親パッケージとして共有された構成テーブルを使用している場合、共有構成テーブルで参照されている特定の変数、接続マネージャー、タスク、その他のオブジェクトは、すべての子パッケージに存在しません。

  • SQL Server ビジネスインテリジェンス開発 Studio (入札) で親パッケージを実行します。

このシナリオでは、親パッケージは実行されません。 さらに、次のいずれかのエラーメッセージが表示されます。

  • 接続 "<接続名>" が見つかりません。 このエラーは、特定の接続要素が見つからない場合に Connections コレクションによってスローされます。

  • パッケージパスが、見つからないオブジェクトを参照しています。 "<path>"。 これは、見つからないオブジェクトへのパッケージパスを解決しようとしたときに発生します。

注意事項

  • 「Symptoms」セクションで説明されているエラーメッセージに加えて、その他のエラーメッセージが発生することもあります。

  • Supressconfigurationwarnings設定を True に設定しても、この問題は引き続き発生します。

  • この問題は、Microsoft SQL Server 2005 統合サービスでは発生しません。

原因

この問題は、SQL Server 2008 R2 統合サービスのエラーが原因で発生します。具体的には、[パッケージの実行] を使用して子パッケージに共有の構成を適用する場合、構成されているすべてのオブジェクトがパッケージ内に存在する必要があります。 それ以外の場合は、パッケージの実行タスクによってエラーがスローされます。 このエラーは通常、警告として扱われます。 ただし、この場合、[パッケージの実行] タスクでエラーが報告されます。 そのため、親パッケージの実行は失敗します。

解決方法

累積的な更新プログラムの情報

SQL Server 2008 Service Pack 2

この問題の修正プログラムは、SQL Server 2008 Service Pack 2 の累積更新プログラム3で最初にリリースされました。この累積的な更新プログラムパッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

2498535 累積的な更新プログラムパッケージ 3 (SQL Server 2008 Service Pack 2)注: ビルドは累積的であるため、それぞれの新しい修正プログラムには、以前の SQL Server 2008 fix release に含まれていたすべての修正プログラムとセキュリティ修正プログラムが含まれています。 この修正プログラムを含む最新の修正プログラムを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

2402659 SQL Server 2008 Service Pack 2 がリリースされた後にリリースされた SQL Server 2008 ビルド Microsoft SQL Server 2008 修正プログラムは、特定の SQL Server サービスパック用に作成されます。 Sql server 2008 Service Pack 2 をインストールするには、SQL Server 2008 Service Pack 2 の修正プログラムを適用する必要があります。 既定では、SQL Server service pack に含まれているすべての修正プログラムは、次の SQL Server service pack に含まれています。

SQL Server 2008 Service Pack 1

この問題の修正プログラムは、SQL Server 2008 Service Pack 1 の累積更新プログラム12で最初にリリースされました。この累積的な更新プログラムパッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

2467236 SQL Server 2008 Service Pack 1 の累積更新プログラムパッケージ12注: ビルドは累積的であるため、それぞれの新しい修正プログラムには、以前の SQL Server 2008 fix release に含まれていたすべての修正プログラムとセキュリティ修正プログラムが含まれています。 この修正プログラムを含む最新の修正プログラムを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

970365 SQL Server 2008 Service Pack 1 がリリースされた後にリリースされた SQL Server 2008 ビルド Microsoft SQL Server 2008 修正プログラムは、特定の SQL Server サービスパック用に作成されます。 Sql server 2008 Service pack 1 ホットフィックスは、SQL Server 2008 Service Pack 1 のインストールに適用する必要があります。 既定では、SQL Server service pack に含まれているすべての修正プログラムは、次の SQL Server service pack に含まれています。この問題の修正プログラムは、累積的な更新プログラム3で最初にリリースされました。SQL Server 2008 R2 用の累積的な更新プログラムパッケージの入手方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

2261464 SQL Server 2008 R2 の累積的な更新プログラムパッケージ3注: ビルドは累積的であるため、各新しい修正プログラムには、以前の SQL Server 2008 R2 fix release に含まれていたすべての修正プログラムとセキュリティ修正プログラムが含まれています。 この修正プログラムを含む最新の修正プログラムを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

981356 SQL Server 2008 R2 のリリース後にリリースされた SQL Server 2008 R2 ビルド

回避策

この問題を回避するには、次のいずれかの方法を使用します。 方法 1複数のパッケージについて、共有構成テーブルで同じ構成フィルターを使わないでください。 パッケージごとに異なる構成フィルターを指定します。 この操作を行うと、構成テーブル内の1つのパッケージに対してパッケージオブジェクトが参照されます。 方法 2問題のあるパッケージにダミーオブジェクトを追加します。 この操作を行うと、そのオブジェクトのパッケージパスがパッケージ内に存在します。 たとえば、Pkg1 という名前の SSIS パッケージを持っているとします。 Pkg1 には、CM1 という名前の接続マネージャーが含まれています。 また、Pkg2 という名前の SSIS パッケージも用意されています。 Pkg2 には、CM2 という名前の接続マネージャーが含まれています。 このシナリオでは、これらのパッケージは共有構成テーブルで同じ構成フィルターを共有します。 この問題を回避するには、CM2 という名前のダミー接続マネージャーを Pkg1 に追加します。 また、CM1 という名前のダミー接続マネージャーも Pkg2 に追加します。

詳細情報

この修正プログラムを適用した後、デザイン時に、ビジネスインテリジェンス開発 Studio (入札) で DtsDebugHost デバッガーからパッケージを実行すると、"症状" セクションで説明されているのと同じ警告メッセージが引き続き返されます。 ただし、パッケージは成功します。DTExec または他のランタイムを使用してデバッガーの外部でパッケージを実行すると、警告メッセージが表示されることなくパッケージが正常に実行されます。 さらに、次のメッセージが表示されます。これは、構成が子パッケージに正常に適用されたことを意味します。

構成文字列 "" ServerName. DbName "; を使って、パッケージが SQL Server から構成されようとしています。[dbo][SSIS 構成] ";"Connections ";"。Integration Services パッケージの構成の詳細については、次の Microsoft web サイトを参照してください。

Integration Services パッケージの構成についてSQL Server 2008 で同様の問題が発生した場合は、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

974559 [FIX] SQL Server ビジネスインテリジェンス開発 Studio で構成テーブルを使う SQL Server 2008 Integration Services パッケージを実行すると、エラーメッセージ "接続名 <>" が見つかりません "が表示される

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

関連情報

SQL Server の段階的サービスモデルの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

935897 SQL Server チームが段階的なサービスモデルを利用して、報告された問題の修正プログラムを提供するSQL Server 更新プログラムの名前付けスキーマの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

822499Microsoft SQL Server ソフトウェア更新プログラムパッケージの新しい名前付けスキーマソフトウェア更新プログラムの用語の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×