【问题标题】:Stop SQL Tracing停止 SQL 跟踪
【发布时间】:2022-10-04 18:57:04
【问题描述】:

我的 MSSQL DB 每秒创建两个 SQL Server Profile - tace 数据文件: Screenshot

我怎样才能阻止这种情况,因为我们不想追踪某些东西并且它记录了我的记忆?

我的SELECT * FROM sys.traces 是空的。

【问题讨论】:

    标签: sql-server sql-server-profiler


    【解决方案1】:

    您是否有足够的权限查看跟踪列表?

    目录视图中元数据的可见性仅限于用户拥有或已被授予某些权限的安全。有关详细信息,请参阅Metadata Visibility Configuration

    如果具有 sysadmin 权限的列表仍然为空,则检查这些文件是否由扩展事件创建:

    使用 SSMS:

    服务器 > 管理 > 会话

    使用 TSQL

    SELECT *
    FROM sys.server_event_sessions
    

    【讨论】:

    • 好的,谢谢你的回答。我以 sa-user 身份执行上述命令。作为sa,我必须看到一切,对吧?
    • 是的,我认为。 @Christian29
    • 如果我以 sa 身份执行上述命令,则返回一个空表。
    • 也许这些文件是由扩展事件创建的。你检查了吗? @Christian29
    • 不,我该如何检查?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-27
    • 2011-07-15
    • 2023-03-17
    相关资源
    最近更新 更多