sql2008拒绝了对对象 (数据库 ,架构'dbo')的SELECT权限

连接sql2008的时候,出现了这种一直报权限错误:错误截图如下:

所见效果描述:在windows身份验证的 情况下登陆进去数据库的表都是可以打开的,当换到sa或者别的账号登陆进去的时候这个时候我们点击我们的数据库就会报错:

解决方法如下:

1、首先我们要用windows身份登陆进去进行设置,因为你的sa等账号登陆进去设置都是无效的【这一步很重要】。

2、找到对应的库下面的安全性->架构->dbo->右键属性【权限】->搜索->浏览【public】->确定,在右边的具有授权,如果不知道的情况下全部打钩即可。参照截图如下:

3、如果这个时候还是用sa或者别的账号可以登陆了,进去之后右键编辑表错误,那么这个时候你就需要进行下面的设置了。

4、windows登陆进去选择表右键属性【权限】->搜索->浏览【public】->确定,在右边的具有授权,如果不知道的情况下全部打钩即可。

sql2008拒绝了对对象 (数据库 ,架构'dbo')的SELECT权限

时间: 2024-10-29 19:07:21

sql2008拒绝了对对象 (数据库 ,架构'dbo')的SELECT权限的相关文章

拒绝了对对象 'base_config' (数据库 '****',架构 'dbo')的 SELECT 权限

在网上看了很多资料都是空说一谈,都只是说很简单,然后没有说遇到这样的情况具体该怎么做,看到这里都知道是权限问题,其实我们每一个人都知道,又是我觉得我还是要给以后遇到的朋友个解决方法:  这里用到的数据库是08版本的,出现了这种一直报权限错误:错误截图如下: 所见效果描述:在windows身份验证的 情况下登陆进去数据库的表都是可以打开的,当换到sa或者别的账号登陆进去的时候这个时候我们点击我们的数据库就会报错: 解决方法如下: 1.首先我们要用windows身份登陆进去进行设置,因为你的sa等账

拒绝了对对象 'XXX' (数据库 'XXX',架构 'dbo')的 SELECT 权限

2010-04-17 23:16 在IIS里测试ASP.NET网站时会遇到这样的问题(ASP.NET+SQL2005)我自己的解决方法是这样的: 1.打开SQL2005管理界面(没有安装SQLServer2005_SSMSEE.msi的话从VS2005服务器里进去) 2.在“对象资源管理器”里,展开“数据库”下面的“安全性”,右键“登录名”弹出“新建登录名...”弹出新建登录名窗口,登录名处右边“搜索”——“高级”——“立即查找”,选择“ASPNET”,两次确定后成功添加用户“ASPNET”,下

C# 访问数据的时候报错 (拒绝了对对象 'XXXX' (数据库 'SHQY',架构 'dbo')的 SELECT 权限)

拒绝了对对象 'XXXX' (数据库 'SHQY',架构 'dbo')的 SELECT 权限 解决办法 use [docareMZ]--docareMZ 数据库名 GO GRANT SELECT ON SCHEMA::[dbo] TO [public] --查 use [docareMZ] GO GRANT EXECUTE ON SCHEMA::[dbo] TO [public] C# 访问数据的时候报错 (拒绝了对对象 'XXXX' (数据库 'SHQY',架构 'dbo')的 SELECT

MSSQL 2012 拒绝了对对象 'extended_properties' (数据库 'mssqlsystemresource',架构 'sys')的 SELECT 权限

查看数据库的表的时候报如下错误: MSSQL 2012 拒绝了对对象 'extended_properties' (数据库 'mssqlsystemresource',架构 'sys')的 SELECT 权限. (Microsoft SQL Server,错误: 229) 解决方法: 在数据库里相应的用户权限中,把db_denydatareader的复选框的勾去掉.db_denydatareader是拒绝访问. MSSQL 2012 拒绝了对对象 'extended_properties' (数

拒绝了对对象 'sp_OACreate' (数据库 'mssqlsystemresource',架构 'sys')的 EXECUTE 权限。

执行一个存储过程, 由于里面使用到了一些 --创建对象  EXEC sp_OACreate 'VBScript.RegExp', @objRegex OUT  --设置属性  EXEC sp_OASetProperty @objRegex, 'Pattern', @pattern  EXEC sp_OASetProperty @objRegex, 'IgnoreCase', @IgnoreCase  EXEC sp_OASetProperty @objRegex, 'Global', 1  --

SQLServer之修改数据库架构

修改数据库架构注意事项 用户与架构完全分离. ALTER SCHEMA 仅可用于在同一数据库中的架构之间移动安全对象. 若要更改或删除架构中的安全对象,请使用特定于该安全对象的 ALTER 或 DROP 语句. 如果对 securable_name 使用了由一部分组成的名称,则将使用当前生效的名称解析规则查找该安全对象. 将安全对象移入新架构时,将删除与该安全对象关联的全部权限. 如果已显式设置安全对象的所有者,则该所有者保持不变. 如果安全对象的所有者已设置为 SCHEMA OWNER,则该所

数据库架构设计思路

一 .58同城数据库架构设计思路 (1)可用性设计 解决思路:复制+冗余 副作用:复制+冗余一定会引发一致性问题 保证"读"高可用的方法:复制从库,冗余数据,如下图  带来的问题:主从不一致 解决方案:见下文 保证"写"高可用的一般方法:双主模式,即复制主库(很多公司用单master,此时无法保证写的可用性),冗余数据,如下图  带来的问题:双主同步key冲突,引不一致 解决方案: a)方案一:由数据库或者业务层保证key在两个主上不冲突 b)方案二:见下文 58同

互联网数据库架构设计思路

一 .58同城数据库架构设计思路 (1)可用性设计 解决思路:复制+冗余 副作用:复制+冗余一定会引发一致性问题 保证"读"高可用的方法:复制从库,冗余数据,如下图   带来的问题:主从不一致 解决方案:见下文 保证"写"高可用的一般方法:双主模式,即复制主库(很多公司用单master,此时无法保证写的可用性),冗余数据,如下图   带来的问题:双主同步key冲突,引不一致 解决方案: a)方案一:由数据库或者业务层保证key在两个主上不冲突 b)方案二:见下文 5

数据库所有者 (dbo)

数据库所有者 (dbo) dbo 是具有在数据库中执行所有活动的暗示性权限的用户.将固定服务器角色 sysadmin 的任何成员都映射到每个数据库内称为 dbo 的一个特殊用户上.另外,由固定服务器角色 sysadmin 的任何成员创建的任何对象都自动属于 dbo. 例如,如果用户 Andrew 是固定服务器角色 sysadmin 的成员,并创建表 T1,则表 T1 属于 dbo,并以 dbo.T1 而不是 Andrew.T1 进行限定.相反,如果 Andrew 不是固定服务器角色 sysadm