gpt4 book ai didi

c# - EF Code First CREATE DATABASE 权限在数据库 'master' 中被拒绝

转载 作者:行者123 更新时间:2023-11-30 20:34:38 25 4
gpt4 key购买 nike

我首先使用代码来创建和更新数据库。我在包管理器中的更新数据库命令直到昨天才起作用。但今天它不起作用并出现以下错误:数据库“master”中的 CREATE DATABASE 权限被拒绝。我不对连接字符串和其他配置进行任何更改。因此,我尝试将数据库更新到我的系统和 Windows 上的另一个项目,我可以毫无问题地重新创建和更新此数据库。你能帮我解决这个错误吗?

这是我有问题的项目的连接字符串:

<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" />

最佳答案

我找到了解决方案。

我的解决方案中有 4 个项目。但是当我尝试更新数据库时,Web 项目未设置为启动项目。所以我设置这个项目来启动项目,我可以更新数据库。

关于c# - EF Code First CREATE DATABASE 权限在数据库 'master' 中被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38891256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com