net - SQL Server: ¿Cómo verificar si CLR está habilitado?
habilitar clr enabled sql server (5)
SQL Server 2008: ¿Cuál es una forma fácil de verificar si clr está habilitado?
Compruebe el config_value
en los resultados de sp_configure
Puede habilitar CLR ejecutando lo siguiente:
sp_configure ''show advanced options'', 1;
GO
RECONFIGURE;
GO
sp_configure ''clr enabled'', 1;
GO
RECONFIGURE;
GO
La respuesta aceptada necesita un poco de aclaración. La fila estará allí si CLR está habilitado o deshabilitado. El valor será 1 si está habilitado, o 0 si está deshabilitado.
Uso esta secuencia de comandos para habilitar en un servidor, si la opción está deshabilitada:
if not exists(
SELECT value
FROM sys.configurations
WHERE name = ''clr enabled''
and value = 1
)
begin
exec sp_configure @configname=clr_enabled, @configvalue=1
reconfigure
end
Salam.
El resultado correcto para mí con Sql Server 2017:
USE <DATABASE>;
EXEC sp_configure ''clr enabled'' ,1
GO
RECONFIGURE
GO
EXEC sp_configure ''clr enabled'' -- make sure it took
GO
USE <DATABASE>
GO
EXEC sp_changedbowner ''sa''
USE <DATABASE>
GO
ALTER DATABASE <DATABASE> SET TRUSTWORTHY ON;
Desde Se produjo un error en Microsoft .NET Framework al intentar cargar el Id. De ensamblaje 65675
SELECT * FROM sys.configurations
WHERE name = ''clr enabled''
select *
from sys.configurations
where name = ''clr enabled''