SQL server2008创建数据库失败。数据库'master'中拒绝了CREATE DATABASE 权限。

SQL server2008创建数据库失败。数据库'master'中拒绝了CREATE DATABASE 权限。,第1张

SQL server2008创建数据库失败。数据库'master'中拒绝了CREATE DATABASE 权限是设置错误造成的,解决方法为:

1、打开Database Master,点击【database explorer】下的【connect】。

2、此时d出对话框,选择要 *** 作的数据库连接,然后点击【connect...】。

3、此时打开数据库连接,并打开默认的数据库。

4、点击【databases】。

5、此时显示已有的所有数据库,然后点击【new】>【editor】。

6、输入数据库名称,然后点击【create】。

7、此时数据库就增加了。

当前的用户没有相关的权限,建议用命令行登入,修改权限!!

grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’

权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。

当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。

当数据库名称.表名称被*.*代替,表示赋予用户 *** 作服务器上所有数据库所有表的权限。

用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。

‘连接口令’不能为空,否则创建失败。

1:没有创建数据库的权限,点击该数据库-安全性-用户-双击你的用户-给该用户授予db_owner权限就可以了。

2:你登录的帐号不具备CREATE

DATABASE权限

,需要去数据库里面设置。

3:create

database

就是创建数据库的意思呀,在master数据库中创建数据库。

4:更改数据库所有者。数据库所有者(owner)是对数据库具有完全 *** 作权限的用户。一般默认为sa。在“数据库属性”中选择文件选项卡,单击“所有者”文本框后面的“...”按钮,浏览,“查找对象”对话框,把你安装时获取的用户勾上,还有sa和SYSTEM也要勾上确定。这样就有所有的权限了。

5:master数据库记录SQL

Server系统的所有系统级别信息。是最重要的系统库。记录了SQL

Server系统的所有系统信息。包括所有的登录信息、系统设置信息、SQL

Server的初始化信息和其它系统数据库及用户数据库的相关信息。

6:建表最好是自己新建一个数据库。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10866525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存