sys.server_triggers (Transact-SQL)

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.

Berechtigungen

In SQL Server 2005 und späteren Versionen ist die Sichtbarkeit der Metadaten in Katalogsichten 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 Konfigurieren der Sichtbarkeit von Metadaten.

Siehe auch

Verweis