서버역할 속성 에서 Public이라는 속성이 있어야하는데 아래 사진처럼 Public 속성만 아예 없습니다.
혹시 왜 그런지 아시는분 계시면 알려주시면 감사하겠습니다.
Comment 1
-
코난(김대우)
2023.06.02 18:11
서버역할 속성 에서 Public이라는 속성이 있어야하는데 아래 사진처럼 Public 속성만 아예 없습니다.
혹시 왜 그런지 아시는분 계시면 알려주시면 감사하겠습니다.
2023.06.02 18:11
db user는 public role을 상속 받고 제거할 수 없습니다.
예전에는 존재했던 것으로 아는데요, 아마도 특정 버전과 현재 스샷의 sql 버전 차이로 인해 생기는 일일 듯 합니다.
리스트 되지 않지만 db user에 기본 적용됩니다.
Public database role
Every database user belongs to the public database role. When a user hasn't been granted or denied specific permissions on a securable object, the user inherits the permissions granted to public on that object. Database users cannot be removed from the public role.
https://learn.microsoft.com/en-us/sql/relational-databases/security/authentication-access/database-level-roles?view=sql-server-ver15#public-database-role