M1芯片MacBook连接远程SQL Server失败的解决方案咨询
M1 Mac连接远程SQL Server的解决方案
一、修复Azure Data Studio的连接问题
如果你想继续使用Azure Data Studio,可尝试以下步骤解决超时和查询失败问题:
- 确认连接参数准确性:服务器地址需包含端口号(默认
服务器IP,1433),选择SQL Server认证,输入正确的用户名和密码,避免使用Windows认证(M1 Mac下兼容性差)。 - 延长对象资源管理器超时时间:打开设置(快捷键
Cmd+,),搜索object explorer timeout,将默认45秒调整为120秒,重启软件后重新连接。 - 验证网络连通性:用
ping 服务器IP测试网络可达性,再用telnet 服务器IP 1433检查SQL Server端口是否开放。如果端口不通,联系项目伙伴在服务器端防火墙添加你的Mac IP访问权限。 - 清理本地实例冲突:删除Azure Data Studio中所有本地SQL Edge/Docker实例的连接,仅保留远程库连接,避免配置冲突。
二、替代IDE推荐(均支持M1 Mac原生适配)
如果Azure Data Studio仍无法正常使用,可尝试以下工具:
- DBeaver Community:免费跨平台数据库工具,对SQL Server支持完善。新建连接时选择SQL Server,填入服务器地址、端口、认证信息即可,能稳定浏览数据库、执行查询,无超时问题。
- JetBrains DataGrip:付费商用IDE,M1优化出色,支持多数据库管理,SQL Server连接稳定,具备智能代码提示、查询调试等进阶功能,适合开发场景。
- Visual Studio Code + mssql扩展:轻量方案,在VS Code中安装
mssql官方扩展后,通过快捷键Cmd+Shift+P调用MS SQL: Connect,输入连接参数即可完成连接,支持查询执行、数据库浏览。
内容的提问来源于stack exchange,提问作者user20451823
相关产品推荐
相关产品推荐

