我使用的是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实例。我更正了服务器实例,问题得到了解决。