已註冊伺服器群組
SQL SERVER 版本:SQL SERVER 2008 R2
事件:匯入已註冊伺服器群組失敗。
原本在自己的工作主機上,習慣會設定【已註冊伺服器群組】,這樣在開啟連線作業時,可以節省很多時間,一方面也方便分類群組控管。
(有時候資料庫主機的俗名,跟我們一般的主機名稱也不同,甚至有IP位置區段不同卻又是相關的資料庫,就很好利用這模式分類管理)
最近因為需要做一些調整,所以想要將舊有的已註冊伺服器群組轉設定到另一台主機上,想說就來試試匯入匯出的功能。順便備份一下自己的設定。
匯出一點問題都沒有,簡單的就生成了副檔名為..regsrvr的匯出檔。
複製檔案到新的主機上,準備匯入設定,按下確定後..........出現了錯誤!??作業 '匯入' 失敗。 (Microsoft.SqlServer.Management.RegisteredServers)
機碼用在特定狀態時無效。 (System.Security)
檢查一下匯入的結果,發現有寫入一個資料庫設定??
那就直接編輯吧,結果不能編輯,出現錯誤!!??
按下繼續後,可以進入編輯畫面,但是除了伺服器名稱外(被我塗掉了),其他都是空的,包含伺服器類型也不能設定。
既然不能設定,那就刪掉吧......也不能刪除@@!!(這下糗了)..................
那就關閉SSMS看看會不會恢復正常............................................
冏.....變成完全不能使用已註冊伺服器群組,一開啟SSMS就出現
於是嘗試利用MS SQL SERVER 的安裝修復....(失敗)
還好在MSDN中,找到一篇文章SSMS 2008 R2: "Registered Servers" error 。算是暫時解決問題。
就是找到 %APPDATA%\Microsoft\Microsoft SQL Server\100\Tools\Shell\RegSrvr.xml
將註冊資訊【RegSrvr.xml 】先移除,就可以正常開啟已註冊伺服器群組。
最後,還是認命自己一個一個將資料輸入進去...............................
PS:不同的版本,可能檔案位置不同,請確認一下自己SQL SERVER的版本
水滴可成涓流,涓流可成湖泊大海。
汲取累積知識,將知識堆積成常識;將常識探究成學識;將學識簡化為知識;授人自省。