加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC TRACEST

发布时间:2020-12-12 13:36:54 所属栏目:MsSql教程 来源:网络整理
导读:显示跟踪标志的状态。 ?Transact-SQL 语法约定 语法 DBCC TRACESTATUS ( [ [ trace# [,...n ] ] [,] [ -1 ] ] ) [ WITH NO_INFOMSGS ] 参数 trace# 将要显示其状态的跟踪标志的编号。如果未指定? trace# ?和 -1,则显示针对会话启用的所有跟踪标志。 n 表示

TraceFlag

跟踪标志的名称

Status

表示跟踪标志是设置为 ON 还是 OFF,是全局启用的还是针对会话启用的。

1 = ON

0 = OFF

Global

表示跟踪标志是否是全局设置的

1 = True

0 = False

Session

表示跟踪标志是否是针对会话设置的

1 = True

0 = False

DBCC TRACESTATUS 将针对跟踪标志号和状态各返回一列。这表示跟踪标志为 ON (1) 还是 OFF (0)。跟踪标志号的列标题为?Global Trace Flag?或?Session Trace Flag,具体取决于要检查全局跟踪标志还是会话跟踪标志的状态。

注释
在 SQL Server 中,有两种跟踪标志:会话和全局。会话跟踪标志对某个连接是有效的,只对该连接可见。全局跟踪标志在服务器级别上进行设置,对服务器上的每一个连接都可见。

权限
要求具有?public?角色的成员身份。

示例
以下示例显示当前全局启用的所有跟踪标志的状态。

Transact-SQL
DBCC TRACESTATUS(-1);
GO


以下示例显示跟踪标志?2528?和?3205?的状态。

DBCC TRACESTATUS (2528,3205);
GO


3205?是否是全局启用的。

DBCC TRACESTATUS (3205,-1);
GO


以下示例列出针对当前会话启用的所有跟踪标志。

DBCC TRACESTATUS();
GO

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

显示跟踪标志的状态。

?Transact-SQL 语法约定

语法
DBCC TRACESTATUS ( [ [ trace# [,...n ] ] [,] [ -1 ] ] ) 
[ WITH NO_INFOMSGS ]
参数
trace#

将要显示其状态的跟踪标志的编号。如果未指定?trace#?和 -1,则显示针对会话启用的所有跟踪标志。

n

表示可指定多个跟踪标志的占位符。

-1

显示全局启用的跟踪标志的状态。如果指定 -1 而未指定?trace#,则显示所有启用的全局跟踪标志。

WITH NO_INFOMSGS

取消显示严重级别从 0 到 10 的所有信息性消息。

结果集

下表对结果集中的信息进行了说明。

列名

说明

    推荐文章
      热点阅读