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' (数据库 'mssqlsystemresource',架构 'sys')的 SELECT 权限

时间: 2024-08-26 13:59:15

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

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

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

拒绝了对对象 '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  --

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

连接sql2008的时候,出现了这种一直报权限错误:错误截图如下: 所见效果描述:在windows身份验证的 情况下登陆进去数据库的表都是可以打开的,当换到sa或者别的账号登陆进去的时候这个时候我们点击我们的数据库就会报错: 解决方法如下: 1.首先我们要用windows身份登陆进去进行设置,因为你的sa等账号登陆进去设置都是无效的[这一步很重要]. 2.找到对应的库下面的安全性->架构->dbo->右键属性[权限]->搜索->浏览[public]->确定,在右边的具有

拒绝了对对象 '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

【升级至sql 2012】sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611。请将该数据库升级为最新版本。)

sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611.请将该数据库升级为最新版本.) 最近工作中有一个sqlserver2005版本的mdf文件,还没有log文件,现在需要 附加到sqlserver2012,经过网上一顿搜索,把完整的过程奉上,供大家参考 首先创建数据库 再设置数据库的兼容性(经过尝试,此步骤可以省略) 停掉sqlserver 服务,将需要附件的mdf文件替换掉创建数据生成的mdf,删除掉对应的ldf文件 再启动sqlserver 服务 执行

通过Visual Studio 2012 比较SQL Server 数据库的架构变更

一 需求 随着公司业务的发展,数据库实例也逐渐增多,数据库也会越来越多,有时候我们会发现正式生产数据库也测试数据库数据不一致,也有可能是预发布环境下的数据库与其他数据库架构不一致,或者,分布式数据库上线,发现某些不可预知的原因,也会导致数据库之间架构不一致等等.因此,在复杂的数据库对象中,迅速全部找出数据库的差异是DBA的一个职业技能.目前,这种比较工具很多,但是下面我们演示是开发人员通过常用工具Visual Studio 2012来比较SQL Server 数据库的架构变更差异情况. 二 比较

EF之MSSQL分布式部署一:EFContext自定义数据库链接

不废话,上代码: 来源:http://bbs.csdn.net/topics/390823046 原文地址:EF之MSSQL分布式部署一:EFContext自定义数据库链接 /// <summary> /// 得到Entity的连接字符串 /// </summary> /// <param name="edmxFullName">Edmx的包括命名空间的全名称</param> /// <param name="server

使用command对象操作数据库

1.Command对象查询数据库 protected void Button1_Click(object sender, EventArgs e) { //读取web.config节点配置 string strcon = ConfigurationManager.ConnectionStrings["testjm"].ConnectionString; //实例化sqlConnection对象 SqlConnection con = new SqlConnection(strcon);