最近刚升级到 SQL Server 2008 R2 Express,使用 Windows 身份验证方式并登录我的用户 ID myuser 后尝试创建数据库时收到了以下错误:
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 角色添加给 myuser,就会收到以下错误:
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
如果我尝试使用以下命令将此角色添加到我的用户中:
EXEC sp_addsrvrolemember 'ziffenergy\myuser', 'sysadmin';
GO
我收到的错误信息如下:
Msg 15247,Level 16,State 1,Procedure sp_addsrvrolemember,Line 29
用户无权执行此操作。
有人能提供建议吗?似乎我无法在本地机器上对数据库进行任何操作。请注意,我是使用 Windows 7 工作站上的管理员,如果我尝试在我们的网络 IT Test 数据库服务器上使用 SQL Server Management Studio 创建或修改数据库和/或用户,我可以轻松完成。