sys.server_sql_modules (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Enthält den SQL-Modulsatz für Trigger vom Typ TR auf Serverebene. Sie können diese Beziehung mit sys.server_triggersverknü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) Der 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 Serverprinzipals, der mit EXECUTE AS verwendet wird.

NULL als Standard oder bei EXECUTE AS CALLER

ID des angegebenen Prinzipals, wenn EXECUTE AS SELF EXECUTE AS principal-2 = EXECUTE AS OWNER.

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

Katalogsichten (Transact-SQL)