FIX データ アクセス ツールでデータ ソースへの接続をチェックするとエラー メッセージ:"'msdrda.dll' をロードできません: 指定されたプロシージャが見つかりませんでした"

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:2646715
現象
次のような状況を考えます。
  • Windows XP の 32 ビット バージョンを実行しているコンピューターがあります。
  • 次のいずれかをインストールしたとします。
    • Microsoft OLE DB プロバイダー DB2 3.0 がインストールされているし、Msdrda.dll ファイルが含まれる更新プログラムが適用されます。このファイルには、8.0.4302.0 のファイル バージョンまたはそれ以降のバージョンがあります。
    • または、データ プロバイダーは、Host Integration Server 2010年累積的な更新 1 (CU1) にインストールします。
このシナリオでは、作成して、ユニバーサル データ リンク (UDL) を編集するとデータ アクセス ツール (DAT) では、データ ソースへの接続を確認することがありますエラー メッセージが表示次のように。
  • 接続] をクリックすると、次のエラー メッセージが表示されます。
    アプリケーションで未処理の例外が発生しました。

    'Msdrda.dll' を読み込むことができません: 指定されたプロシージャが見つかりませんでした。(HRESULT からの例外: 0x8007007F)。
  • サンプル クエリまたはパッケージをクリックすると、次のエラー メッセージが表示されます。
    エントリ ポイントが見つかりません

    ADVAPI32 がダイナミック リンク ライブラリでプロシージャのエントリ ポイント RegGetValueA が見つかりませんでした。DLL
原因
この問題は、DB2 用 OLE DB プロバイダーに以前の更新プログラムは、RegGetValue API の呼び出しを追加するために発生します。RegGetValue API は、Windows XP の 32 ビット バージョンではサポートされていません。DB2 用 OLE DB プロバイダーがサポートされていない API を呼び出すと、「現象」に記載されているエラーが発生します。
解決方法

修正プログラムの情報

DB2 用の Microsoft OLE DB プロバイダー 3.0

サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この修正プログラムは、この資料に記載された問題があったシステムのみに対して適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。

修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。

注: <b>さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。マイクロソフト カスタマー サービス サポートの電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。 注: <b>[修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。お使いの言語が表示されない場合は、その言語の修正プログラムが利用できないためです。

ファイル情報

修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。ファイル情報に表示される時刻は、ローカル時刻に変換されています。UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。

DB2 用の Microsoft OLE DB プロバイダーの 3.0 では、32 ビット
ファイル名ファイル バージョンファイルのサイズ日付時刻プラットフォーム
Db2oledb.dll8.0.4318.2632,6562011 年 12 月-13-23:14x86
Ddmstr.dll8.0.4318.267,4082011 年 12 月-13-23:14x86
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,3762011 年 12 月-13-23:14x86
Msdrda.dll8.0.4318.2902,9922011 年 12 月-13-23:14x86
DB2 用の Microsoft OLE DB プロバイダーの 3.0 では、64 ビット
ファイル名ファイル バージョンファイルのサイズ日付時刻プラットフォーム
Db2oledb.dll8.0.4318.2632,6562011 年 12 月-13-23:14x86
Ddmstr.dll8.0.4318.267,4082011 年 12 月-13-23:14x86
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,3762011 年 12 月-13-23:14x86
Msdrda.dll8.0.4318.2902,9922011 年 12 月-13-23:14x86
Db2oledb.dll8.0.4318.2883,0242011 年 12 月-13-23:19x64
Ddmstr.dll8.0.4318.255,1202011 年 12 月-13-23:19x64
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,3762011 年 12 月-13-23:19x86
Msdrda.dll8.0.4318.21,553,2322011 年 12 月-13-23:19x64
DB2 用の Microsoft OLE DB プロバイダーの 3.0 では、ia-64
ファイル名ファイル バージョンファイルのサイズ日付時刻プラットフォーム
Db2oledb.dll8.0.4318.2632,6562011 年 12 月-13-23:14x86
Ddmstr.dll8.0.4318.267,4082011 年 12 月-13-23:14x86
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,3762011 年 12 月-13-23:14x86
Msdrda.dll8.0.4318.2902,9922011 年 12 月-13-23:14x86
Db2oledb.dll8.0.4318.21,724,7522011 年 12 月-13-23:25IA-64
Ddmstr.dll8.0.4318.260,7522011 年 12 月-13-23:25IA-64
Microsoft.hostintegration.dataaccesslibrary.dll8.0.4318.2788,3762011 年 12 月-13-23:25x86
Msdrda.dll8.0.4318.22,439,5042011 年 12 月-13-23:25IA-64


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

プロパティ

文書番号:2646715 - 最終更新日: 11/01/2015 02:43:00 - リビジョン: 2.0

Microsoft Host Integration Server 2010

  • kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseinter kbsurveynew kbbug kbmt KB2646715 KbMtja
フィードバック