2015-01-23 2 views
0

프로젝트를 개발 중입니다. CLR 통합을 만듭니다. SQL Server에 dll 파일을로드하면 오류가 발생합니다.SQL Server 2008 clr 통합

로드 명령 : CREATE ASSEMBLY WcfApp from 'G:\WcfAppTest.dll'.

오류 : system.runtime.serialization를 찾을 수 없습니다,

WcfAppTest.dll

또한 WCF 클라이언트입니다, 내가 PROCEDUREWCF Server 일부 메시지를 보내려고합니다.

나에게 손잡이를 줄 수 있습니까?

답변

0

supported assembblies 목록이 설명되어

CustomMarshalers 
Microsoft.VisualBasic 
Microsoft.VisualC 
mscorlib 
System 
System.Configuration 
System.Data 
System.Data.OracleClient 
System.Data.SqlXml 
System.Deployment 
System.Security 
System.Transactions 
System.Web.Services 
System.Xml 
System.Core.dll 
System.Xml.Linq.dll 

WCF 기반 어셈블리 not supported 같습니다

호스트 프로세스를 종료 할 수있다 안된 .NET 프레임 워크 조립체 때 낮은 메모리 등의 임계 조건 조건이 발생합니다. SQL Server CLR에서 호스팅되는 환경에서 어셈블리를 사용하는 것은 사용자의 책임입니다. 그러나 Microsoft SQL Server 고객 지원 서비스 (CSS)는 지원되지 않는 .NET Framework 어셈블리와 관련된 문제를 사용하고 문제를 해결하는 데 도움이되지 않습니다.

응용 프로그램에서 SQL 외부에서 WCF 호출을 수행하는 것이 좋습니다. 이것이 SQLCRL을 사용하는 것보다 훨씬 좋은 해결책이되는 많은 이유가 있습니다.