当前位置: 首页 > 面试题库 >

数据库[dbName]无法访问。(对象浏览器)

张银龙
2023-03-14
问题内容

关于使用SQL Server 2008 R2,我有一个问题。

我最近在我的计算机上遇到问题,因此必须重新启动Windows,并且必须将一个用户的权限授予另一用户(使用属性中的安全功能)。最初授予权限时,它通过“访问被拒绝”消息。

经过大量研究,它停止产生此错误(我也需要授予权限的用户不可用),然后导致另一个问题发生,但这一次是在SQL Server中。它产生此消息;

数据库[dbName]无法访问。(对象浏览器)

当我尝试选择下拉选项以查看SQL Server中数据库的表和存储过程列表时,会发生此错误。我在以下链接中找到了对此的解释;

http://www.microsoft.com/products/ee/transform.aspx?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1617&EvtSrc=MSSQLServer&EvtID=916

然后我尝试像这样实现;

 USE msdb;
 GO
 GRANT CONNECT TO [DBName\MyName] ;

 CREATE DATABASE [DBNAME] ON PRIMARY

使用我创建的脚本(幸运的是,在出现此问题之前),它通过大量消息进行了处理;

消息15151,级别16,状态1,行1
找不到用户’DBName \ MyName’,因为它不存在或您没有权限。
消息262,级别14,状态1,第2
行在数据库’master’中拒绝了CREATE DATABASE权限。
消息5011,级别14,状态9,第1行
用户没有权限更改数据库’DBName’,该数据库不存在,或者该数据库未处于允许访问检查的状态。
讯息5069,第16级,状态1,第1行…

经过这一系列的错误之后,我变得很困惑,因此,如果有人可以就如何解决该问题向我提供一些反馈,我将不胜感激。干杯。


问题答案:

通常,直接授予登录权限是个坏主意。您应该在数据库中创建角色对象,并且应该将数据库中的所有权限分配给角色。

然后,将数据库移动到另一台计算机(或重新安装)时,您只需修改服务器登录名和角色分配即可。



 类似资料:
  • Yii 包含了一个建立在 PHP PDO 之上的数据访问层 (DAO)。DAO为不同的数据库提供了一套统一的API。 其中 ActiveRecord 提供了数据库与模型(MVC 中的 M,Model) 的交互,QueryBuilder 用于创建动态的查询语句。 DAO提供了简单高效的SQL查询,可以用在与数据库交互的各个地方. 使用 Yii DAO 时,你主要需要处理纯 SQL 语句和 PHP 数

  • 一个ASP.NET web项目加载了解决方案,但我得到了这个错误

  • 问题内容: 我正在尝试在dockerizedselenium独立firefox浏览器上运行Ruby on Rails功能测试。似乎我在联网方面遇到问题,因为selenium实例无法连接到Capybara启动的URL。 这是我的示例文件: 我在启用网络的情况下开始docker-compose: 测试脚本像这样运行一个rspec命令 对于docker测试,我为Capybara启用了远程驱动程序: 最后

  • JavaScript可以获取浏览器提供的很多对象,并进行操作。 window window对象不但充当全局作用域,而且表示浏览器窗口。 window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。 兼容性:IE<=8不支持。 'use strict'; ---- // 可以调整浏览器

  • 嗨,我知道有几个线程对此,但没有一个解决方案似乎对我有效。 我有一个ASP.NET网站项目,我正试图加载并在Visual Studio中发布该项目。然而,当我加载项目时,我得到了错误: 到目前为止我所尝试的: 获得C://Windows/system32/inetsrv/config的所有权 在我的project_name.csproj文件中设置 返回到旧的team foundation serv

  • 概述 indexedDB.open方法 indexedDB实例对象的方法 createObjectStore方法 objectStoreNames属性 transaction方法 createIndex方法 index方法 IDBKeyRange对象 参考链接 概述 随着浏览器的处理能力不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少用户等待从服务器获取数据的时间。 现有的浏