資源描述:
《NBU對SQL的異機恢復》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、SQL異機恢復文檔恢復前提:1.確認源主機和目的主機,安裝相同的操作系統(tǒng),版本和補丁都要相同;2.確認源主機和目的主機的SQL數(shù)據(jù)庫的版本相同包括補丁3.確認Server服務器、源主機和目的主機的NBU的版本以及補丁相同;操作過程:注意:以下工作均在目的主機上執(zhí)行,非源主機1.確認NetBackupClientServices服務的權(quán)限在SQL數(shù)據(jù)庫服務器上的兩個服務NetBackupClientService點擊右鍵->屬性->登錄->此帳戶選擇administrator用戶。重新啟動服務。2.如果MSSqlServe
2、r服務器采用標準安全模式(standardsecurity)連接,那么需要啟動系統(tǒng)的"remoteregistryservice"服務。方法如下:打開”控制面板”-->”管理工具”-->”服務”,然后啟動"remoteregistryservice"服務,并設置成隨機啟動。3.在開始菜單里選擇veritas后選擇sqlclient。打開界面,第一次出現(xiàn)以下窗口,點擊ok即可。4.配置參數(shù),界面如下:在界面中,輸入sqlserver主機名(本主機),instance選default,點擊apply。1.點擊VERITASM
3、SSQLCLIENT組件。點擊ACTIONS->Restore,出現(xiàn)以下界面,其中sqlhost選擇源主機,選擇備份的時間,點擊ok即可。1.就可以看到源主機上已經(jīng)成功備份的所有數(shù)據(jù)庫。選擇需要恢復的數(shù)據(jù)庫名稱以及備份的項目,Recoveryoption選擇recovered。界面如下:1.生成異名數(shù)據(jù)庫恢復腳本在以上界面中,選擇createaretorescripts和savelaterforexecute選項,點擊OK,生成腳本。對生成的腳本進行修改,修改database的名字為新的數(shù)據(jù)庫名,并且修改數(shù)據(jù)文件和日志文
4、件的路徑,修改完畢后,保存腳本。修改內(nèi)容如下:OPERATIONRESTOREOBJECTTYPEDATABASEDATABASE"test"MOVE"pubs"TO"D:datatest_Data.mdf"修改數(shù)據(jù)文件的路徑,應為當前主機存放數(shù)據(jù)文件的路徑。MOVE"pubs_log"TO"D:datatest_log.ldf"修改日志文件的路徑,應為當前主機存放日志文件的路徑。NBIMAGE"zjcds-daniel.MSSQL7.ZJCDS-DANIEL.db.test.~.7.001of001.20060
5、314175430..C"SQLHOST"GSCZ-SERVER3"NBSERVER"GSCZ-SERVER1"BROWSECLIENT"GSCZ-SERVER2"MAXTRANSFERSIZE0BLOCKSIZE7RESTOREOPTIONREPLACERECOVEREDSTATERECOVEREDENDOPERTRUE1.執(zhí)行腳本,進行數(shù)據(jù)庫恢復在VERITASMSSQLCLIENT組件中,點擊ACTIONS->BatchFiles,選擇步驟7腳本,點擊start?;謴蜁r,可以點擊VIEWSTUTAS,查看恢復的信息
6、,如恢復成功就會出現(xiàn)“Successful”字樣。9.查看當前數(shù)據(jù)目錄下有沒生成數(shù)據(jù)文件,打開企業(yè)管理器——>SQLSERVER組刷新數(shù)據(jù)庫。