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

現象

次のような状況を考えます。
このシナリオでは、ADO が失敗する可能性があります。この問題が発生した場合、次のエラー メッセージが表示される場合があります。

Msado15 コマンドを非同期的に実行中にアクセス違反

さらに、メモリ リークが発生します。

原因

この問題は、非同期クエリを実行するスレッドがメイン スレッドでリセットされている構造体のメンバーにアクセスしようために発生します。

非同期のスレッドが実行状態をEXECSTATE_NOTEXECUTINGに設定すると、スレッドが中断します。ただし、メイン スレッドは、非同期のスレッドが終了し、構造体をリセットし、想定しています。したがって、非同期のスレッド スレッド構造体のメンバーにアクセスしようとするときに「アクセス違反」エラーが発生します。

メイン スレッドでは、レコード セットに 2 つの参照カウントを追加する参照カウントのいずれかが出力パラメーターで使用されます。ただし、レコード セット送信されないことができる出力パラメーターにエラーが発生した場合。したがって、メモリ リークが発生します。

解決策

修正プログラムの情報

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

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

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

http://support.microsoft.com/contactus/?ws=support注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。お使いの言語が表示されない場合は、その言語の修正プログラムが利用できないためです。

必要条件

この修正プログラムを適用するには、Windows Server 2008 Service Pack 2 (SP2) を実行する必要があります。

Windows Server 2008 サービス パックの入手方法の詳細については、次のマイクロソフト サポート技術資料の次の記事をご参照ください。

968849 Windows Server 2008 の最新の service pack の入手方法

レジストリ情報

修正プログラムを使用するために、レジストリに変更を加える必要はありません。

再起動の必要性

この修正プログラムの適用後にコンピュータを再起動する必要はありません。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

ファイル情報

この修正プログラムの英語 (米国) 版では、次の表に示す各属性を持つファイル群がインストールされます。各ファイルの日付および時刻は、世界協定時刻 (UTC) で示されています。お使いのローカル コンピューター上にあるこれらのファイルの日付および時刻は、現在の夏時間 (DST) との差と一緒にローカル時刻で表示されます。また、ファイルに対して特定の操作を実行すると、日時が変更される場合があります。

Windows Server 2008 ファイル情報のメモ

重要 Windows Vista の修正プログラムと Windows Server 2008 の修正プログラムは、同じパッケージに含まれています。ただし、「Windows Vista」 のみが修正プログラムの要求ページに一覧表示されます。1 つまたは両方のオペレーティング システムに適用される修正プログラム パッケージを要求するには、ページで、"Windows Vista"の下に記載されている修正プログラムを選択します。必ず資料の「対象製品」を参照して、各修正プログラムの適用対象である実際のオペレーティング システムを確認してください。

  • 特定の製品、SR_Level (RTM、SPn)、および区分 (LDR、GDR) に適用されるファイルは、次表に記載されているファイルのバージョン番号を調べると確認できます。

    バージョン

    製品

    SR_Level

    サービス区分

    6.0.600
    1.
    22xxx

    Windows サーバー 2008

    SP1

    LDR

    6.0.600
    2.
    22xxx

    Windows サーバー 2008

    SP2

    LDR

  • Service Pack 1 は、Windows Server 2008 のリリース バージョンに統合されています。ですから、RTM マイルス トーン ファイルは、Windows Vista のみに適用されます。RTM マイルス トーン ファイルのバージョン番号は 6.0.0000 です。バージョン番号は6.0.0000です。

  • マニフェスト ファイル (.manifest) および MUM ファイル (.mum) インストールされている環境ごとに、別々 に表示されている追加のファイルについては、Windows server 2008 と Windows Vista の"です。MUM ファイルと MANIFEST ファイルおよび関連付けられているセキュリティ カタログ (.cat) ファイルは、更新されたコンポーネントの状態を維持するために非常に重要ですが。属性が一覧表示されていないセキュリティ カタログ ファイルは、Microsoft デジタル署名で署名されています。

すべてのサポートされる x 86 ベース バージョンの Windows Vista および Windows Server 2008

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

ハッシュ

プラットフォーム

Msado15.dll

6.0.6001.22679

708,608

28-Apr-2010

16:26

MD5: 7348BFAFF6E0C7AF3275748004D182C9
SHA1: 679E3E280077F0DB90E96934BDF948141E8047BE

x86

Msado15.dll

6.0.6002.22393

708,608

28-Apr-2010

17:48

MD5: E3B4EC4CB327821764EDBF01978B71E5
SHA1: FC1C2471CF970828FF963DD141530FD730330A42

x86

すべての サポートされるx64 ベース バージョンの Windows Vista および Windows Server 2008

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

ハッシュ

プラットフォーム

Msado15.dll

6.0.6001.22679

978,944

28-Apr-2010

17:00

MD5: 33EDFF62C7152B00DFF5AE8E67807F45
SHA1: 0D89906E5EBA6CD0614B831E8AEDADC198A232BC

x64

Msado15.dll

6.0.6002.22393

978,944

28-Apr-2010

17:46

MD5: B33CDF642B8341803FA5E43619D8B971
SHA1: 7B8791DFF5930129ED392E19CD78A7B621189777

x64

Msado15.dll

6.0.6001.22679

708,608

28-Apr-2010

16:26

MD5: 7348BFAFF6E0C7AF3275748004D182C9
SHA1: 679E3E280077F0DB90E96934BDF948141E8047BE

x86

Msado15.dll

6.0.6002.22393

708,608

28-Apr-2010

17:48

