sys.server_assembly_modules (Transact-SQL)
Contiene una fila por cada módulo de ensamblado de los desencadenadores del nivel de servidor de tipo TA. Esta vista asigna los desencadenadores de ensamblado a la implementación CLR subyacente. Puede combinar esta relación con sys.server_triggers. El ensamblado debe estar cargado en la base de datos maestra. La tupla (object_id) es la clave de la relación.
Nombre de 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. Id. de la entidad de seguridad especificada si EXECUTE AS SELF EXECUTE AS <entidad de seguridad>. -2 = EXECUTE AS OWNER. |
Permisos
En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos en las vistas de catálogo se limita a los elementos que pueden protegerse y que son propiedad de un usuario o sobre los que el usuario tienen algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.
Vea también