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 = 触发器被禁用。 |
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration。