我已经搜索了如何做到这一点的高低。让我给出一些背景知识,以便我们可以避免重复相同的旧事物。
在我的公司,我们有时每月从外部来源收到数百个数据库(即,我们不知道这些数据库中存在哪些数据库用户,永远不会。)我想让我的分析师附加这些数据库 - 使用SSMS或其他图形工具 - 没有给他们sysadmin服务器角色。
根据我的研究,附加数据库需要服务器角色dbcreator(和bulkadmin ???);但是,似乎SSMS甚至不会为没有sysadmin服务器角色的用户显示“附加”对话框。
虽然我更喜欢一组允许没有sysadmin角色的用户使用SSMS或其他GUI工具来附加/分离数据库的权限,但我对任何方法都感兴趣。
有什么想法吗?感谢。