SSMS 連線上面的 伺服器名稱 是 SQL SERVER電腦名稱
而 master 裡面的 servername 是 SQL SERVER "具名執行個體"
兩個是不一樣的
只是大家 一開始 都將其設定成一樣!
要解決您的問題
有兩個方法:
治本: 改 SQL SERVER那台的電腦名稱
參考 https://www.sony.com.tw/zh/electronics/support/articles/S500032806
治標: 改您電腦上的 hosts
參考 https://blog.gtwang.org/windows/windows-linux-hosts-file-configuration/
以上希望能解決您的問題!
select * from sys.servers;
用上面的語法檢查一下你目前的設定.
通常我都是在 SSMS 裡面, 執行下面這些語法. 記得要重啟 SQL Server service 才可以.
sp_dropserver 'OLDNAME'
GO
sp_addserver 'NEWNAME', local;
GO
select * from sys.servers;
--RESTART SQL Server service
--select @@servername
Good luck!