DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC TRACESTATUS显示跟踪标志的状态
2014-01-03 11:50
483 查看
显示跟踪标志的状态。
Transact-SQL
语法约定
语法
参数
trace#
将要显示其状态的跟踪标志的编号。如果未指定 trace# 和 -1,则显示针对会话启用的所有跟踪标志。
n
表示可指定多个跟踪标志的占位符。
-1
显示全局启用的跟踪标志的状态。如果指定 -1 而未指定 trace#,则显示所有启用的全局跟踪标志。
WITH NO_INFOMSGS
取消显示严重级别从 0 到 10 的所有信息性消息。
结果集
下表对结果集中的信息进行了说明。
DBCC TRACESTATUS 将针对跟踪标志号和状态各返回一列。这表示跟踪标志为 ON (1) 还是 OFF (0)。跟踪标志号的列标题为 Global Trace Flag 或 Session Trace Flag,具体取决于要检查全局跟踪标志还是会话跟踪标志的状态。
注释
在 SQL Server 中,有两种跟踪标志:会话和全局。会话跟踪标志对某个连接是有效的,只对该连接可见。全局跟踪标志在服务器级别上进行设置,对服务器上的每一个连接都可见。
权限
要求具有 public 角色的成员身份。
示例
以下示例显示当前全局启用的所有跟踪标志的状态。
Transact-SQL
以下示例显示跟踪标志 2528 和 3205 的状态。
Transact-SQL
以下示例显示跟踪标志 3205 是否是全局启用的。
Transact-SQL
以下示例列出针对当前会话启用的所有跟踪标志。
Transact-SQL
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 |
注释
在 SQL Server 中,有两种跟踪标志:会话和全局。会话跟踪标志对某个连接是有效的,只对该连接可见。全局跟踪标志在服务器级别上进行设置,对服务器上的每一个连接都可见。
权限
要求具有 public 角色的成员身份。
示例
以下示例显示当前全局启用的所有跟踪标志的状态。
Transact-SQL
DBCC TRACESTATUS(-1); GO
以下示例显示跟踪标志 2528 和 3205 的状态。
Transact-SQL
DBCC TRACESTATUS (2528, 3205); GO
以下示例显示跟踪标志 3205 是否是全局启用的。
Transact-SQL
DBCC TRACESTATUS (3205, -1); GO
以下示例列出针对当前会话启用的所有跟踪标志。
Transact-SQL
DBCC TRACESTATUS(); GO
相关文章推荐
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC OPENTRAN如果在指定数据库内存在最早的活动事务和最早的分布式和非分布式复制事务,则显示与之有关的信息
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC TRACEON启用指定的跟踪标记
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC DBREPAIR禁用指定的跟踪标记
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC SHOWCONTIG显示指定的表或视图的数据和索引的碎片信息
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC SHOW_STATISTICSDBCC SHOW_STATISTICS 显示表或索引视图的当前查询优化统计信息
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC USEROPTIONS返回当前连接的活动(设置)的 SET 选项
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC CHECKCONSTRAINTS检查当前数据库中指定表上的指定约束或所有约束的完整性
- DBCC大全集之(适用版本MS SQLServer 2008 R2)---DBCC CHECKIDENT在 SQL Server 2008 R2 中检查指定表的当前标识值,如有必要,则更改标识值
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC INDEXDEFRAG指定表或视图的索引碎片整理
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC INPUTBUFFER显示从客户端发送到 Microsoft SQL Server 实例的最后一个语句
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC UPDATEUSAGE报告目录视图中的页数和行数错误并进行更正
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC CHECKTABLE检查组成表或索引视图的所有页和结构的完整性
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC PROCCACHE以表格格式显示有关过程缓存的信息
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC SQLPERF提供所有数据库的事务日志空间使用情况统计信息
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC DBREINDEX对指定数据库中的表重新生成一个或多个索引
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC SHRINKFILE收缩当前数据库的指定数据或日志文件的大小
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC dllname (FREE)从内存中上载指定的扩展存储过程 DLL
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC CHECKALLOC检查指定数据库的磁盘空间分配结构的一致性。
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC DROPCLEANBUFFERS从缓冲池中删除所有清除缓冲区
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC SHRINKDATABASE收缩指定数据库中的数据文件和日志文件的大小