SQL Management Studio,对象上的SELECT权限被拒绝 [英] SQL Management studio, The SELECT permission was denied on the object

查看:845
本文介绍了SQL Management Studio,对象上的SELECT权限被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请停下来解决这个问题



我试过:GRANT INSERT,UPDATE,SELECT ON [dbo]。[User] TO'ISO APPPOOL\。 NET v4.5'



对象'用户',数据库'XXX',架构'dbo'上的SELECT权限被拒绝。

Please halp me to slove this problem

I tried : GRANT INSERT, UPDATE, SELECT ON [dbo].[User] TO 'IIS APPPOOL\.NET v4.5'

The SELECT permission was denied on the object 'User', database 'XXX', schema 'dbo'.

推荐答案

试试这个 -



1.使用 sa 用户登录( sysadmin

2.在对象资源管理器中,展开安全性,然后登录

3.右键单击列表中的用户,然后单击属性

4.单击用户映射,然后单击(选择)数据库从列表中

5.现在,您可以看到数据库角色成员资格列表:您的数据库名称

6.确保选中 db_datareader 且未选中 db_denydatareader

7.确定



希望,它有帮助:)



参考:

db_datareader [ ^ ]

db_denydatareader [ ^ ]
Try this-

1. Login with the sa user (sysadmin)
2. In Object Explorer, expand Security and then Logins
3. Right click on the user from the list and click Properties
4. Click User Mapping and then click on (select) the Database from the list
5. Now you can see a list of Database role membership for : Your DB Name
6. Make sure that db_datareader is checked and db_denydatareader is unchecked
7. OK

Hope, It helps :)

Reference:
db_datareader[^]
db_denydatareader[^]


这篇关于SQL Management Studio,对象上的SELECT权限被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