sys.server_assembly_modules (Transact-SQL)
Enthält eine Zeile für jedes Assemblymodul der Trigger auf Serverebene des Typs TA (CLR-Assemblytrigger). Diese Ansicht ordnet die Assemblytrigger der zugrunde liegenden CLR-Implementierung zu. Sie können diese Beziehung mit sys.server_triggers verknü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 oder EXECUTE AS <principal> verwendet wird. -2 = EXECUTE AS OWNER. |
Siehe auch
Verweis
Katalogsichten (Transact-SQL)
Katalogsichten für Objekte (Transact-SQL)