2012-09-05 20 views
12

我当前的项目使用Visual Studio 2010和TOAD。这是一个使用Oracle 11g的MVC项目。我可以通过日志和/或调试获得我正在生成的SQL,但是,由于我已经拥有TOAD许可证,因此我希望能够使用Tools for Oracle产品,SQL Tracker在运行时获取SQL,而无需使用日志记录或断点。在Visual Studio和IIS中使用TOAD的SQL跟踪器

我假设我需要使用devenv.exe(VS可执行文件)进程,但我无法将其添加到SQL Tracker工具中。我得到的错误:

任何谷歌搜索说,它必须与作为管理员运行。我试图包含“RUNAS管理员”的命令行参数(以及其他各种选项),但没有运气。

更新:

我现在可以开始监视devenv.exe进程。为了做到这一点,我需要在我启动SQL Tracker之前以管理员身份运行这些应用程序。但是,没有输出被捕获。

我想我可能需要监视IIS进程,而不是(w3wp.exe)。当我点击开始监控这个过程中,我现在得到的错误:

Failed to create remote thread; error=8 (Not enough storage is available to process this command.) 

我相信监视IIS是正确的做法,但是,这个错误现在抱着我。再次,谷歌没有帮助,我正在以管理员身份运行一切。

回答

0

运行工作室担任管理员不一定会运行您的项目管理也一样,想象中的安全漏洞。我相当有信心可以通过修改清单来让您的项目以管理员身份运行。这里有一篇关于Forcing an application to Admin from config file的文章,但没有人确认答案是否正确,但这并不意味着答案是否正确。我已经注意到在很多场合,C#应用程序比stackoverflow上的VB.NET应用程序更偏好。