请在此链接中找到我所指的所有文件:
http ://whyisthisinmyfood.com/sql/
我在两台 Windows 7 计算机上安装了“SQL Server 2008 R2 Management Studio Express (x86)”的新副本。两台计算机的安装文件相同。安装方法相同。(据我所知,我选择了相同的选项)
一个在家,一个在工作。
家里的那个似乎工作得很好我“执行”这个文件(ITD132-Inventory Initial with data.sql),它工作正常。当我在工作中“执行”它时,我得到:
消息 262,级别 14,状态 1,第 1 行
创建数据库权限在数据库“主”中被拒绝。
..还有一堆东西,这是因为数据库不是一开始就创建的。
我已经比较了两台计算机上的权限。
查看这些文件:
家用计算机:non-networked.jpg
工作计算机:work-networked.jpg
我在一篇文章中读到,要创建新的登录名,必须以管理员身份登录。我使用我的 Windows 凭据登录到服务器管理工作室,我是我工作计算机的本地管理员,我无法找到任何其他地方以管理员身份登录这个 SQL Server Management Studio(很明显我是不知道那是什么意思)
在这一点上我认为我的问题是我需要创建一个不仅仅是“BUILTIN\User”的用户(因为这个登录没有权限)有权限。
但我不知道如何以管理员身份登录来创建此用户角色。
如果这些是明显的答案,请原谅我,因为我刚刚开始使用这个 MS Management Studio,并且对 T-SQL 不是很熟悉。
谢谢,戴安娜