我当前的项目使用 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 是正确的方法,但是,这个错误现在阻碍了我。谷歌再次没有帮助,我以管理员身份运行所有内容。