我有几台计算机 (XP) 连接到域控制器 (2008R2)。上次我不得不更改 SQL Server 2008 R2 (简单实例,无群集或复制) 的 IP 地址。DNS 已更新,所有计算机上一切正常。在所有计算机上...但有一台除外。一台计算机的行为很奇怪 - 我只有在输入 IP 地址后才能连接到 SQL Server。使用该名称时,我收到错误“SQL Server 不存在或访问被拒绝”。
我从故障排除中检查了以下事项:
- 执行 ping 操作时名称解析正确(并且 ping 操作正常)
- 远程登录时建立连接
- nslookup 双向工作(ptr 记录集)
- \\servername 工作正常
我尝试释放和更新 IP、刷新 DNS、重新启动,但都没有成功。
服务器配置应该没问题,因为其他电脑运行良好,在更改 IP 之前也没问题。也许 SQL 客户端正在缓存某些内容?您有什么想法吗?请帮忙
答案1
检查计算机的 SQL 客户端配置中是否存在远程服务器名称的 SQL 别名。