我有一个关于使用 SQL Server 2008 R2 的问题。
我最近遇到了我的计算机问题,因此我不得不重新启动 Windows,并且必须将一个用户的权限授予另一个用户(使用属性中的安全功能)。但是,最初授予权限时,它会通过“拒绝访问”消息。
经过大量研究,它停止产生此错误(我需要授予权限的用户也不可用),然后导致另一个问题发生,但这次是在 SQL Server 中。它产生这个消息;
无法访问数据库 [dbName]。(对象浏览器)
当我尝试选择下拉选项以查看 SQL Server 中数据库的表和存储过程的列表时,会发生此错误。我在以下链接中找到了对此的解释;
然后我尝试像这样实现;
USE msdb;
GO
GRANT CONNECT TO [DBName\MyName] ;
CREATE DATABASE [DBNAME] ON PRIMARY
使用我创建的脚本(幸运的是在这个问题发生之前)它通过大量消息;
消息 15151,级别 16,状态 1,第 1 行
找不到用户“DBName\MyName”,因为它不存在或您没有权限。
消息 262,级别 14,状态 1,第 2 行
创建数据库权限在数据库“主”中被拒绝。
消息 5011,级别 14,状态 9,第 1 行
用户无权更改数据库“DBName”,数据库不存在,或数据库未处于允许访问检查的状态。
消息 5069,第 16 级,状态 1,第 1 行...
在这一系列错误之后,我已经陷入困境,因此如果有人能给我一些关于我可以做些什么来解决这个问题的反馈,我将不胜感激。干杯。