문제

하려고 할 때 내 CLR UDF,나는 이 오류가 발생할 수 있습니다.

메시지 6522,16 레벨,상태 1,1

니다.NET Framework 실행하는 동안 오류가 발생했는 사용자 정의 일상이나 집계"getFileSize":

시스템입니다.보안입니다.SecurityException:요청에 대한 권한 형식의'시스템이다.보안입니다.권한이 있습니다.FileIOPermission,mscorlib 버전 2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'지 못했습니다.

시스템입니다.보안입니다.SecurityException:

에서 시스템입니다.보안입니다.CodeAccessSecurityEngine.체크인(체,수요 StackCrawlMark&stackMark,Boolean isPermSet)

에서 시스템입니다.보안입니다.클래스가 올바르게.수요()

에서 시스템입니다.IO.또는 파일 이름이 시..ctor(경로를 문자열)

에 GetFileInfo.ShowDirectoryName.DirSize(sql 문자열에 dir).

어떤 아이디어에서 이 문제를 해결하는 방법?도에서 시간을 보내고 BOL 지만 내 뒤로 정말로 벽에는 지금...

감사합니다.

도움이 되었습니까?

해결책

SQLCLR 에 일정한 제한을 부과 무엇을 어셈블리 할 수 있는 코드를 사용하여 액세스 보안.

에는 다양한 권한 설정에서 SQL:

http://www.devx.com/codemag/Article/31193/0/page/4

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top