实体框架 7 代码第一个错误"创建数据库"权限在数据库'master'中被拒绝



我使用的是vs2015一个vNext/Asp.net5 wint EF7。我的config.json文件具有以下值

"TestContextConnection": "Server=.\SQLEXPRESS;Database=TestDb;Trusted_Connection=true;MultipleActiveResultSets=true"

每当我运行这个项目时,我都会得到以下错误

CREATE DATABASE permission denied in database 'master'.

有人能解释一下吗,我不知道我在这里指的是什么用户,是我的active directory用户还是其他数据库用户?还有,为了让代码成功运行,我必须将哪些权限分配给哪个用户?如果我必须从头开始创建一个具有所有必需权限的新用户,该怎么办?

提前谢谢。

您需要在SQLEXPRESS服务器上使用TestDb数据库,还是只是想启动并运行一些东西?

如果你只是想启动并运行一些东西,请尝试使用以下连接字符串:Server=(localdb)\MSSQLLocalDB;Database=<DATABASE_NAME>;Trusted_Connection=True;MultipleActiveResultSets=true

我发现我的机器上指向了错误的sql server实例。我更正了服务器实例,问题得到了解决。

相关内容

最新更新