繁体   English   中英

Microsoft SQL Server Management Studio权限问题

[英]Microsoft SQL Server Management Studio trouble with permissions

请在此链接中找到我要引用的所有文件:
http://whyisthisinmyfood.com/sql/

我在两台Windows 7计算机上安装了“ SQL Server 2008 R2 Management Studio Express(x86)”的新副本。 两台计算机的SAME安装文件。 安装方式相同。 (据我所知,我选择了相同的选项)
一个在家,一个工作。

我在家执行该文件(使用data.sql的ITD132-Inventory Initial),可以正常工作。 当我在工作中“执行”时,我得到:

消息262,第14层,状态1,第1行
CREATE DATABASE权限在数据库“ master”中被拒绝。
..以及大量的其他原因,这是因为数据库不是首先创建的。

我已经比较了两台计算机上的权限。
查看以下文件:
家用计算机:non-networked.jpg
工作计算机:work-networked.jpg

我读了一篇文章,说要创建新的登录名,必须以管理员身份登录。 我使用Windows凭据登录到Server Managment Studio,并且我是工作计算机的本地管理员,但我找不到其他任何位置可以以管理员身份登录此SQL Server Management Studio(显然,我是不知道那是什么意思)

在这一点上,我认为我的问题是我需要创建一个不仅具有权限的“ BUILTIN \\ User”用户(因为此登录名没有权限)。

但是我不知道如何以管理员身份登录以创建此用户角色。

如果这些答案很明显,请原谅我,因为我只是从这个MS Management Studio开始,对T-SQL不太熟悉。

谢谢,黛安娜

如果安装SQL Server,则会在安装过程中询问哪个用户或用户组应具有管理员权限。 如果您的计算机是域的一部分,并且您在本地登录,则事情可能会变得复杂。

如果启用“ sa”用户,最简单(但不是最安全的方式)以“超级用户”身份登录。 这是一个使用密码(未集成登录)登录并拥有所有功能来运行所有脚本的用户:-)默认情况下,它处于禁用状态-谷歌搜索我发现了一种简单的启用方法:

http://sudeeptaganguly.wordpress.com/2010/04/20/how-to-enable-sa-account-in-sql-server/

我认为您是正确的,您需要创建另一个具有足够权限的用户。 通常,使用Windows凭据以“集成安全性”登录应该具有足够的权限(假设同一用户是安装SQL Server的用户)。 如果没有,那么最好以应该具有完全权限的SQL Server用户“ sa”(系统管理员)身份登录。 您知道“ sa”密码吗?

注意:SQL Server的安全模式可以设置为“仅Windows用户的集成安全性”,“ SQL Server安全性”或“两者”。 只有在启用SQL Server安全性的情况下,“ sa”帐户才有效。 您可能可以使用BuiltIn \\ User帐户访问这些设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM