相关疑难解决方法(0)

无需使用管理工作室即需创建新数据库

如何在不使用Management Studio的情况下使用SQL Server Express 2008创建新数据库?

我需要下载sp1吗?

database sql-server-2008-express sql-server-express

18
推荐指数
2
解决办法
5万
查看次数

数据库“ [DatabaseName]”已存在。选择其他数据库名称

我正在按照本指南说明使用Entity Framework核心的代码优先方法。迁移工作正常,直到某个时候我删除了.mdf文件。从那时起,执行Update-Database(以应用我的迁移)会引发以下错误: Database 'DatabaseName' already exists. Choose a different database name.

这个数据库到底在哪里?如何将其永久删除?

根据答案,我需要从Sql Server分离数据库,但现在不确定如何执行此操作。在Sql Server Management Studio中,如果执行sp_detach_db DatabaseName则抛出错误The database 'DatabaseName' does not exist. Supply a valid database name.

提前致谢。

更新 我看到,database already exists如果我在SQL Server Management Studio中附加了数据库并执行Update-Database命令,我也可以重现此错误。关闭Management Studio后,将应用迁移而不会出现此错误。我很困惑

entity-framework-core sql-server-2016 asp.net-core

9
推荐指数
3
解决办法
7085
查看次数