【问题标题】:SQL Server 2008 Grant Select PermissionSQL Server 2008 授予选择权限
【发布时间】:2011-09-07 20:30:32
【问题描述】:

我无法将用户添加到我在本地计算机上设置的测试数据库。我已经很好地添加了用户,但用户没有数据库上的SELECT(或其他任何东西)的权限。我已经尝试过服务器、数据库和表下的权限选项卡(只有一个,它是一个非常简单的数据库,仅用于测试)并为每个选项选择了授权,但它仍然不起作用。我也尝试过执行 Transact-SQL 命令,例如:

use testing

GRANT SELECT, UPDATE, DELETE, INSERT TO User

还有其他几个成功返回的组合,但我仍然无权从表中选择数据。有什么建议吗?

【问题讨论】:

  • 您确认用户可以登录了吗?并且您授予的用户不是遇到选择问题的用户?

标签: sql sql-server database-permissions


【解决方案1】:

将用户添加到 db_datareader 角色以授予用户对所有表的选择访问权限。

【讨论】:

    【解决方案2】:

    将用户添加到公共数据库角色,他们应该能够对数据库进行 SELECT(除非您更改了公共角色的权限)。

    【讨论】:

      猜你喜欢
      • 2011-03-25
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 2011-04-29
      • 2012-07-24
      • 2017-07-06
      • 2011-07-02
      相关资源
      最近更新 更多