我想在SQL Server 2012中创建一个具有有限访问权限的用户帐户,即他应该只能运行查询和查看数据而不能用于任何其他操作。不允许进行备份,恢复和用户修改。
我试着查看内置的服务器角色,但无法理解它。服务器由大约7-8个不同的数据库组成,我们希望该用户只能跨所有数据库查询访问权限,仅此而已。如果有人可以指导我如何实施它会很棒。
此致
SAURABH
答案 0 :(得分:0)
使用命令GRANT简单创建角色并授予对所需对象的访问权限。例如:
GRANT SELECT ON TABLE1 TO ROLE_ONLY_VIEW_FOR_EXAMPLE
然后,您可以将此角色分配给任何您想要的用户。