sys.server_assembly_modules (Transact-SQL)
Gilt für:SQL ServerAzure SQL Managed Instance
Enthält eine Zeile für jedes Assemblymodul der Trigger auf Serverebene des Typs TA (CLR-Assemblytrigger). Diese Sicht ordnet die Assemblytrigger der zugrunde liegenden CLR-Implementierung zu. Sie können diese Beziehung mit sys.server_triggersverknüpfen. Die Assembly muss in die master -Datenbank geladen werden. Das Tupel (object_id) ist der Schlüssel für die Beziehung.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
object_id | int | Dies ist ein FOREIGN KEY-Rückverweis auf das Objekt, für das dieses Assemblymodul definiert wird. |
assembly_id | int | ID der Assembly, aus der dieses Modul erstellt wurde. Die Assembly muss in die master -Datenbank geladen werden. |
assembly_class | sysname | Name der Klasse innerhalb der Assembly, die dieses Modul definiert. |
assembly_method | sysname | Name der Methode innerhalb der Klasse, die dieses Modul definiert. Ist für Aggregatfunktionen (AF) gleich NULL. |
execute_as_principal_id | int | ID des Serverprinzipals, der mit EXECUTE AS verwendet wird. NULL als Standardwert oder bei Verwendung von 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)
Katalogsichten für Objekte (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für