當換了電腦名稱之後卻發現sa無法正常登入SQL SERVER時

 

參考CaryHsu - 學無止盡文章後,

執行以下指令查看

select @@SERVERNAME
輸出為BROOKE
 
select convert(varchar(255), SERVERproperty('servername'))
輸出為BROOKE-CS
 
很顯然登入值的BROOKE不等於電腦名稱BROOKE-CS
所以可以將登入值的BROOKE改成BROOKE-CS與電腦名稱一致即可正常登入,指令如下
 
sp_dropserver 'local'
sp_addserver 'BROOKE-CS' ,local
 
改完之後即可指定伺服器名稱BROOKE-CS登入了