
显示跟踪标志的状态。
Transact-SQL 语法约定 语法
DBCC TRACESTATUS ( [ [ trace# [,...n ] ] [,] [ -1 ] ] ) [ WITH NO_INFOMSGS ]参数
trace#
将要显示其状态的跟踪标志的编号。如果未指定 trace# 和 -1,则显示针对会话启用的所有跟踪标志。
n表示可指定多个跟踪标志的占位符。
-1显示全局启用的跟踪标志的状态。如果指定 -1 而未指定 trace#,则显示所有启用的全局跟踪标志。
WITH NO_INFOMSGS取消显示严重级别从 0 到 10 的所有信息性消息。
结果集下表对结果集中的信息进行了说明。
| 列名 | 说明 |
|---|---|
| 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总结
以上是内存溢出为你收集整理的DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC TRACESTATUS显示跟踪标志的状态全部内容,希望文章能够帮你解决DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC TRACESTATUS显示跟踪标志的状态所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)