无法连接Microsoft SQL Server(LAPTOP-PRUT7TO7\SQLEXPRESS)求助
针对Error 26的常见排查步骤:
确认SQL Server实例运行状态
打开services.msc,找到**SQL Server (SQLEXPRESS)**服务,确认状态为“正在运行”。若未运行,右键启动并设置启动类型为“自动”。也可通过命令行验证:sc query MSSQL$SQLEXPRESS验证实例名称准确性
打开SQL Server配置管理器,查看SQL Server服务的实例名称是否为SQLEXPRESS。本地连接可尝试替换连接字符串为.、localhost\SQLEXPRESS或本地IP地址,排除机器名解析问题。启用TCP/IP协议
在SQL Server配置管理器中,展开SQL Server网络配置 -> SQLEXPRESS的协议,确保TCP/IP已启用。双击TCP/IP,切换到“IP地址”标签,在IPAll区域确认TCP端口为1433(或自定义端口),若使用动态端口,需确保SQL Server Browser服务正常运行。启动SQL Server Browser服务
在services.msc中找到SQL Server Browser服务,启动并设置为自动。该服务负责将实例名称映射到对应的TCP端口,是命名实例连接的关键。排查防火墙限制
本地防火墙需允许SQL Server(默认1433端口)和SQL Server Browser(UDP 1434端口)的入站连接。可临时关闭防火墙测试,确认是否为防火墙阻断连接。检查身份验证设置
若使用Windows身份验证,确保当前登录用户拥有连接该SQL Server实例的权限;若使用SQL身份验证,需确认SQL Server已启用混合模式身份验证,且账号密码正确。
内容的提问来源于stack exchange,提问作者mensure.ezeroglu

