拒绝了对对象 'xx'(数据库 'xxx',所有者 'dbo')的 SELECT 权限
点击:98
发布时间:
在Microsoft SQL中,明明对数据库用户给予了select权限,却提示:
拒绝了对对象 'xx'(数据库 'xxx',所有者 'dbo')的 SELECT 权限。
问题原因
很多初学者,总认为在数据库权限中选的越多,权限越大。
其实这是错误的!db_denydatareader是拒绝访问,db_denydatawriter是拒绝写入。
解决方法
在数据库里相应的用户权限中,把db_denydatareader的复选框的勾去掉。