이 문제는 SQL Server 보안 로그인 및 서버 역할을 나타냅니다.SQL 공용 서버 역할 줄이기
SSMS v17.3을 사용하고 있습니다.
내 질문의 최종 결과는 궁극적으로에 읽기 전용 액세스 권한이있는 사용자가 있어야합니다.
나는 새로운 사용자가 그에게 로그인 이름 & 비밀 번호를 준 만들었습니다. 또한 나는 그에게 사용자 맵핑을주었습니다. - 따라서 그를 공개적으로 데이터베이스에 맵핑했습니다. & db_datareader for readonly.
문제는 사용자가 여전히 데이터베이스에 쓰고 업데이트 할 수있는 액세스 권한이 있다는 것입니다.
문제점이 공용 서버 역할이라는 일부 기사를 발견했습니다.
공용 서버 역할에 대한 권한을 줄일 수있는 방법은 무엇입니까?
알려 주시기 바랍니다.
이것은이다 SQL Server를 새로 설치하므로 일반인에게 액세스 권한이 부여되지 않습니다. – panoskarajohn
@panoskarajohn 내가 제안하는 스크립트를 사용하여 * 모든 것을 체크하지 않는 이유는 무엇입니까? 분명히 * 약간의 접근이 허용됩니다. 당신은 많이 추측하고 있습니다 기본적으로 로컬 관리자가 SQL Server에 추가되는 것과 비슷합니다 ... – gbn
쿼리가보고되고 아름답게 작동했습니다. – panoskarajohn