Freigeben über


sys.server_sql_modules

Enthält den SQL-Modulsatz für Trigger vom Typ TR auf Serverebene. Sie können diese Beziehung mit sys.server_triggers verknüpfen. Das Tupel (object_id) ist der Schlüssel der Beziehung.

Spaltenname Datentyp Beschreibung

object_id

int

Ein FOREIGN KEY-Verweis zurück auf den Trigger auf Serverebene, wo dieses Modul definiert ist.

definition

nvarchar(max)

SQL-Text, der dieses Modul definiert.

NULL = Verschlüsselt.

uses_ansi_nulls

bit

Beim Erstellen des Moduls war die Option SET ANSI NULLS auf ON festgelegt.

uses_quoted_identifier

bit

Beim Erstellen des Moduls war die Option SET QUOTED IDENTIFIER auf ON festgelegt.

execute_as_principal_id

int

ID des EXECUTE AS-Serverprinzipals.

NULL als Standard oder bei EXECUTE AS CALLER

ID des angegebenen Prinzipals bei EXECUTE AS SELF EXECUTE AS <principal>.

-2 = EXECUTE AS OWNER.

Siehe auch

Verweis

Katalogsichten (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005