가제트연구소

MS-SQL에서 닷넷 DLL을 호출하기 본문

IT

MS-SQL에서 닷넷 DLL을 호출하기

가제트연구소장 2012. 12. 3. 11:26

MS - SQL에서 닷넷(.net) 호출하는 방법입니다.

 

이를 응용하면 MS-SQL의 기능을 한층 다양하게 확장할 수 있고, 닷넷의 암호화 프레임워크(.net Cryptography)를 사용하서 요즘 이슈화되는 개인 정보 암호화되 쉽게 구현할 수 있습니다.

 

먼저 .net에서 DLL을 하나 생성합니다.

 

 

생성된 .NET DLL을 SQL 서버에 등록하는 과정입니다. DLL이 SQL 서버에 등록되면 SQL에서 프로시저 혹은 함수 호출하듯 쉽게 호출할 수 있습니다.

 

 

 

이렇게 Test.DLL의 TestFunc 함수를 SQL의 uf_Test 함수로 등록했습니다.

 

이제 SQL에서 해당 함수를 호출하면 닷넷의 함수가 실행될 수 있습니다.