sys.server_assembly_modules (Transact-SQL)sys.server_assembly_modules (Transact-SQL)

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions)

Contiene una fila por cada módulo de ensamblado de los desencadenadores de nivel de servidor de tipo TA.Contains one row for each assembly module for the server-level triggers of type TA. Esta vista asigna los desencadenadores de ensamblado a la implementación CLR subyacente.This view maps assembly triggers to the underlying CLR implementation. Puede combinar esta relación con Sys.server_triggers.You can join this relation to sys.server_triggers. El ensamblado debe cargarse en la base de datos maestra .The assembly must be loaded into the master database. La tupla (object_id) es la clave de la relación.The tuple (object_id) is the key for the relation.

Nombre de la columnaColumn name Tipo de datosData type DescripciónDescription
object_idobject_id intint Se trata de una referencia FOREIGN KEY al objeto en el que se define este módulo de ensamblado.This is a FOREIGN KEY reference back to the object upon which this assembly module is defined.
assembly_idassembly_id intint Id. del ensamblado desde el que se creó este módulo.ID of the assembly from which this module was created. El ensamblado debe estar cargado en la base de datos maestra.The assembly must be loaded into the master database.
assembly_classassembly_class sysnamesysname Nombre de la clase del ensamblado que define este módulo.Name of the class within assembly that defines this module.
assembly_methodassembly_method sysnamesysname Nombre del método de la clase que define este módulo.Name of the method within the class that defines this module. Es NULL para las funciones de agregado (AF).Is NULL for aggregate functions (AF).
execute_as_principal_idexecute_as_principal_id intint Id. de la entidad de seguridad de servidor EXECUTE AS.ID of the EXECUTE AS server principal.

NULL de manera predeterminada o si EXECUTE AS CALLER.NULL by default or if EXECUTE AS CALLER.

IDENTIFICADOR de la entidad de seguridad especificada si EXECUTe AS SELF EXECUTe AS <principal> .ID of the specified principal if EXECUTE AS SELF EXECUTE AS <principal>.

-2 = EXECUTE AS OWNER.-2 = EXECUTE AS OWNER.

PermisosPermissions

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 tiene algún permiso.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Para obtener más información, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Consulte tambiénSee Also

Vistas de catálogo (Transact-SQL) Catalog Views (Transact-SQL)
Object Catalog Views (Transact-SQL) (Vistas de catálogo de objetos [Transact-SQL])Object Catalog Views (Transact-SQL)