私の現在のプロジェクトでは、Visual Studio 2010 と TOAD を使用しています。Oracle 11g を使用した MVC プロジェクトです。生成している SQL をロギングまたはデバッグで取得できますが、すでに TOAD ライセンスを持っているため、Tools for Oracle 製品である SQL Tracker を使用して、ロギングを使用せずに実行時に SQL を取得できるようにしたいと考えています。またはブレークポイント。
devenv.exe (VS 実行可能) プロセスを使用する必要があると思いますが、それを SQL Tracker ツールに追加することができません。エラーが発生します:
cannot create process; error=[740] (the requested operation requires elevation.)
どのGoogle検索でも、管理者として実行する必要があると言われています。「RUNAS Administrator」のコマンドライン引数(およびその他のさまざまなオプション)を含めようとしましたが、うまくいきませんでした。
アップデート:
devenv.exe プロセスの監視を開始できるようになりました。これを行うには、SQL Tracker を開始する前に、アプリケーションを管理者として実行する必要がありました。ただし、出力はキャプチャされていません。
代わりに IIS プロセス (w3wp.exe) を監視する必要があると思います。クリックしてこのプロセスの監視を開始すると、次のエラーが表示されます。
Failed to create remote thread; error=8 (Not enough storage is available to process this command.)
IIS を監視することは正しいアプローチだと思いますが、このエラーが原因で足を引っ張っています。繰り返しますが、Googleは役に立たず、すべてを管理者として実行しています。