扩展安全管理
我知道 sysadmin 被记录为创建登录(SQL/Windows 集成)所需的服务器角色;尽管如此,我的任务是找出是否有任何可以使用的其他服务器角色(内置或其他)。
具体来说,我希望设置一两个具有创建登录名、创建[数据库]用户、将用户分配给[数据库]角色的登录名。可以重置密码,但大多数登录都是 Windows 集成的,因此没有必要。 根本无法访问数据,这些登录也无权更新表或创建/更新角色。
到目前为止,我似乎唯一的选择是使用 securityadmin 服务器角色设置这两个登录名,并且对于特定数据库,使用 db_securityadmin 和 db_accessadmin 配置...但此配置不允许创建登录名。
I'm aware that sysadmin is documented as the server role necessary for creating logins (SQL/Windows-integrated); nevertheless, I'm tasked to find out if there's any other server role (built-in or otherwise) that can be used.
To be specific, I'm looking to setup one or two logins with access to create logins, create [database] users, assign users to [database] roles. Potentially reset passwords, but most of the logins are Windows-integrated and it's not necessary. Cannot have access to data at all, nor can these logins have rights to update tables nor create/update roles.
Seems my only options so far are to set these 2 logins with securityadmin server role and for the specific databases, configure with db_securityadmin and db_accessadmin... but this configuration doesn't allow for creating logins.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论