SQL 2008은 .NET 4.0을 지원하지 않습니다.SQL CLR 및 .NET 4.0
.NET 4.0 용으로 컴파일 된 여러 어셈블리가 있습니다. 이 어셈블리 중 하나에서 루틴을 시작하려면 SQL 트리거가 필요합니다.
WCF 또는 다른 형태의 프로세스 간 의사 소통이 수반되지 않는 방법이 있습니까? 이 루틴을 시작하기 위해 SQL CLR을 얻으려면? 어쩌면 4.0 코드를 실행하는 2.0 타겟 어셈블리를 가질 수 있습니까? .NET 4.0은 여러 런타임 버전을 동일한 프로세스에서 호스팅 할 수 있다는 것을 알고 있지만 어떻게 활용할지는 모르겠습니다.
대체로 COM 래퍼를 사용하여 .NET 4.0 코드를 시작할 수는 있지만 그렇게하지 않는 것이 좋습니다.
http://stackoverflow.com/questions/2781624/sqlclr-using-the-wrong-version-of-the-net-framework –
나는 비슷한 문제를 가지고 당신이 이제까지 작업이나요 : HTTP : //stackoverflow.com/questions/7314771/clr-stored-procedure-needs-to-call-net-assembly – MartinaL
Nope. 다른 접근 방식을 취했다. – Jeff