如何在 SQL Server 中查找运行跟踪?

发布于 2024-07-15 02:34:36 字数 117 浏览 9 评论 0原文

有没有一种简单的方法可以确定 SQL Server 2000 上的 sp_trace_create 设置了哪些跟踪? SQL Server 2005、2008、2012 或 2014 怎么样?

Is there an easy way to determine what traces have been set up by sp_trace_create on SQL Server 2000? How about for SQL Server 2005, 2008, 2012, or 2014?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

撞了怀 2024-07-22 02:34:36

SQL Server 2005(以上版本):

    SELECT * FROM sys.traces

SQL Server 2000

    USE msdb
    SELECT * FROM fn_trace_getinfo(default);

参考:

可以在此处找到 sys.traces DMV 的列说明: microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-traces-transact-sql" rel="noreferrer">sys.traces

SQL Server 2005 (onwards):

    SELECT * FROM sys.traces

SQL Server 2000 :

    USE msdb
    SELECT * FROM fn_trace_getinfo(default);

Ref: fn_trace_getinfo

Column descriptions for sys.traces DMV can be found here: sys.traces

﹎☆浅夏丿初晴 2024-07-22 02:34:36

老问题,但很精确。 在 SQL 2000 服务器上,您必须使用 msdb 数据库。 补充:

USE msdb
SELECT * FROM :: fn_trace_getinfo(default) 

Old question, but a precisation. On a SQL 2000 server you must use msdb database. Es:

USE msdb
SELECT * FROM :: fn_trace_getinfo(default) 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文