반응형

어셈블리 'SqlServerProject'에 PERMISSION_SET = EXTERNAL_ACCESS에 대한 권한이 없으므로 어셈블리 'SqlServerProject'에 대한 CREATE ASSEMBLY가 실패했습니다. 어셈블리는 DBO(데이터베이스 소유자)에게 EXTERNAL ACCESS ASSEMBLY 권한이 있고 데이터베이스에 TRUSTWORTHY 데이터베이스 속성이 있는 경우 또는 어셈블리가 현재 인증서로 서명되어 있거나 EXTERNAL ACCESS ASSEMBLY 권한이 있는 관련 로그인을 소유한 비대칭 키로 서명되어 있는 경우에 권한이 부여됩니다. 이 데이터베이스를 복원하거나 연결한 경우 데이터베이스 소유자가 이 서버의 올바른 로그인에 매핑되어 있는지 확인하십시오. 그렇지 않으면 sp_changedbowner를 사용하여 문제를 해결하십시오.

라는 엿같은 메시지가 나온다면...

또는 비스무리한 권한 문제가 나온다면 아래와 같이 실행한다.

EXEC SP_CONFIGURE 'CLR ENABLED', 1
GO
RECONFIGURE WITH OVERRIDE  (OR RECONFIGURE)
GO

ALTER DATABASE [해당데이터베이스]
SET TRUSTWORTHY ON
반응형

'연구개발 > CLR' 카테고리의 다른 글

CLR 강좌 - TEXT파일 읽기  (0) 2009.06.22
CLR 강좌_ 함수 인자 주고 받기  (0) 2009.06.22
CLR 강좌 - CLR_수동배포  (0) 2009.06.22
SQL 2005 따라하기 6 (CLR)  (0) 2009.06.22
CLR 강좌 - CLR 환경 설정 및 맛보기  (0) 2009.06.22

+ Recent posts