VIEW DEFINITION
내 사용자 중 하나의 스키마 수준에서 권한을 적절하게 설정하는 데 문제 가 있습니다. 스키마를 TestSchema
만들고 일부 테이블을 추가했습니다. 사용자는 현재 사용 권한이 액세스 설정 및 테이블 (수정이 SELECT
, UPDATE
, DELETE
관통 등) dbo_datareader
및 dbo_datawriter
역할. 그러나 SSMS 개체 탐색기에서 테이블을 볼 수 없습니다.
정의를 볼 수있는 권한을 부여하려고했습니다.
grant view definition on SCHEMA :: [TestSchema] to [User]
작동하지 않았습니다. 테이블 수준 권한을 설정하려고했습니다.
grant view definition on [TestSchema].[NewTable] to [User]
그것은 또한 작동하지 않았다. 그런 다음 담요 보조금을 시도했습니다.
grant view definition to [User]
그리고 한 일을; TestSchema
액세스 권한이 없어야하는 다른 스키마뿐만 아니라을 볼 수 있습니다 .
여기서 목표는 사용자가 주어진 스키마 내의 모든 테이블을 볼 수 있도록하는 것입니다. 어떻게하면 되나요? 내가하면 해야 기본적으로이 작업을 수행 할 수있을, 나는 왜 수 없습니다 찾을에서 어떤 권한을보고해야 하는가?