Compartir a través de


sys.server_assembly_modules (Transact-SQL)

Se aplica a: SQL Server Azure 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 en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. 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)