sys.server_assembly_modules (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Innehåller en rad för varje monteringsmodul för servernivå-triggers av typen TA. Denna vy mappar assemblertriggers till den underliggande CLR-implementationen. Du kan ansluta denna relation till sys.server_triggers. Assembleren måste laddas in i huvuddatabasen . Tuplen (object_id) är nyckeln för relationen.

Kolumnnamn Datatyp Beskrivning
object_id int Detta är en FOREIGN KEY-referens tillbaka till objektet på vilket denna monteringsmodul är definierad.
assembly_id int ID för den sammansättning som denna modul skapades från. Assembleren måste laddas in i huvuddatabasen.
assembly_class sysname Namnet på klassen inom assembler som definierar denna modul.
assembly_method sysname Namnet på metoden inom klassen som definierar denna modul. Är NULL för aggregerade funktioner (AF).
execute_as_principal_id int ID för EXECUTE AS serverhuvudpersonen.

NULL som standard eller om EXECUTE AS ANROPARE.

ID för den angivna huvudpersonen är EXECUTE AS SJÄLV EXECUTE AS<huvudman.>

-2 = EXECUTE AS ÄGARE.

Permissions

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.

Se även

katalogvyer (Transact-SQL)
objektkatalogvyer (Transact-SQL)