最近刚刚升级到SQL Server 2008 R2 Express。当我尝试使用Windows身份验证与我的ID roger.moore登录后创建数据库我收到此错误:SQL Server 2008 R2 Express权限 - 无法创建数据库或修改用户
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
CREATE DATABASE permission denied in database 'master'. RESTORE HEADERONLY is terminating abnormally Error 262
如果我尝试添加sysadmin角色来roger.moore,这是我收到的错误:
Add member failed for ServerRole 'sysadmin'. (Microsoft.SqlServer.Smo)
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
User does not have permission to perform this action Error 15247
如果我尝试这个角色添加到我的T-SQL的用户,使用此命令,
EXEC sp_addsrvrolemember 'ziffenergy\roger.moore', 'sysadmin';
GO
这是我收到的错误:
Msg 15247, Level 16, State 1, Procedure sp_addsrvrolemember, Line 29
User does not have permission to perform this action.
有没有人有任何建议?看来我无法在本地机器上对数据库做任何事情。请注意,我是我正在使用的Windows 7工作站的管理员,如果我尝试使用SQL Server Management Studio在我们的网络IT测试数据库服务器上创建或修改数据库和/或用户,我可以毫无问题地完成此任务。
谢谢您的反馈意见。是的,我尝试使用sa登录; (Microsoft.SqlServer.Smo)执行Transact-SQL语句或批处理时发生异常(Microsoft .SqlServer.ConnectionInfo)无法更改登录'sa',因为它不存在或您没有权限。(Microsoft SQL Server,错误:15151)“任何想法? – Roger 2012-02-08 00:12:37
这是同样的问题。您将无法设置密码,因为您的帐户在您的SQL实例中没有必要的权限。如果您不知道登录详细信息(如果具有系统管理员权限的帐户)(或者某些其他更加专业化的权限在您的情况下不太可能),那么您需要从某人那里获得权限。 – squillman 2012-02-08 00:58:04
但是我是在我的工作站上安装了SQL Server 2008 R2软件的人,所以我不应该拥有所需的权限? – Roger 2012-02-08 15:34:56