在Server中,可以添加服务器角色,并将该角色成员资格授予其他角色,如:
但是,这些角色似乎都不允许只与数据库交互(选择、插入、更新)。
我应该启用哪些安全性来具体允许这种访问?我不希望这个服务器角色能够创建和删除数据库。
发布于 2016-11-14 21:10:00
要赋予对数据库的访问权限,您需要使用数据库角色和数据库用户,而不是服务器角色。请检查用户和登录名之间的差异
您可以创建一个服务器角色,并在其中添加登录。然后,您可以将该角色作为用户添加到每个数据库中,并将其添加为具有选择、插入和更新权限的数据库角色的成员。
如果在模型数据库中执行此操作,然后将其复制到其后创建的所有用户数据库中。
https://dba.stackexchange.com/questions/155240
复制相似问题