实体框架7代码第一个错误CREATE DATABASE权限在数据库' master'

时间:2016-01-05 23:27:52

标签: visual-studio-2015 entity-framework-core asp.net-core

我使用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'.

有人可以解释一下,我不知道我在这里提到的用户是我的活动目录用户还是其他一些dbuser?还有什么权利我分配给哪些用户才能使这段代码成功运作?如果我必须从头创建一个具有所有必需权限的新用户怎么办?

提前致谢。

2 个答案:

答案 0 :(得分:1)

您是否需要在SQLEXPRESS服务器上使用TestDb数据库,或者您只是想尝试启动并运行?

如果您只是尝试启动并运行某些内容,请尝试使用以下内容作为连接字符串: Server=(localdb)\\MSSQLLocalDB;Database=<DATABASE_NAME>;Trusted_Connection=True;MultipleActiveResultSets=true

答案 1 :(得分:0)

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