跳到主要内容
常见问题 SQL Server集成认证跨子网

跨子网时提示「集成身份验证不受支持」?

跨子网/远程用 Windows 集成认证连 SQL Server 报「集成身份验证不受支持」的前提条件与处理路径:域可达、Kerberos、账户身份。

发布于 2026/11/11 所属频道 SQL Server

简短答案

「集成身份验证不受支持」出现在远程跨机(尤其跨子网)用 Windows 账户登录的场景。集成认证要求客户端与服务器间的域身份验证链路通:机器都要在可达的域环境里、Kerberos 链路可达。链路断了就退到本地/SQL 认证,或直接报此错。

前提条件对照

前提 不满足时的表现 处理
客户端/服务器在可达的域环境 跨子网后域控不可达 查域控路由与防火墙
Kerberos/NTLM 链路通 集成认证直接失败 放行相关端口,核对域信任
用的 Windows 账户有效未锁 账户问题 核对账户状态
服务器信任该来源 匿名/工作区账户 账户要属域

排查步骤

  1. 先确认是不是跨子网:同网段能集成登录、跨子网就报此错,基本锁定域身份验证链路。
  2. 查域控可达性:客户端与服务器都能解析并连到域控(Kerberos 依赖)。
  3. 核对两台机器都在同一个域(或互信域),不是工作组。
  4. 防火墙放行 Kerberos 相关端口(TCP/UDP 88)与 RPC 动态端口;企业策略见 Windows Server 2019 条目页。
  5. 临时绕过:用 SQL 认证(sa 或最小权限账户)先恢复连接,再回头修域链路;引擎侧行为见 SQL Server 2022 Developer、SQL Server 2019 Developer 条目页。

集成认证失败不是 SQL Server 本身坏了,是域身份验证链路问题;拿机器名在域控里验证可达性比在 SQL 端折腾有效。

操作小结

  1. 跨子网集成登录失败先查域控可达与 Kerberos 链路。
  2. 防火墙放行 88 与 RPC 相关端口。
  3. 先 SQL 认证恢复业务,再修域链路。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配