解決更改計算機名稱以後,數據庫複製失敗問題

專家博客bisheng.hu
 
最近又在作三個SQL服務器的數據庫對等複製測試,發現一個問題。在服務器更改計算機名稱之後,數據庫的複製就出現了失敗。嘗試刪除複製關係,從新配置也不成功,報錯以下:
 
 
    奇怪的是,其餘的服務甚至是SQL服務自己都沒有什麼問題,惟獨這個複製出了問題。想一想應該跟某個SQL的配置有關係。簡單上MS搜了一下,說須要修改sys.sysservers視圖當中的記錄。
 
    打開sys.sysservers視圖的SQL查詢器,輸入select * from sys.sysservers,進行查詢。發現果真srvname字段中還保留着以前錯誤的計算機名。
 
 
    輸入EXEC sp_dropserver "LIB-BTS02-LONDO"命令刪除該對象。
 
 
    再次運行select * from sys.sysservers,覈實操做確實成功。
 
 
    輸入EXEC SP_ADDSERVER "LAB-BTS02-LD","LOCAL" 命令,將修改後的服務器名加入到其中。
 
 
    運行select * from sys.sysservers,覈實操做確實成功。
 
 
    最後,運行配置分發。此次就出現了歡迎界面,代表該問題已經成功解決。
 
 
最後,須要注意的是,該方法目前只肯定適用於SQL05,是否使用SQL08我也沒試過。。呵呵。。
本文出自 「 Bisheng.Hu」 博客,請務必保留此出處 http://bisheng.blog.51cto.com/409831/175400
相關文章
相關標籤/搜索