VS Code SQLTools连接MySQL成功却提示‘No active connection found’错误
解决SQLTools无法关联活动连接的问题
手动指定文档连接关联
- 打开SQL文件后,点击VS Code底部状态栏右侧的连接提示(显示「无连接」或类似文字),在弹出菜单中选择已激活的「MySQL Local」连接。
- 若状态栏无相关提示,按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入SQLTools: Set Connection for Document,选中目标活动连接。
通过连接面板新建关联查询
右键点击SQLTools侧边栏的「MySQL Local」连接,选择「新建查询」,生成的查询文件会自动绑定该连接,直接运行SQL命令即可。
重置连接与扩展状态
- 右键侧边栏的「MySQL Local」连接,选择「断开连接」,等待几秒后重新连接。
- 打开命令面板,输入
Developer: Reload Window重启VS Code窗口,重新连接数据库后尝试运行查询。
检查连接配置细节
- 右键连接选择「编辑连接」,确认密码已正确设置并保存(针对
sql-tools-driver-credentials模式),避免密码未存储导致的连接识别失败。 - 暂时禁用其他SQL相关扩展(如官方MySQL扩展),排查是否存在扩展冲突。
内容的提问来源于stack exchange,提问作者Sharnima Mallik
相关产品推荐
相关产品推荐

