728x90
어셈블리 DLL 파일 등록을 위해서는 sp_configure를 수정해 줘야합니다.
아래는 어셈블리 등록을 위해 sp_configure 설정을 변경하는 내용입니다.
1.변경 전 확인
EXEC sp_configure
2.변경 진행
--(clr 활성화)
EXEC sp_configure 'clr enabled', 1
RECONFIGURE WITH OVERRIDE
GO
--오류 발생시 고급옵션 활성화 후 다시 실행(구성 옵션'clr strict security'이 없거나 고급 옵션입니다.)
EXEC sp_configure 'clr strict security', 0;
RECONFIGURE WITH OVERRIDE
GO
--고급 옵션 활성화
sp_configure 'show advanced options', 1;
RECONFIGURE WITH OVERRIDE
GO
3. 어셈블리 등록
--DLL파일 SQL등록
use [디비명]
GO
CREATE ASSEMBLY 설정할이름 --오류시 []로 감싸기
FROM 'C:\MY_TEST.dll'
WITH PERMISSION_SET = SAFE
GO
4. 어셈블리 등록 확인
SSMS의 GUI에서 확인하는 방법은 디비명-프로그래밍기능-어셈블리 에서 확인이 가능하며
명령어는 아래를 참조
use 디비명
GO
select * from sys.assemblies
반응형
그리드형
'IT > MSSQL' 카테고리의 다른 글
[MSSQL] 윈도우 호스트네임 변경 후 SQL 윈도우인증 접속 불가 (0) | 2022.11.15 |
---|---|
[MSSQL] 테이블 파티셔닝 실습예제(SPLIT, SWITCH, MERGE) (0) | 2022.08.21 |
[MSSQL] 오류 35208, master 데이터베이스를 사용중인 경우에만 가용성 그룹 DDL 작업이 허용됩니다. (0) | 2022.08.21 |
[MSSQL] tempdb 용량축소(SHRINKFILE) 안될 때 캐시 삭제하기 (0) | 2022.08.21 |
[MSSQL] tempdb 테스트 - 데이터 증가 스크립트 (0) | 2022.08.21 |
댓글