상세 컨텐츠

본문 제목

SQL Server 어셈블리 등록

DataBase/SQL Server

by 탑~! 2021. 6. 14. 13:45

본문




USE [master]


--CLR 활성작업
SET NOCOUNT ON;
USE master;
EXEC sp_configure 'clr enabled', 1;
RECONFIGURE;
GO
--TRUSTWORTHY 기본 속성이 OFF이므로 높은 권한적용을 위해 ON 시킴
ALTER DATABASE  ActiveMDM
SET TRUSTWORTHY ON
USE [ActiveMDM]
GO



/*


DROP FUNCTION  [mirae].[UF_CREATE_SEND_FILE]

DROP ASSEMBLY [ActiveMDMInterface]


*/

--ASSEMBLY 생성
CREATE ASSEMBLY [ActiveMDMInterface]
FROM 'D:\MDMInterface\ActiveMDMInterface.dll'  --파일 지정 경로
WITH PERMISSION_SET = UNSAFE
GO


CREATE FUNCTION [mirae].[UF_CREATE_SEND_FILE](@strInputValue1 [nvarchar](100), @strInputValuePath [nvarchar](100))
RETURNS [nvarchar](max) WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [ActiveMDMInterface].[CreateSendTargetFile].[CreateFile]
GO

'DataBase > SQL Server' 카테고리의 다른 글

데이타 한글 포함여부  (0) 2023.03.17
SQL Express 비밀번호 변경  (0) 2021.06.14
Table의 파일그룹 조회  (0) 2021.04.29
SQL Server 시작 오류 - error code 10013  (0) 2021.01.06
SP_LOCK, KILL - 락 확인 및 강제종료  (0) 2021.01.05

관련글 더보기