sys.server_triggers(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

TR 또는 TA의 object_type 있는 모든 서버 수준 DDL 트리거 집합을 포함합니다. CLR 트리거의 경우 어셈블리를 master 데이터베이스에 로드해야 합니다. 모든 서버 수준 DDL 트리거 이름은 단일 전역 범위에 있습니다.

열 이름 데이터 형식 설명
이름 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 날짜/시간 트리거를 만든 날짜입니다.
modify_date 날짜/시간 ALTER 문을 사용하여 트리거를 마지막으로 수정한 날짜입니다.
is_ms_shipped bit 내부 SQL Server 구성 요소에서 사용자를 대신하여 만든 트리거입니다.
is_disabled bit 1 = 트리거를 사용할 수 없습니다.

사용 권한

카탈로그 뷰에서 메타데이터의 표시 유형은 사용자가 소유하거나 사용자에게 일부 권한이 부여된 보안 개체로 제한됩니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.

참고 항목

카탈로그 뷰(Transact-SQL)