【发布时间】:2016-12-09 07:29:05
【问题描述】:
我想在 SQL Server 2012 中创建一个访问受限的用户帐户,即,他应该只能运行查询和查看数据,而不能进行其他操作。不允许备份、恢复、用户修改。
我尝试查看内置服务器角色,但无法真正理解它。服务器由一些 7-8 个不同的数据库组成,我们希望这个用户只有对所有数据库的查询访问权限,仅此而已。如果有人可以指导我如何实现它,那就太好了。
问候
苏拉布
【问题讨论】:
-
授予它“datareader”数据库角色,仅此而已。
-
服务器级角色中是否有足够的东西。现在,所有用户都被赋予了系统管理员服务器角色。 SQL Server 中有多个数据库,我们希望限制对所有数据库的访问。
-
您不会一开始就授予他们一个拥有大量权限的角色,然后又拿走很多这些权限。只需授予他们您想要授予他们的权限,仅此而已。
标签: sql sql-server sql-server-2008 sql-server-2012