0

我使用 Windows 管理员帐户通过 SQL Server Management Studio 登录到 SQL Server 2008。当我运行命令 ( ALTER LOGIN sa ENABLE) 时,我收到以下错误。

无法更改登录“sa”,因为它不存在或您没有权限。

4

2 回答 2

1

您的帐户没有权限。它不是系统管理员。

创建数据库需要

需要 CREATE DATABASE、CREATE ANY DATABASE 或 ALTER ANY DATABASE 权限。

这是(旧版SQL Server 2000 术语):

  • 系统管理员
  • 数据库创建者

如果帐户是“最终用户”,请考虑将调用包装在存储过程中以隐藏权限升级

编辑,问题更新后

sa 总是 sa;你不能这样禁用它

您需要使用GRANT向 Windows 帐户授予一些权限

于 2011-05-20T12:12:25.837 回答
0

请遵循本文中的建议:http: //blogs.msdn.com/b/dparys/archive/2009/09/17/create-database-permission-denied-in-database-master-my-fix.aspx

编辑:整个问题都变了!

于 2011-05-20T12:12:21.190 回答