在数据库’master’中拒绝CREATE DATABASE权限(EF代码优先)

我使用代码优先在我的项目和部署在主机,但我收到错误

CREATE DATABASE permission denied in database ‘master’.

这是我的连接字符串:

<add name="DefaultConnection" 
     connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-test-2012615153521;Integrated Security=False" 
     providerName="System.Data.SqlClient;User ID=test;Password=test"/>
最佳答案
权限被拒绝是一种安全性,因此您需要添加一个“用户”权限。

>右键单击数据库(即.mdf文件),然后选择属性
>转到安全选项卡
>单击继续按钮
>单击添加按钮
>单击高级按钮
>将显示另一个窗口,然后单击右侧的“立即查找”按钮。
>在下面的字段中,转到最底部并单击“用户”。单击“确定”。
>单击您已创建的权限“用户”,然后选中完全控制复选框。

你去了。您已经拥有数据库的权限。

转载注明原文:在数据库’master’中拒绝CREATE DATABASE权限(EF代码优先) - 代码日志