我希望能够挂钩到第三方应用程序以查看正在执行的SQL语句。具体来说,它是在SQL Server 2005上运行的VB6应用程序。
例如,当应用程序填写网格时,我希望能够确切地看到生成该数据的查询。
答案 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,这可能会有所帮助。