sys.server_assembly_modules (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Contiene una fila por cada módulo de ensamblado de los desencadenadores de nivel de servidor de tipo TA. Esta vista asigna los desencadenadores de ensamblado a la implementación CLR subyacente. Puede unirse a esta relación con sys.server_triggers. El ensamblado debe cargarse en la base de datos maestra . La tupla (object_id) es la clave de la relación.

Nombre de la columna Tipo de datos Descripción
object_id int Se trata de una referencia FOREIGN KEY al objeto en el que se define este módulo de ensamblado.
assembly_id int Id. del ensamblado desde el que se creó este módulo. El ensamblado debe estar cargado en la base de datos maestra.
assembly_class sysname Nombre de la clase del ensamblado que define este módulo.
assembly_method sysname Nombre del método de la clase que define este módulo. Es NULL para las funciones de agregado (AF).
execute_as_principal_id int Id. de la entidad de seguridad de servidor EXECUTE AS.

NULL de manera predeterminada o si EXECUTE AS CALLER.

Identificador de la entidad de seguridad especificada si EXECUTE AS SELF EXECUTE AS <principal>.

-2 = EXECUTE AS OWNER.

Permisos

La visibilidad de los metadatos de las vistas de catálogo se limita a elementos protegibles que un usuario posee o en el que se concedió algún permiso al usuario. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también

Vistas de catálogo (Transact-SQL)
Vistas de catálogo de objetos (Transact-SQL)