SQL Server CLR을 켜기 전에 확인해야 할 사항 목록은 무엇입니까?

SQL Server CLR을 켜기 전에 확인해야 할 사항 목록은 무엇입니까?

프로덕션 서버에 처음으로 CLR 함수(SQL Server에서 사용할 수 없는 텍스트 또는 파일의 해시를 계산하는 기능)를 배포하려고 합니다.

개발머신에서 기능을 테스트해볼 수 있었지만, 아직도 궁금하네요.

다음 목록이 있나요?문제CLR 옵션을 켜기 전에 고려해야 할 사항은 무엇입니까?

sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO

답변1

주제와 직접적으로 관련된 이 MSDN 문서에서 원하는 모든 정보(또는 적어도 상당한 양)를 찾을 수 있을 것이라고 생각합니다.

CLR 통합 보안

이것이 귀하의 상황과 직접적인 관련이 있는지 의심스럽기는 하지만 어셈블리에서 비관리 코드를 호출할 때 한 가지 큰 문제점을 보았습니다. 뭔가 라인을 따라이 게시물.

또한 어셈블리에 필요한 종속성도 SQL에 등록해야 합니다. System.dll과 같은 것들도 마찬가지입니다. 추악해질 수 있습니다. 기본적으로 SQL에서 축복을 받는 어셈블리는 거의 없습니다.

관련 정보