SQL Server:如何检查CLR是否启用?
SQL Server 2008 – 什么是检查是否启用clr的简单方法?
SELECT * FROM sys.configurations WHERE name = 'clr enabled'
检查sp_configure
的结果中的config_value
您可以通过运行以下命令启用CLR:
sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'clr enabled', 1; GO RECONFIGURE; GO
MSDN关于启用CLR的文章
关于sp_configure的MSDN文章
接受的答案需要一点澄清。 如果CLR被启用或禁用,该行将在那里。 如果启用,值将为1;如果禁用,则值为0。
如果该选项被禁用,我使用此脚本在服务器上启用:
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
select * from sys.configurations where name = 'clr enabled'