你遇過改掉SQL Server主機名稱後,就無法繼續安裝訂閱服務之類的事嗎?不管你怎樣試,都會得到一個無法辨識主機名稱之類的錯誤訊息,並且告訴你最好給定SQL Server一個hostname。但事實上這個錯誤來自於SQL Server內部仍記著原來舊的主機名稱,而與instancename不一致所引起的。至於為何如此,目前我尚未有結論,等精神好點再去追根究底一番;目前先請Google大神提供一個解決方案,原理是透過修改@@servername的方式,讓SQL Server重新取得修改過的hostname即可。
修正後請重新啟動SQL Server服務,之後就可以正確的安裝訂閱服務囉。
沒有留言:
張貼留言