Windows

僅通過 IP 無法按名稱訪問 SQL Server

  • March 7, 2020

我有幾台電腦 (XP) 連接到域控制器 (2008R2)。上次我不得不更改 SQL Server 2008 R2 的 IP 地址(簡單實例,沒有集群或複制)。DNS 已更新,在所有電腦上一切正常。在所有電腦上……但只有一台。一台電腦的行為很奇怪——只有輸入 IP 地址,我才能連接到 SQL Server。使用該名稱我得到一個錯誤“SQL Server 不存在或訪問被拒絕”。

我從故障排除中檢查了一些事情:

  • ping 時正確解析名稱(並且 ping 正常)
  • 遠端登錄時建立連接
  • nslookup 雙向工作(ptr 記錄集)
  • \servername 沒有問題

我嘗試釋放和更新 IP、dns 刷新、重新啟動但沒有成功。

伺服器配置應該沒問題,因為其他電腦執行良好,並且在 IP 更改之前沒問題。也許 SQL 客戶端正在記憶體一些東西?你有什麼想法?請幫忙

檢查電腦的 SQL 客戶端配置中是否不存在遠端伺服器名稱的 SQL 別名。

引用自:https://serverfault.com/questions/503825