You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

本地已生成.mdf与.ldf文件,为何Server Explorer中无数据连接显示?

解决Server Explorer不显示数据连接的问题

我之前也碰到过一模一样的情况,别慌,数据库本身能正常用就说明核心功能没问题,只是Server Explorer没自动识别到连接而已,试试下面这几个办法:

  • 手动添加数据连接
    这是最直接的解决方案:

    1. 打开Server Explorer,右键点击「数据连接」,选择「添加连接」
    2. 在弹出的数据源选择窗口里,选「Microsoft SQL Server (SqlClient)」
    3. 服务器名称填(LocalDB)\MSSQLLocalDB(这是LocalDB默认实例名,如果你用了自定义实例就替换成对应的名称)
    4. 选择「附加数据库文件」,点击「浏览」找到你本地生成的.mdf文件,测试连接没问题后点确定就能看到连接了
  • 检查Visual Studio显示设置
    有时候连接是存在的只是被隐藏了:

    1. 点击Server Explorer工具栏的「刷新」按钮,排除延迟加载的问题
    2. 右键「数据连接」,选择「显示所有连接」,看看是不是之前被隐藏了
  • 确认LocalDB实例状态
    偶尔LocalDB实例会意外停止,导致Server Explorer识别不到:
    打开命令提示符,先运行命令检查实例状态:

    sqllocaldb info MSSQLLocalDB
    

    如果显示已停止,就运行启动命令:

    sqllocaldb start MSSQLLocalDB
    

    重启实例后回到Visual Studio刷新Server Explorer就行

你说能正常创建、查看数据,说明数据库本身是正常运行的,大概率就是Server Explorer没自动加载连接,手动添加基本就能解决~

内容的提问来源于stack exchange,提问作者jdotdoe

火山引擎 最新活动