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 EXECUTE AS Server-Prinzipals.

NULL standardmäßig oder wenn EXECUTE AS AUFRUF

ID des angegebenen Hauptprinzips, wenn EXECUTE AS SELBST EXECUTE AS prinzipal-2 = EXECUTE AS EIGENTÜMER.

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.

Weitere Informationen

Katalogsichten (Transact-SQL)