2011年10月21日 星期五

(SQL Server)複寫不支援透過伺服器別名、IP 位址或任何其他替代名稱來進行連接

這兩天再設定 SQL Server replication 的時候出現這個錯誤!
原因大概是因為我之前裝好了 SQL Server 之後又跑去改了電腦名稱,
假設原來的電腦名稱叫做 Frankie-Old 好了,
新的電腦名稱叫做 Frankie-New,
所以雖然我用 Microsoft SQL Server Management Studio 可以用 Frankie-New 連上 SQL Server,
但是我用另外一台電腦要設定 replication 連到 Frankie-New 的時候卻會跳出類似下面的訊息,
【複寫不支援透過伺服器別名、IP 位址或任何其他替代名稱來進行連接。Frankie-Old】
真是尷尬呀!
上網 google 了一下,
我們可以下 SELECT @SERVERNAME 來得知我們 SQL Server 的名字,
我查了一下果然是 Frankie-Old 呀!真是尷尬呀~~~
我們可以下 sp_dropserver 'Frankie-Old' 來刪除舊的名稱,
然後 sp_addserver 'Frankie-New', 'local' 來新增,
然後重新啟動這台 SQL Server 吧!
再重新下個 SELECT @@SERVERNAME 就可以看到妳新設定的名字啦!
喔耶!

沒有留言:

張貼留言