다음을 통해 공유


CLR 통합 활성화

CLR(공용 언어 런타임) 통합 기능은 기본적으로 해제되어 있으며 CLR 통합을 사용하여 구현된 개체를 사용하려면 사용하도록 설정해야 합니다. CLR 통합을 사용하도록 설정하려면 sp_configure 저장 프로시저의 clr 사용 옵션을 사용합니다.

  
sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'clr enabled', 1;  
GO  
RECONFIGURE;  
GO  

CLR 사용 옵션을 0으로 설정하여 CLR 통합을 사용하지 않도록 설정할 수 있습니다. CLR 통합을 사용하지 않도록 설정하면 SQL Server는 모든 CLR 루틴 실행을 중지하고 모든 애플리케이션 도메인을 언로드합니다.

비고

CLR 통합을 사용하려면 sysadminserveradmin 고정 서버 역할의 멤버가 암시적으로 보유하는 ALTER SETTINGS 서버 수준 권한이 있어야 합니다.

비고

많은 양의 메모리와 많은 수의 프로세서로 구성된 컴퓨터는 서버를 시작할 때 SQL Server의 CLR 통합 기능을 로드하지 못할 수 있습니다. 이 문제를 해결하려면 -gmemory_to_reserveSQL Server 서비스 시작 옵션을 사용하여 서버를 시작하고 충분히 큰 메모리 값을 지정합니다. 자세한 내용은 데이터베이스 엔진 서비스 시작 옵션을 참조하세요.

비고

CLR(공용 언어 런타임) 실행은 경량 풀링에서 지원되지 않습니다. CLR 통합을 사용하도록 설정하기 전에 경량 풀링을 사용하지 않도록 설정해야 합니다. 자세한 내용은 간단한 풀링 서버 구성 옵션을 참조하세요.

또한 참조하십시오

sp_configure(Transact-SQL)
CRL 사용 서버 구성 옵션
RECONFIGURE(Transact-SQL)
GRANT(Transact-SQL)
서버 수준 역할