我在sql server中建立一个数据库,它显示一个错误:""CREATE DATABASE permission denied in database 'master'" 我是用管理员登录的。 我需要做什么? 请提出解决方法!
这是我以前在sql server 2008中创建数据库时得到的截图和错误信息]1 。
要创建数据库,你需要系统管理员用户的角色权限。进入数据库>安全->登录部分,在对象资源管理器编辑你想拥有创建权限的用户的属性。在服务器角色部分,你可以找到系统管理员。勾选它并保存该用户。现在你将拥有创建数据库的权限。
以上各点都很清楚,但有一点是缺失的。我努力寻找这个问题的解决办法,经过长期研究,终于得到了答案。
要获得在本地账户中创建数据库的权限,请按照下面的步骤进行。
步骤1:断开与本地账户的连接。
第2步:再次用登录:sa和密码:pwd(pwd是你的本地登录名)连接到服务器。
第3步: 对象资源管理器 -> 安全 -> 登录 -> 右击你的服务器名称 -> 属性 -> 服务器角色 -> sysadmin -> 确定。
第4步:断开连接并连接到你的本地登录并创建数据库。
成功地创建了数据库 :D ;)