0
이 작업을 수행 할 수 있습니까? 아니면 SQL Server의 모든 CLR UDT가 SQL Server에서 사용 되었습니까?CLR SQL Server UDT를 SQL Server에서 클라이언트 응용 프로그램으로 반환 하시겠습니까?
이 작업을 수행 할 수 있습니까? 아니면 SQL Server의 모든 CLR UDT가 SQL Server에서 사용 되었습니까?CLR SQL Server UDT를 SQL Server에서 클라이언트 응용 프로그램으로 반환 하시겠습니까?
예. UDT 어셈블리와 모든 종속 어셈블리는 클라이언트에 이미 있어야하며 응용 프로그램 폴더 또는 GAC에서 액세스 할 수 있어야합니다. 프로젝트는 UDT 어셈블리 바이트를 참조해야하며 그렇지 않으면 UDT 유형 열을 참조하기 전에 런타임에 UDT를로드해야합니다. 이 MSDN 링크는 모든 requirements your UDT has to meet before ADO.Net can instantiate them in your client을 설명합니다. Needlses, 당신의 UDT 코드는 그것이 SQL CLR 런타임에서 실행된다고 가정해서는 안된다. '컨텍스트'연결 또는 SQL 관련 사항을 열려고 시도하면 안됩니다.
그래, 바로 Remus가 말했듯이. 응용 프로그램에서 어셈블리를 참조한 다음 배포 가능 패키지로 패키지하면 SQL 외부에서 작동합니다. –