Compartir a través de


sys.assemblies (Transact-SQL)

Devuelve una fila para cada ensamblado.

Nombre de columna

Tipo de datos

Descripción

name

sysname

Nombre del ensamblado. Es único en la base de datos.

principal_id

int

Id. de la entidad de seguridad propietaria de este ensamblado.

assembly_id

int

Número de identificación del ensamblado. Es único en una base de datos.

clr_name

nvarchar(4000)

Cadena canónica que codifica el nombre sencillo, número de versión, referencia cultural, clave pública y arquitectura del ensamblado. Este valor identifica de forma única el ensamblado en Common Language Runtime (CLR).

permission_set

tinyint

Conjunto de permisos y nivel de seguridad del ensamblado.

1 = Acceso seguro

2 = Acceso externo

3 = Acceso no seguro

permission_set_desc

nvarchar(60)

Descripción del conjunto de permisos y nivel de seguridad del ensamblado.

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS

is_visible

bit

1 = El ensamblado está visible para registrar puntos de entrada de Transact-SQL.

0 = El ensamblado está destinado únicamente a autores de llamadas administrados. Es decir, el ensamblado proporciona una implementación interna para otros ensamblados de la base de datos.

create_date

datetime

Fecha en que se creó o se registró el ensamblado.

modify_date

datetime

Fecha en que se modificó el ensamblado.

is_user_defined

bit

Indica el origen del ensamblado.

0 = Ensamblados (como Microsoft.SqlServer.Types para el tipo de datos hierarchyid ) definidos por el sistema

1 = Ensamblados definidos por el usuario.

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.