我的ASP.NET核心网站运行正常。但是当我删除我的用户文件夹中的数据库文件时,它总是在重新启动并创建站点后告诉我,数据库已经存在。 作为解决方法,它有助于更改数据库名称。
但是我必须删除什么才能摆脱数据库?
答案 0 :(得分:1)
似乎您正在使用SQL LocalDB。删除mdf文件时,还需要删除localDB的本地实例。
在包管理器(或Visual Studio Debug Commandline)中输入(PM>
是包管理器提示符,当然不要输入此内容;))。
PM> SqlLocalDb.exe info
MSSQLLocalDB
v11.0
现在您知道有两个本地数据库,MSSQLLocalDB
和v11.0
。
首先停止
PM> SqlLocalDb.exe stop MSSQLLocalDB
然后将其删除
PM> SqlLocalDb.exe delete MSSQLLocalDB
最后重新开始
PM> SqlLocalDb.exe delete MSSQLLocalDB
或者在必要时创建它
PM> SqlLocalDb.exe create MSSQLLocalDB