我正在 sql server 中创建一个数据库,它显示"CREATE DATABASE permission denied in database 'master'" 我正在使用管理员登录本身的错误。我需要做什么?请提出修复建议!
"CREATE DATABASE permission denied in database 'master'"
用户必须是dbcreator服务器角色的成员才能拥有足够的权限来创建数据库。
dbcreator
您可以执行以下语句使用户成为dbcreator服务器角色的成员。
EXEC master..sp_addsrvrolemember @loginame = N'Shubhankar', @rolename = N'dbcreator' GO
或者你可以/应该使用
ALTER SERVER ROLE [dbcreator] ADD MEMBER [Shubhankar]; GO
默认情况下,角色成员sysadmin是dbcreator服务器角色的成员,因此他们也可以创建数据库。
sysadmin