RDS SQL Server 2012及以上版本支持DBCC的部分功能。您只需要使用存储过程sp_rds_dbcc_trace指定需要打开的跟踪标记即可。另外,您可以使用DBCC tracestatus(-1)查看跟踪标记是否被打开。

支持的跟踪标记

1222、1204、1117、1118、1211、1224、3604。

使用方法

执行如下命令,即可使用DBCC功能:

USE master
GO
--database engine edition
SELECT SERVERPROPERTY('edition')
GO
--create database
CREATE DATABASE testdb
GO
DBCC tracestatus(-1)
exec sp_rds_dbcc_trace 1222,1
WAITFOR DELAY '00:00:10'
DBCC tracestatus(-1)
GO