如何在 SQL Server 中找到正在运行的跟踪?
Posted
技术标签:
【中文标题】如何在 SQL Server 中找到正在运行的跟踪?【英文标题】:How do I find running Traces in SQL Server? 【发布时间】:2010-10-12 19:52:54 【问题描述】:是否有一种简单的方法可以确定sp_trace_create
在 SQL Server 2000 上设置了哪些跟踪? SQL Server 2005、2008、2012 或 2014 怎么样?
【问题讨论】:
【参考方案1】:SQL Server 2005(更高版本):
SELECT * FROM sys.traces
SQL Server 2000:
USE msdb
SELECT * FROM fn_trace_getinfo(default);
参考:fn_trace_getinfo
sys.traces
DMV 的列说明可在此处找到:sys.traces
【讨论】:
【参考方案2】:老问题,但要精确。在 SQL 2000 服务器上,您必须使用 msdb 数据库。乙:
USE msdb
SELECT * FROM :: fn_trace_getinfo(default)
【讨论】:
这应该只是已接受答案中的评论,而不是对自己的回答。而“presisation”不是一个词;) 对不起@RicardoC,我只是***的初学者:-)以上是关于如何在 SQL Server 中找到正在运行的跟踪?的主要内容,如果未能解决你的问题,请参考以下文章
如何阻止 SQL Server CE 3.5 更改跟踪表无限增长?