나는 최근 서버의 한 사용자와 일반 액세스 권한을 공유하기를 원해요 나는 간단한 것을 깨달았다 CREATE USER
및 GRANT ALL ON DATABASE
명령은 그에게 간단한 실행하지 않은 SELECT
데이터에 있습니다.
주어진 데이터베이스에서 지정된 사용자에게 모든 테이블에 대한 권한을 부여 public
하고 싶지만 일종의 권한이 허용되는지 알지 못하므로 전체 스키마에 대한 액세스 권한을 부여하는 것이 가장 좋은 방법인지 확실 하지 않습니다. 단계적 확대. 다른 방법이 있습니까?
데이터베이스의 모든 테이블에 모든 CRUD를 부여하고 싶습니다. 또한이 데이터베이스 내부의 DROPping 및 CREATE도 유용 할 수 있습니다.
—
d33tah
GRANT SELECT ON TableName TO [Domain\User]
? 일반적으로db_datareader
필요한 모든 테이블에 대한 읽기 권한 만 있으면 사용자를 역할에 할당 하지만 얼마나 세분화되고 싶은지 잘 모르겠습니다.