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)