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.

Siehe auch

Verweis

Katalogsichten (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005