我已经在Microsoft SQL Server Management Studio中删除了我的数据库,并想重新创建它(我过去经常这样做),但是随后出现错误
第262条消息,第14级,状态1,第1行
数据库'master'中的CREATE DATABASE权限被拒绝。
在这里提出这个问题的其他人都可以尝试以admin身份运行它,但是我没有这样做的可能,因为我的上级(拥有密码)正在休假。还有其他解决方法来创建数据库吗?过去,我可以在没有管理员权限的情况下创建它,但这是在另一台服务器上。
答案 0 :(得分:1)
过去我可以在没有管理员权限的情况下创建它,但是那是在 另一台服务器。
您应该打开BOL文章CREATE DATABASE,然后查看permissions
部分:
需要
CREATE DATABASE
,CREATE ANY DATABASE
或ALTER ANY DATABASE
许可。
因此,您应该具有以上任一条件,或者是db_creator
固定服务器角色的成员。以上所有内容均次于sysadmin
,也许在“在另一台服务器上”被授予以上任何内容。
如果您是安装服务器的PC上的local admin
,则始终可以在single user mode
中运行它,并成为sysadmin
:Connect to SQL Server When System Administrators Are Locked Out