/********************************************************************************************
-- Title : [2k8] CLR DLL Function 사용시 에러
-- Key word : clr dll function
********************************************************************************************/
메시지 10314, 수준 16, 상태 11, 줄 1
어셈블리 ID 65550을(를) 로드하는 동안 Microsoft .NET Framework에서 오류가 발생했습니다. 서버의 리소스가 부족하거나 어셈블리가 PERMISSION_SET = EXTERNAL_ACCESS 또는 UNSAFE로 트러스트되지 않은 것 같습니다. 쿼리를 다시 실행하거나 설명서에서 어셈블리 트러스트 문제를 해결하는 방법을 참조하십시오. 이 오류에 대한 자세한 내용은 다음을 참조하십시오:
System.IO.FileNotFoundException: 파일이나 어셈블리 'pjt_clr_createtabletowords, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다.
System.IO.FileNotFoundException:
위치: System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
위치: System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
위치: System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
위치: System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
위치: System.Reflection.Assembly.Load(String assemblyString)
-- 1) http://support.microsoft.com/kb/918040
-- 2) http://social.msdn.microsoft.com/Forums/en-US/sqlnetfx/thread/d640b516-5cc9-4f61-bd72-6297eb0cd736
-- db sid가 불일치 해서 발생한다고 함...
-- 그러나 ms 권고안(1)대로 해도 잘 안됨.
-- 최후방법은 (2)번의 관련모듈 삭제 -> DB(CLRdb) detach -> attach -> 모듈 재생성 하면 되긴 함.
-- .NET에서 전역변수 하나가 문제일 수도..