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.