Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El código administrado se compila y, a continuación, se implementa en unidades denominadas ensamblado. Un ensamblado se empaqueta como un archivo DLL o ejecutable (.exe). Aunque un archivo ejecutable se puede ejecutar solo, una DLL se debe hospedar en una aplicación existente. Los ensamblados DLL administrados se pueden cargar en y hospedarse en SQL Server. SQL Server base de datos mediante la instrucción CREATE ASSEMBLY, antes de que se pueda cargar en el proceso y usarlo. Los ensamblados también se pueden actualizar desde una versión más reciente mediante la instrucción ALTER ASSEMBLY o quitarse de SQL Server mediante la instrucción DROP ASSEMBLY.
La información del ensamblado se almacena en la tabla sys.assembly_files
de la base de datos en la que se ha instalado el ensamblado. La tabla sys.assembly_files
contiene las columnas siguientes:
Columna | Descripción |
---|---|
assembly_id | Identificador definido para el ensamblado. Este número se asigna a todos los objetos relacionados con el mismo ensamblado. |
name | El nombre del objeto. |
file_id | Un número que identifica cada objeto, siendo 1 el valor del primer objeto asociado a un assembly_id determinado. Si varios objetos están asociados al mismo assembly_id , 1 incrementa a continuación cada valor file_id subsiguiente. |
contenido | Representación hexadecimal del ensamblado o archivo. |
En esta sección
Crear un ensamblado
Describe la creación de ensamblados SAFE, EXTERNAL_ACCESS y UNSAFE CLR en SQL Server.
Modificar un ensamblado
Describe la actualización de ensamblados CLR en SQL Server.
Quitar un ensamblado
Describe la eliminación de ensamblados CLR de SQL Server.
Consulte también
Seguridad de la integración CLR
Seguridad de acceso del código de integración CLR