sql – 数据库[dbName]不可访问. (ObjectExplorer)
我有一个关于使用SQL Server 2008 R2的问题.
我最近有一个问题与我的电脑,因此我不得不重新启动Windows,必须授予一个用户到另一个用户的权限(使用属性中的安全功能).当初始给予权限时,它通过“拒绝访问”消息. 经过大量研究后,它停止生成此错误(我需要授予权限的用户也不可用),从而导致另一个问题发生,但这次在SQL Server中.它产生这个消息;
当我尝试选择下拉选项来查看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 [DBNameMyName] ; CREATE DATABASE [DBNAME] ON PRIMARY 使用我创建的脚本(幸运的是在这个问题发生之前)它通过大量的消息;
经过这一系列的错误之后,我已经变得悬而未决了,因此如果有人可以给我一些关于我可以做些什么来解决这个问题的反馈意见,那将是非常感激的.干杯. 解决方法一般来说,直接授予登录权限是一个坏主意.您应该在数据库中创建角色对象,并将数据库中的所有权限分配给角色.然后将数据库移动到另一台计算机(或重新安装)时,必须修改的只有服务器登录和角色分配. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |