【问题标题】:Is there a tool to monitor the SQL statements being executed by an .EXE?是否有工具可以监控 .EXE 正在执行的 SQL 语句?
【发布时间】:2008-09-21 15:03:18
【问题描述】:

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

例如,当应用程序填写一个网格时,我希望能够准确地看到是什么查询产生了该数据。

【问题讨论】:

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


    【解决方案1】:

    如果您对数据库拥有适当的权限(系统管理员或 ALTER TRACE 权限),则可以使用 SQL Profiler 进行观察。

    【讨论】:

      【解决方案2】:

      如果应用程序不写入日志或其他内容,则查看它们的唯一方法是在数据库端。 SQL Profiler 是在 MSSQL 2005 上执行任务的合适工具。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2010-09-08
            • 2012-12-24
            • 2021-12-10
            • 2013-10-20
            • 2015-03-10
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多