在Visual Studio和IIS中使用TOAD的SQL Tracker

nor*_*ole 12 toad visual-studio-2010

我当前的项目使用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.)
Run Code Online (Sandbox Code Playgroud)

任何谷歌搜索都说它与以管理员身份运行有关.我试图包含"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.)
Run Code Online (Sandbox Code Playgroud)

我相信监控IIS是正确的方法,但是,这个错误现在阻碍了我.再次谷歌没有帮助,我作为管理员运行一切.

Moe*_*een 0

根本原因可能有很多,但我怀疑的一件事是 IIS 上的缓存。你可以从那里开始。

您可以尝试以下几件事。

http://forums.iis.net/t/1150494.aspx?w3wp+exe+内存+用法+is+out+of+control