创建新数据库时,SQL Server Express会感到困惑

时间:2012-03-15 23:19:41

标签: sql-server sql-server-express

我是自己机器的管理员,我安装了SQL Server Express。但是当我尝试创建一个新数据库时,我收到了这个错误

  

在数据库'master'中创建数据库权限被拒绝

enter image description here

我认为我的登录时缺少'sysadmin'角色。当我试图将自己添加为'sysadmin'时,我又收到了另一个错误

  

用户无权执行此操作

enter image description here

我是这台机器的管理员,为什么我无法在此SQL Server Express实例中创建新数据库?

由于

2 个答案:

答案 0 :(得分:6)

This post也可能有所帮助。它指向一个脚本,允许您将自己添加到sysadmin角色(假设您是本地Windows管理员)。

更新由于指向实际脚本的链接已消失,请参阅how to take ownership of a SQL Server上的StackExchange答案。

答案 1 :(得分:0)

我会看看这篇文章。 http://blogs.msdn.com/b/dparys/archive/2009/09/17/create-database-permission-denied-in-database-master-my-fix.aspx

有系统级权限,然后有SQL权限,有时它们不对齐。