我第一次使用的代码创建和更新数据库的数据库“主人”拒绝DATABASE权限。包管理器中的我的update-database命令一直工作到昨天。但今天它不起作用,并且有这个错误: CREATE DATABASE权限在数据库'master'中被拒绝。 我没有对连接字符串和其他配置进行任何更改。 所以我尝试更新数据库到我的系统和我的窗户上的另一个项目,我可以重新创建和更新这个数据库没有任何问题。 你能帮我解决这个错误吗?EF代码首先创建
这是项目我的连接字符串有问题:
<add name="Default" connectionString="Server=.\sqlexpress; Database=test1; User Id=sa; Password=123456" providerName="System.Data.SqlClient" />
这是我的项目连接字符串没有问题:
<add name="Default" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=test2;user id=sa;password=123456" providerName="System.Data.SqlClient" />
嗨亲爱的。谢谢您的回答。但您可以看到,我使用'sa'用户,并且拥有创建数据库的所有权限。我也使用这个用户的另一个项目,它没有错误! –
@masoudnoursaid所以我认为你的问题已经解决。 –