Integración CLR: habilitar

Se aplica a:SQL ServerAzure SQL Managed Instance

La característica de integración de Common Language Runtime (CLR) está desactivada de forma predeterminada y se debe habilitar para utilizar objetos que se implementan utilizando la integración CLR. Para habilitar la integración clR, use la opción clr enabled del procedimiento almacenado sp_configure en SQL Server Management Studio:

EXEC sp_configure 'clr enabled', 1;  
RECONFIGURE;  
GO  

Puede deshabilitar la integración con CLR estableciendo la opción clr enabled en 0. Al deshabilitar la integración de CLR, SQL Server deja de ejecutar todas las rutinas clR definidas por el usuario y descarga todos los dominios de aplicación. Las características que dependen de CLR, como el tipo de datos hierarchyid , la función, la FORMAT replicación y la administración basada en directivas, no se ven afectadas por esta configuración y seguirán funcionando.

Nota

Aunque la opción de configuración clr enabled está habilitada en Azure SQL Database, no se admite el desarrollo de funciones de usuario CLR en Azure SQL Database.

Permisos

Para habilitar la integración clR, debe tener el permiso de nivel de servidor ALTER SETTINGS, que los miembros de los roles fijos de servidor sysadmin y serveradmin mantienen implícitamente.

Comentarios

Es posible que los equipos configurados con grandes cantidades de memoria y un gran número de procesadores no puedan cargar la característica de integración CLR de SQL Server al iniciar el servidor. Para solucionar este problema, inicie el servidor mediante la opción de inicio -gmemory_to_reserve SQL Server servicio y especifique un valor de memoria lo suficientemente grande. Para más información, consulte Opciones de inicio del servicio de motor de base de datos.

Nota

No se admite la ejecución de Common Language Runtime (CLR) con "agrupación ligera". Antes de habilitar la integración CLR, debe deshabilitar la agrupación ligera. Para obtener más información, consulte lightweight pooling (opción de configuración del servidor).

Consulte también