【发布时间】:2012-08-30 08:49:57
【问题描述】:
我当前的项目使用 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.)
任何谷歌搜索都表明它与以管理员身份运行有关。我试图包含“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 是正确的方法,但是,这个错误现在让我受不了了。谷歌再次没有帮助,我以管理员身份运行所有内容。
【问题讨论】: