我需要找出使用我的 SQL Server 的所有应用程序。
我正在使用 Profiler 跟踪来执行此操作(如果有其他方法可以执行此操作,我将不胜感激)
在 Profiler 上,我正在使用重播模板,在查看跟踪结果后,我看到有一列名为“应用程序名称”的列,我想知道是否有办法获取不同的应用程序名称(跟踪位于 . trc 文件)。
(顺便问一下,这应该发布在 stackoverflow 或 serverfault 上吗?)
谢谢, 加布里埃尔
最佳答案
试试这个:
SELECT DISTINCT ApplicationName
FROM ::fn_trace_gettable('C:\YourFolder\YourTraceFile.trc', DEFAULT) t
关于sql-server - 使用 Profiler Trace 和应用程序名称列查找哪些应用程序访问我的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3622105/