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

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

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你遇到了在数据库 'master' 中拒绝了 CREATE DATABASE 权限的问题,这可能是因为你没有足够的权限来创建数据库。
解决方案:
SELECT * FROM sys.server_role_members WHERE member_name = 'your_username';
其中,your_username 是你的当前用户名。
如果你没有足够的权限,可以尝试使用 sa 用户来创建数据库,sa 是 SQL Server 的系统管理员账户。
如果你需要在特定的数据库中创建数据库,可以使用以下命令:
CREATE DATABASE new_database ON (NAME = 'new_database', FILENAME = 'C:\new_database.mdf') AS DEFAULT;
其中,new_database 是你想要创建的数据库名称,C:\new_database.mdf 是数据库文件的路径。
无需代码