You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从另一台电脑连接本地部署的SQL Server数据库

SQL Server 跨设备远程连接故障排查方案

1. 排查基础网络连通性

  • 首先判断两台设备是否在同一局域网:如果是同网段场景,不要优先用公网IP测试,先拿笔记本的内网IPv4地址做连接测试,公网IP访问需要额外配置端口映射,跨公网场景后面单独说明
  • 同局域网下,在台式机打开命令提示符,执行 ping 笔记本内网IPv4地址,如果出现丢包/请求超时,先排查局域网连通性:确认两台设备是否连的同一个WiFi/有线交换机,路由器有没有开子网隔离、AP隔离功能
  • ping通之后继续执行 telnet 笔记本内网IPv4地址 SQL服务端口(默认端口为1433),如果提示连接失败,说明端口链路不通,按以下步骤排查:
    • 打开SQL Server配置管理器,进入TCP/IP协议属性页,确认IPAll选项卡下的TCP端口为固定值,不要留空(动态端口会在服务重启后变更,导致防火墙开放的端口失效)
    • 确认Windows防火墙入站规则开放的是TCP协议的对应端口,作用域覆盖台式机所在的内网网段,没有配置仅允许特定IP访问的限制
    • 临时关闭笔记本上的第三方安全软件(如360安全卫士、腾讯电脑管家等),这类软件大概率会拦截外部端口访问请求,关闭后再测试连接

2. 确认SQL Server服务配置有效性

  • 打开SQL Server配置管理器,确认目标SQL Server实例服务处于正在运行状态,没有暂停/停止
  • 如果你安装的是命名实例(不是默认的MSSQLSERVER实例),需要额外开启SQL Server Browser服务,同时在防火墙开放UDP 1434端口给Browser服务使用
  • 重启一次SQL Server实例服务,确保之前配置的「允许远程连接」规则生效

3. 修正SSMS连接的服务器名称格式

很多连接失败都是格式填写错误导致的,按场景选择对应填写规则:

  • 同局域网默认实例(固定1433端口):直接填写「笔记本内网IPv4地址」即可
  • 同局域网命名实例:填写 笔记本内网IPv4地址\实例名,或者 笔记本内网IPv4地址,自定义端口
  • 跨公网访问场景:需要先在你家路由器上做端口映射,把SQL服务的端口映射到笔记本的内网IP对应端口,之后台式机连接时填写 公网IP,映射后的外网端口,注意IP和端口之间是英文逗号,不是冒号

注意:不要用设备本地名称连接,大部分家庭局域网没有配置本地DNS解析,设备名称无法正常解析到对应IP,直接用IP地址测试是最稳妥的方式

4. 排查登录账号权限问题

  • 先在笔记本本地用你新建的登录账号登录SSMS,确认账号没有被锁定/禁用,可以正常访问目标数据库
  • 确认该账号的服务器角色至少有public权限,用户映射配置里勾选了目标数据库的对应访问权限
  • 确认SQL Server的身份验证模式为「SQL Server和Windows身份验证模式」,如果仅开启了Windows身份验证,你新建的SQL登录账号无法正常登录

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 22:06:02