我希望能够挂钩到第三方应用程序以查看正在执行的SQL语句。具体来说,它是在SQL Server 2005上运行的VB6应用程序。

例如,当应用程序填写网格时,我希望能够确切地看到生成该数据的查询。

有帮助吗?

解决方案

如果您在数据库上拥有适当的权限(sysadmin或ALTER TRACE权限),则可以使用SQL事件探查器进行监视。

其他提示

如果应用程序没有写日志或其他内容,则查看它们的唯一方法是在数据库端。 SQL事件探查器是MSSQL 2005上任务的正确工具。

您可以通过使用工具中包含的SQL Server Profiler连接到SQL Server来查看服务器端。 以下是微软的使用情况

在服务器上查看它作为其他答案表明很可能是最好的方法。但是,如果没有,您也可以打开 ODBC记录可能会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top