警告:这将删除位于MSSQLLocalDB的所有数据库。请谨慎操作。 以下sqllocaldb实用程序命令适用于我。sqllocaldb stop mssqllocaldb sqllocaldb delete mssqllocaldb sqllocaldb start "MSSQLLocalDB" 之后我重新启动了SQL Server Management Studio,成功通过(LocalDB)\MSSQLLocalDB建立连接。
对于这个特定的错误,让我在VS2019中访问我的MDF文件的方法是: 在“解决方案资源管理器”中,右键单击您的MDF文件 分离 这就是全部,现在我可以访问了。我原本期望需要分离和附加,但那并不需要。我也无法在SSMS中访问我的(localdb),所以Leniel Maccaferri的一个解决方案帮助了我。 这是他网站的链接,以及帮助我的摘录: https://www.leniel.net/2014/02/localdb-sqlserver-2012-cannot-open-database-requested-by-login-the-login-failed-error-4060.html 当然,一旦你知道该怎么做,解决方案就非常简单了...点击图1中的“选项”按钮。现在选择“连接属性”选项卡。SSMS连接到服务器|连接属性|连接到数据库选项图2-SSMS连接到服务器|连接属性|连接到数据库选项由于我没有可用数据库列表中的“master”,所以我必须在“连接到数据库”字段中键入它。现在点击连接,你就完成了。
appsettings.json
ConnectionStrings
(localdb)\\mssqllocaldb
一样转义一个反斜杠。正确的写法是(localdb)\mssqllocaldb
。 - Ogglas