MD5: E3B4EC4CB327821764EDBF01978B71E5
SHA1: FC1C2471CF970828FF963DD141530FD730330A42

x86

すべてのサポートされる IA 64 ベースのバージョンの Windows Server 2008

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

ハッシュ

プラットフォーム

Msado15.dll

6.0.6001.22679

1,798,144

28-Apr-2010

16:31

MD5: D20A937C4EE13C9235DFD745A3D19D3E
SHA1: 1151B00CF35B481098F03678AEE9839E1BDD89B9

IA-64

Msado15.dll

6.0.6002.22393

1,798,144

28-Apr-2010

17:26

MD5: A04590E3C3E1897131DB6344638BD143
SHA1: ECD1FF0CEE3911A8448F9905785A12FE493EE00B

IA-64

Msado15.dll

6.0.6001.22679

708,608

28-Apr-2010

16:26

MD5: 7348BFAFF6E0C7AF3275748004D182C9
SHA1: 679E3E280077F0DB90E96934BDF948141E8047BE

x86

Msado15.dll

6.0.6002.22393

708,608

28-Apr-2010

17:48

MD5: E3B4EC4CB327821764EDBF01978B71E5
SHA1: FC1C2471CF970828FF963DD141530FD730330A42

x86

状況

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

詳細

作成する方法の詳細については、ADO では、非同期接続は、マイクロソフト サポート技術情報の資料を参照するのには次の資料番号をクリックします。

194960 ADO では、非同期接続を作成する方法

ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。

824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明

追加ファイル情報

Windows Server 2008 の他のファイル情報

すべてサポートされている x86 ベースのバージョンの Windows Server 2008 用の追加ファイル

ファイル名

X86_127373a30fc0a853c867ae5227217abe_31bf3856ad364e35_6.0.6002.22393_none_52380957bc5e2d19.manifest

ファイル バージョン

該当なし

ファイル サイズ

737

日付 (UTC)

29-Apr-2010

時刻 (UTC)

06:11

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

X86_3fe43ece312522c5e7875878fab4a738_31bf3856ad364e35_6.0.6001.22679_none_5171fc99e8f516ba.manifest

ファイル バージョン

該当なし

ファイル サイズ

737

日付 (UTC)

29-Apr-2010

時刻 (UTC)

06:11

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

X86_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6001.22679_none_0c77dbf589f4ea09.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,201

日付 (UTC)

28-Apr-2010

時刻 (UTC)

18:46

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

X86_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6002.22393_none_0e42ac498730df05.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,201

日付 (UTC)

28-Apr-2010

時刻 (UTC)

19:45

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

すべてサポートされている x64 ベース バージョンの Windows Server 2008 用の追加ファイル

ファイル名

Amd64_49970e950024625a33da31d1833c8f54_31bf3856ad364e35_6.0.6002.22393_none_ce789240d1ef325c.manifest

ファイル バージョン

該当なし

ファイル サイズ

1,122

日付 (UTC)

29-Apr-2010

時刻 (UTC)

06:11

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

Amd64_8987a86cd484b8f079944725eb71e437_31bf3856ad364e35_6.0.6001.22679_none_0e310ec350ee0c89.manifest

ファイル バージョン

該当なし

ファイル サイズ

1,122

日付 (UTC)

29-Apr-2010

時刻 (UTC)

06:11

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

Amd64_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6001.22679_none_6896777942525b3f.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,252

日付 (UTC)

28-Apr-2010

時刻 (UTC)

19:20

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

Amd64_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6002.22393_none_6a6147cd3f8e503b.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,252

日付 (UTC)

28-Apr-2010

時刻 (UTC)

19:40

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

X86_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6001.22679_none_0c77dbf589f4ea09.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,201

日付 (UTC)

28-Apr-2010

時刻 (UTC)

18:46

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

X86_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6002.22393_none_0e42ac498730df05.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,201

日付 (UTC)

28-Apr-2010

時刻 (UTC)

19:45

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

すべてサポートされている IA 64 ベースのバージョンの Windows Server 2008 用の追加ファイル

ファイル名

Ia64_8568b42258de733ec25b15ef5a924eba_31bf3856ad364e35_6.0.6001.22679_none_a77645ac11916233.manifest

ファイル バージョン

該当なし

ファイル サイズ

1,120

日付 (UTC)

29-Apr-2010

時刻 (UTC)

06:11

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

Ia64_c9570c74895fd5d77545372d9ee7905e_31bf3856ad364e35_6.0.6002.22393_none_a31aba82ca907550.manifest

ファイル バージョン

該当なし

ファイル サイズ

1,120

日付 (UTC)

29-Apr-2010

時刻 (UTC)

06:11

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

Ia64_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6001.22679_none_0c797feb89f2f305.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,225

日付 (UTC)

28-Apr-2010

時刻 (UTC)

18:30

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

Ia64_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6002.22393_none_0e44503f872ee801.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,225

日付 (UTC)

28-Apr-2010

時刻 (UTC)

18:55

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

X86_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6001.22679_none_0c77dbf589f4ea09.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,201

日付 (UTC)

28-Apr-2010

時刻 (UTC)

18:46

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ファイル名

X86_microsoft-windows-m..ents-mdac-ado15-dll_31bf3856ad364e35_6.0.6002.22393_none_0e42ac498730df05.manifest

ファイル バージョン

該当なし

ファイル サイズ

128,201

日付 (UTC)

28-Apr-2010

時刻 (UTC)

19:45

Sha-1 ハッシュ

該当なし

MD5 ハッシュ

該当なし

ヘルプを表示

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

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

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

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

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

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

×