RDS SQL Server 2012及以上版本支援DBCC的部分功能,您只需要使用預存程序sp_rds_dbcc_trace指定需要開啟的跟蹤標記即可。另外,您可以使用DBCC tracestatus(-1)查看跟蹤標記是否被開啟。

目前,RDS支援的跟蹤標記有:

  • 1222
  • 1204
  • 1117
  • 1118
  • 1211
  • 1224
  • 3604

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


USE master
GO
--database engine edtion
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