Freigeben über


sys.server_triggers (Transact-SQL)

Gilt für: SQL Server Azure SQL Managed Instance

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 Trigger, der im Auftrag des Benutzers durch eine interne SQL Server-Komponente erstellt wurde.
is_disabled bit 1 = Trigger ist deaktiviert.

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

Katalogsichten (Transact-SQL)