最近刚刚升级到 SQL Server 2008 R2 Express。当我使用我的 id myuser 使用 Windows 身份验证登录后尝试创建数据库时,我收到此错误:
执行 Transact-SQL 语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)
数据库“主”中的 CREATE DATABASE 权限被拒绝。RESTORE HEADERONLY 异常终止 错误 262
如果我尝试将 sysadmin 角色添加到 myuser,这是我收到的错误:
为 ServerRole 'sysadmin' 添加成员失败。(Microsoft.SqlServer.Smo)
执行 Transact-SQL 语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)
用户无权执行此操作 错误 15247
如果我尝试使用 T-SQL 将此角色添加到我的用户,使用此命令,
EXEC sp_addsrvrolemember 'ziffenergy\myuser', 'sysadmin';
GO
这是我收到的错误:
消息 15247,级别 16,状态 1,过程 sp_addsrvrolemember,第 29 行
用户无权执行此操作。
有没有人有什么建议?似乎我无法对本地机器上的数据库做任何事情。请注意,我是我正在使用的 Windows 7 工作站的管理员,如果我尝试使用 SQL Server Management Studio 在我们的网络 IT 测试数据库服务器上创建或修改数据库和/或用户,我可以毫无问题地做到这一点。