sys.server_assembly_modules (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Bevat één rij voor elke assemblymodule voor de server-level triggers van type TA. Deze weergave koppelt assembly-triggers aan de onderliggende CLR-implementatie. Je kunt deze relatie aan sys.server_triggers toevoegen. De assembly moet in de masterdatabase worden geladen. De tuple (object_id) is de sleutel voor de relatie.

Kolomnaam Gegevenstype Description
object_id int Dit is een FOREIGN KEY-verwijzing terug naar het object waarop deze assemblymodule is gedefinieerd.
assembly_id int ID van de assemblage waaruit deze module is gemaakt. De assembly moet in de masterdatabase worden geladen.
assembly_class sysname Naam van de klasse binnen assembly die deze module definieert.
assembly_method sysname Naam van de methode binnen de klasse die deze module definieert. Is NULL voor aggregatiefuncties (AF).
execute_as_principal_id int ID van de EXECUTE AS serverprincipal.

NULL standaard of als EXECUTE AS het OPROEPT.

ID van de gespecificeerde principal als EXECUTE AS SELF EXECUTE AS<principal>.

-2 = EXECUTE AS EIGENAAR.

Permissions

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.

Zie ook

Catalogweergaven (Transact-SQL)
objectcatalogusweergaven (Transact-SQL)