로 (약) 프로젝트 DBA에 대한 사용 권한, 나는 타입 별칭을 만들었습니다.SQL 사용자 정의 별칭 유형
데이터베이스 권한 (프로젝트 정치)이 약간 낮은 다른 개발자 중 일부는 해당보기 및 권한을 업데이트 할 수 없습니다. 그들이하려고하면
, 그들은 얻을 :
Cannot find the type 'StockQuantity', because it does not exist or you do not have permission.
가 숫자 (18,2)와 StockQuantity를 교체하는 경우, 그것을 잘 작동합니다. ALTER 스크립트를 실행하면 정상적으로 작동합니다.
분명히 SQL 서버는 별칭 유형을 사용 권한이 필요한 것으로 간주합니다. 응.
이 문제를 해결하려면 무엇을 변경해야합니까? 여기서 찾을 수있는 사용자 정의 테이블 유형에 대한 EXECUTE 권한 부여에 대한 설명 만 볼 수 있습니다.
[잘못된 습관 : 별칭 유형 사용 - Aaron Bertrand - 2009-10-14] (http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/14/bad-habits-to-kick-using -alias-types.aspx) – SqlZim
그래, 이미 그 게시물을 보았습니다. 나는 Alias Type의 (다소 실망스러운) 한계에 대해 알고있다. 별칭 유형의 플래그 지정 특성은 여기에서 사용할 가치가있는만큼 가치가 있다는 결론을 내 렸습니다. – Brondahl