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 del EXECUTE AS principal del servidor.

NULL por defecto o si EXECUTE AS CALLER.

ID del principal especificado si EXECUTE AS es el principal> SELFEXECUTE AS<.

-2 = EXECUTE AS PROPIETARIO.

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)