我使用以下命令尝试在Server 2008实例上启用CLR
EXEC sp_configure 'clr enabled', 1
GO
RECONFIGURE
GO
但我仍然得到以下错误
禁用.NET框架代码的执行。设置"clr已启用“配置选项并重新启动服务器
我还需要做什么吗?
发布于 2016-02-02 20:24:15
回顾到目前为止已经检查和尝试的内容:
EXEC sp_configure 'clr enabled', 1;
已被执行。RECONFIGURE;
已被执行。EXEC sp_configure 'clr enabled';
将显示用于run_value
的1
。EXEC sp_configure 'lightweight pooling';
将显示用于run_value
的0
。state
属性在属性中的值为“”,意思是:
带有mscoree状态的锁定CLR版本可能会显示在未使用托管CLR的地方,因此尚未初始化。第一次执行DDL语句(如创建程序集(Transact-SQL))或托管数据库对象时,将初始化托管CLR。要尝试/检查的其他事项:
发布于 2016-02-02 13:30:06
试一试
EXEC sp_configure 'clr enabled', 1
go
RECONFIGURE
go
EXEC sp_configure 'clr enabled'
go
也是
要启用CLR集成,必须具有ALTER设置服务器级权限,这是sysadmin和serveradmin固定服务器角色的成员隐式持有的权限。
发布于 2016-02-02 13:50:42
您确定启用了高级选项吗?
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
https://stackoverflow.com/questions/35154803
复制相似问题