2301_81268237 2025-05-15 22:23 采纳率: 76.5%
浏览 38
已结题

在数据库 'master' 中拒绝了 CREATE DATABASE 权限。

在数据库 'master' 中拒绝了 CREATE DATABASE 权限。

img

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2025-05-15 22:23
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题解答

    你遇到了在数据库 'master' 中拒绝了 CREATE DATABASE 权限的问题,这可能是因为你没有足够的权限来创建数据库。

    解决方案:

    1. 检查你的当前用户是否有足够的权限,可以使用以下命令:
    SELECT * FROM sys.server_role_members WHERE member_name = 'your_username';
    

    其中,your_username 是你的当前用户名。

    1. 如果你没有足够的权限,可以尝试使用 sa 用户来创建数据库,sa 是 SQL Server 的系统管理员账户。

    2. 如果你需要在特定的数据库中创建数据库,可以使用以下命令:

    CREATE DATABASE new_database ON (NAME = 'new_database', FILENAME = 'C:\new_database.mdf') AS DEFAULT;
    

    其中,new_database 是你想要创建的数据库名称,C:\new_database.mdf 是数据库文件的路径。

    1. 如果你仍然遇到问题,可以检查你的 SQL Server 配置文件,确保你有足够的权限来创建数据库。

    代码

    无需代码

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 7月18日
  • 已采纳回答 7月10日
  • 创建了问题 5月15日