반응형
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;
Microsoft 에서 에러가 발생했습니다.어셈블리 ID 65675를 로드하는 동안 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
반응형
'source' 카테고리의 다른 글
취소선 텍스트를 사용하여 UILabel을 작성하려면 어떻게 해야 합니까? (0) | 2023.04.14 |
---|---|
Value Conversion Attribute 클래스의 포인트? (0) | 2023.04.14 |
새 탭 추가 버튼(+)이 있는 TabControl (0) | 2023.04.14 |
프로세스 ID를 취득하여 nohup 프로세스를 종료하려면 어떻게 해야 합니까? (0) | 2023.04.14 |
Grep RegEx로부터의 그룹 캡처 (0) | 2023.04.09 |