小编joh*_*sta的帖子

在向用户显式授予选择视图后,对(视图)对象的 SELECT 权限被拒绝

我有一个名为“1098Statement”的视图的数据库我们正在测试用户名为“appuser”的应用程序。

我尝试了以下解决方案来在视图上授予选择权并不断出错:

  1. 授予选择视图
  2. 将用户添加到 db_datareader
  3. 将用户添加到已在视图上授予选择权的数据库角色

    消息 229,级别 14,状态 5,第 2 行 对象“1098Statement”、数据库“mydb”、架构“dbo”的 SELECT 权限被拒绝。

他们都没有工作。

是否有任何人可以提供有关解决此问题的任何指示。

我唯一剩下的想法是检查

  1. 用户帐户,以查看对用户或帐户所属的任何角色是否有任何明确的“拒绝”限制。
  2. 检查视图以查看是否有任何明确的拒绝

sql-server-2005 security

7
推荐指数
1
解决办法
1万
查看次数

您如何应对数据库服务器库存管理

由于多方/部门将他们自己的 SQL Server 实例联机,SQL Server DBA 不得不与服务器库存管理作斗争是否很常见?

如果是这样,您是否能够成功添加控件以防止出现此问题?此外,您如何定期监控您的环境以发现非托管实例,以便您可以主动防止诸如没有备份的数据库之类的尴尬情况?

sql-server

7
推荐指数
1
解决办法
1055
查看次数

标签 统计

security ×1

sql-server ×1

sql-server-2005 ×1