SQL Server的ServerName預設都會抓安裝時的ComputerName,若需要更改機器的命名規則以方便管理時,就需要一併變更SQL Server的ServerName,否則無法以機器名稱連線的。
以下指令需在SSMS下的查詢視窗執行
select @@servername
sp_dropserver "MyOldServerName"
sp_addserver "
MyNewServerName ",local
重啟服務後生效新的主機名稱,為什麼要加local呢?可以將前面的 ServerName 定義為本機伺服器的名稱,並且讓操作者在查詢 @@SERVERNAME 函數時傳回 ServerName 的值。
若非預設的INSTANCE時,使用下列方式做變更。
select @@servername
sp_dropserver "JBERP-DVP\PRC"
sp_addserver "JBERP_DVP\PRC",local
一樣是重啟服務後生效新的主機名稱。
沒有留言:
張貼留言