Visual Studio 2022中LocalDB未在SQL Server Explorer显示求助
解决LocalDB未在VS 2022 SQL Server Explorer中显示的问题
手动添加LocalDB实例到SQL Server Explorer
- 打开SQL Server Explorer,点击添加按钮
- 在服务器名称输入框中,手动输入
(LocalDB)\MSSQLLocalDB或你通过sqllocaldb info查到的其他实例名(比如(LocalDB)\ProjectModels) - 身份验证选择Windows身份验证,点击连接,实例会出现在列表中
修复LocalDB实例
如果手动添加后仍无法连接,尝试重置实例:
- 打开管理员权限的命令提示符
- 停止实例:
sqllocaldb stop MSSQLLocalDB - 删除实例:
sqllocaldb delete MSSQLLocalDB - 重新创建实例:
sqllocaldb create MSSQLLocalDB -s - 再次在SQL Server Explorer中尝试连接
修正EF Core连接字符串
针对EF Core的SqlException错误,确保连接字符串使用正确的LocalDB实例名,示例如下:
"ConnectionStrings": { "DefaultConnection": "Server=(LocalDB)\\MSSQLLocalDB;Database=YourBlazorDb;Trusted_Connection=True;MultipleActiveResultSets=true" }
注意JSON中反斜杠需要双写,代码中直接使用单反斜杠即可。
检查LocalDB服务状态
- 按下Win+R,输入
services.msc打开服务管理器 - 找到SQL Server (MSSQLLocalDB)服务,确认它处于正在运行状态
- 若未运行,右键选择启动,并将启动类型设置为自动
验证Visual Studio组件安装
- 打开Visual Studio Installer,点击修改
- 在工作负载里,确保勾选数据存储和处理下的SQL Server Data Tools
- 在单个组件中,确认SQL Server Express 2019 LocalDB已勾选,未勾选则添加并完成安装
内容的提问来源于stack exchange,提问作者Russell Chidhakwa
相关产品推荐
相关产品推荐

