是否有工具来监视.EXE正在执行的SQL语句?

时间:2008-09-21 15:03:19

标签: sql-server sql-server-2005 vb6 monitoring

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

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

4 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

您可以通过使用工具中包含的SQL Server Profiler连接到SQL Server来查看服务器端。 Here's a usage run down of it from Microsoft

答案 3 :(得分:0)

在服务器上查看它作为其他答案表明很可能是最好的方法。但是,如果不可用,您也可以启用ODBC logging,这可能会有所帮助。