设置:SQLServer2005&DotNetNuke 05.01.02.

这始于我试图安装一个DNN模块,该模块的SQL脚本中有"select*from dbo.sysobjects".失败,出现以下错误:

上的SELECT权限被拒绝

我以DNN用户帐户的身份通过SQL Server Management Studio登录到数据库,当我try 在sysobjects视图上执行 Select 时,会出现相同的错误.

I tried to grant the DNN user account explicit SELECT permission to that view. When I check it by going to Security -> Users -> DNNUserLogin-> right-click -> Properties -> Securables and scroll down to find the sys.sysobjects view, it says this user account has explicit permissions for dbo: And the SELECT checkbox is checked. But I still cannot perform a select on the sysobjects view as that DNN user account.

我做错了什么?我怎样才能做到这一点?

推荐答案

这也是用户拥有拒绝权限的问题;在我匆忙授予权限的过程中,我基本上给了用户一切.deny杀了它.所以一旦我删除了这些权限,它就工作了.

Sql相关问答推荐

GROUP BY和GROUP_CONCAT用于计算比赛排名

Trino/Presto sq:仅当空值位于组中第一个非空值之后时,才用值替换空值

在postgres中动态计算出现次数并插入到json中

按用户和时间列出的SQL Group考勤列表

TSQL如何为群分配号码

排除具有部分匹配条件的记录

将时间范围划分为全天和前后剩余小时

在Oracle SQL中按月生成日期

存储过程太慢

Athena 计算从日期到当前时间戳的每月计数

连续天跟踪购买情况(将标记返回到另一列?)

两个具有 NULL 值的表达式结果之间的差异

如何在 case 语句中使用聚合?

使用row_number() over partition by保留首次出现且值不为空的行的方法

在没有订单的情况下,如何生成一个值为0的顾客天数行

带聚合函数的 percentile_cont

MS ACCESS 错误插入 X(...) 从 A 联合 Select ... 从 B

过滤具有一对多关系的两个表之间的数据

如何防止 SQL 中的负收入值并将其重新分配到接下来的月份?

面对来自以下两个代码的不同输出