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