无法连接到 (localdb)\MSSQLLocalDB
Posted
技术标签:
【中文标题】无法连接到 (localdb)\\MSSQLLocalDB【英文标题】:Unable to connect to the (localdb)\MSSQLLocalDB无法连接到 (localdb)\MSSQLLocalDB 【发布时间】:2022-01-20 07:36:14 【问题描述】:无法连接到 (LocalDB)\MSSQLLocalDB。 建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL 服务器是否配置为允许远程连接。(提供程序:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。LocalDB 实例启动期间发生错误:SQL Server 进程无法启动。 )( 微软 SQL 服务器)
昨天我能够连接到 (LocalDB)\MSSQLLocalDB 并且能够在 SQL Server Management Studio 中看到其中的所有数据库。但是今天当我尝试连接时,出现上述错误。
我昨天如何能够连接,但为什么现在不能?请帮帮我。
【问题讨论】:
尝试从命令提示符运行sqlqlocaldb start MSSQLLocalDB
。
我试过了。由于以下错误,LocaDB 实例“MSSQLLocalDB”的启动失败给我错误:LocalDB 实例启动期间发生错误:SQL 服务器进程无法启动。
查看 SQL Server 错误日志以获取更详细的错误消息:%USERPROFILE%\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\mssqllocaldb\error.log
我在哪里可以找到它?
我发布了路径。从命令提示符运行notepad "%USERPROFILE%\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\mssqllocaldb\error.log"
。将输出添加到您的问题中。
【参考方案1】:
Windows 日志中有关缺少注册表值的错误消息表明您的 localdb 实例已损坏。您可以通过从命令提示符运行以下命令来重新创建 MSSQLLocalDB 实例和注册表项:
sqllocaldb delete MSSQLLocalDB
sqllocaldb create MSSQLLocalDB -s
【讨论】:
以上是关于无法连接到 (localdb)\MSSQLLocalDB的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 angular-js 在 Visual Studio 2013 上连接到 localdb
EntityFramework 连接到 Visual Studio SQL Server (localdb)