Freigeben über


sys.server_sql_modules (Transact-SQL)

Gilt für: SQL Server Azure 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 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)