반응형
SQL Server : CLR이 활성화되었는지 확인하는 방법은 무엇입니까?
SQL Server 2008-clr이 활성화되어 있는지 확인하는 쉬운 방법은 무엇입니까?
SELECT * FROM sys.configurations
WHERE name = 'clr enabled'
config_value결과에서 확인sp_configure
다음을 실행하여 CLR을 활성화 할 수 있습니다.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
허용되는 답변에는 약간의 설명이 필요합니다. 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'
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;
에서 로드 어셈블리 ID 65675을하는 동안 Microsoft .NET Framework에서 오류가 발생했습니다
이것은 @Jason의 대답이지만 단순화 된 출력으로
SELECT name, CASE WHEN value = 1 THEN 'YES' ELSE 'NO' END AS 'Enabled'
FROM sys.configurations WHERE name = 'clr enabled'
위는 다음을 반환합니다.
| name | Enabled |
-------------------------
| clr enabled | YES |
SQL Server 2017에서 테스트 됨
참고URL : https://stackoverflow.com/questions/4804873/sql-server-how-to-check-if-clr-is-enabled
반응형
'Programing' 카테고리의 다른 글
| 모두 제거하는 정규식 (숫자가 아닌 OR 마침표) (0) | 2020.09.24 |
|---|---|
| CodeIgniter (PHP)에서 오류 로깅을 수행하는 방법 (0) | 2020.09.24 |
| JavaScript에서 json-object의 키 가져 오기 (0) | 2020.09.23 |
| 목록에서 이상 값을 거부하는 numpy 내장 기능이 있습니까? (0) | 2020.09.23 |
| 이 ssh 터널을 닫는 방법은 무엇입니까? (0) | 2020.09.23 |