フロントエンドとバックエンドを含むサードパーティ独自のms-accessデータベースアプリケーションからのクエリをログに記録する方法を探していました。
データベースはMS-Access2003で実行されます。この質問への回答で提案された記事に記載されている手順を読み、それに従って、クエリによってアクセスされているテーブルを見つけるためにshowplan.outファイルを作成しました。
記事で指定されているレジストリキーを見つけたとき:\\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\JET\4.0\Engines
パスがを超えて存在しないことに気付いたので、値がに設定されたキーをJET
含む残りのパスを作成しました。 DEBUG
ON
また、使用しているOfficeインストールには複数のバージョンのOffice / Access(2003および2010)がインストールされており、過去に誰かがここに来る前に、レジストリハックを使用して両方のバージョンのインストールを有効にした可能性があることも知っています。
ああ、そして表示されるはずの「マイドキュメント」Showplan.out
は外部の移動プロファイルサーバーにも保存されています。
Showplan.out
他の方法でWindows764ビットで出力を取得することは可能ですか?それとも、OfficeをクリーンなVMにインストールし、データベースをコピーして、そこから試してみる方がよいでしょうか?