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

已做基础配置仍无法跨设备连接SQL Server实例,还需排查哪些项?

解决SQL Server命名实例远程连接问题的补充配置项

针对你遇到的远程连接错误53和17,在已完成的配置基础上,还需检查以下内容:

  • 确认SQL Server允许远程连接
    打开SSMS,连接到localhost\MSSQLSERVER01实例,右键点击服务器名称选择「属性」,切换到「连接」选项卡,确保勾选「允许远程连接到此服务器」,点击确定保存。

  • 启动并配置SQL Server Browser服务

    1. 在SQL Server Configuration Manager中,找到「SQL Server服务」,确保「SQL Server Browser」服务处于启动状态,且启动类型设置为「自动」。
    2. 在Windows防火墙中添加入站规则,允许UDP协议的1434端口(SQL Server Browser服务用于解析命名实例的端口,依赖该UDP端口)。
  • 验证SQL Server身份验证模式与账户权限

    1. 在SSMS的服务器属性「安全性」选项卡,确认已选择「SQL Server和Windows身份验证模式」。
    2. 检查用于远程连接的SQL登录账户:确保账户未被禁用,密码正确;在「安全性」->「登录名」中找到该账户,右键选择「属性」,切换到「服务器角色」,至少授予public角色;同时在「用户映射」中为目标数据库添加用户并分配必要权限(如db_datareader用于读取表)。
  • 重启SQL Server实例服务
    修改TCP/IP协议配置后,必须重启SQL Server (MSSQLSERVER01)服务才能生效。在SQL Server Configuration Manager的「SQL Server服务」中,右键该服务选择「重启」。

  • 测试网络连通性
    从远程电脑执行以下测试:

    1. 用ping 本地服务器局域网IP测试网络可达性,如果不通,排查局域网路由或本地电脑的网络设置。
    2. 用Test-NetConnection 本地服务器局域网IP -Port 1433(PowerShell命令)或telnet 本地服务器局域网IP 1433测试1433端口是否开放,若不通,检查防火墙规则是否应用到当前网络类型(如公共/专用网络),或是否有杀毒软件拦截端口。
  • 检查ODBC DSN的服务器名称配置
    在远程电脑创建System DSN时,服务器名称需填写:

    • 格式1:本地服务器局域网IP\MSSQLSERVER01,1433(指定实例名和端口)
    • 格式2:本地服务器局域网IP,1433(因已固定端口,可省略实例名)
      避免仅填写实例名,防止因SQL Server Browser服务未正常工作导致实例解析失败。
  • 确认本地服务器IP为静态
    若本地服务器使用动态IP,重启后IP可能变化导致远程连接失败,建议在本地网络适配器设置中配置静态局域网IP。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 21:23:27