sys.server_triggers (Transact-SQL)
包含 object_type 为 TR 或 TA 的所有服务器级别 DDL 触发器的集合。如果是 CLR 触发器,则必须将程序集加载到 master 数据库中。所有服务器级别 DDL 触发器名称存在于单个全局范围内。
列名  | 
数据类型  | 
说明  | 
|---|---|---|
name  | 
sysname  | 
触发器的名称。  | 
object_id  | 
int  | 
对象的 ID。  | 
parent_class  | 
tinyint  | 
父级的类。始终为: 100 = 服务器  | 
parent_class_desc  | 
nvarchar(60)  | 
父类的说明。始终为: SERVER。  | 
parent_id  | 
int  | 
对 SERVER 上的触发器,此值始终为 0。  | 
type  | 
char(2)  | 
对象类型: TA = 程序集 (CLR) 触发器 TR = SQL 触发器  | 
type_desc  | 
nvarchar(60)  | 
对象类型的类的说明。 CLR_TRIGGER SQL_TRIGGER  | 
create_date  | 
datetime  | 
触发器的创建日期。  | 
modify_date  | 
datetime  | 
上一次使用 ALTER 语句修改触发器的日期。  | 
is_ms_shipped  | 
bit  | 
由内部 SQL Server 组件代表用户创建的触发器。  | 
is_disabled  | 
bit  | 
1 = 触发器被禁用。  |