sys.server_triggers
Umfasst die Gruppe aller DDL-Trigger auf Serverebene, für die für object_type entweder TR oder TA festgelegt ist. Im Falle von CLR-Triggern muss die Assembly in die master-Datenbank geladen werden. Alle Namen von DDL-Triggern auf Serverebene sind in einem globalen Bereich vorhanden.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
name |
sysname |
Name des Triggers. |
object_id |
int |
ID des Objekts. |
parent_class |
tinyint |
Klasse des übergeordneten Objekts. Ist immer: 100 = Server |
parent_class_desc |
nvarchar(60) |
Die Beschreibung der Klasse des übergeordneten Objekts. Ist immer: SERVER. |
parent_id |
int |
Ist immer 0 für Trigger auf dem SERVER. |
type |
char(2) |
Objekttyp: TA = Assembly (CLR) Trigger TR = SQL-Trigger |
type_desc |
nvarchar(60) |
Beschreibung der Klasse des Objekttyps. CLR_TRIGGER SQL_TRIGGER |
create_date |
datetime |
Das Datum, an dem der Trigger erstellt wurde. |
modify_date |
datetime |
Das Datum, an dem der Trigger zuletzt mit einer ALTER-Anweisung geändert wurde. |
is_ms_shipped |
bit |
Der Trigger, der für den Benutzer durch eine interne SQL Server-Komponente erstellt wurde. |
is_disabled |
bit |
1 = Trigger ist deaktiviert. |