本實驗描述了如何在master數(shù)據(jù)庫毀壞的情況下,如何重建主設(shè)備,恢復master數(shù)據(jù)庫,得以重新恢復系統(tǒng)。
這里假定:
l Master數(shù)據(jù)庫已損壞,或主設(shè)備已損壞。
l有系統(tǒng)表的最新打印輸出。
l主設(shè)備只包括master數(shù)據(jù)庫、tempdb和model
l有master數(shù)據(jù)庫的最新備份,且上次轉(zhuǎn)儲master數(shù)據(jù)庫后沒有初始化任何設(shè)備或創(chuàng)建、變更任何數(shù)據(jù)庫。
關(guān)于恢復過程
l將主設(shè)備重建為第一次安裝服務(wù)器時的缺省狀態(tài);
l將master數(shù)據(jù)庫恢復為缺省狀態(tài);
l將master數(shù)據(jù)庫恢復為上次備份時的狀態(tài);
注意:在恢復master數(shù)據(jù)庫的早期階段,不能使用系統(tǒng)存儲過程。
恢復步驟
步驟1:查找系統(tǒng)表
查找已保存到文件的系統(tǒng)表sysdatabases、sysdevices、sysusages、sysloginroles和syslogins的副本。用這些副本可以保證在此過程結(jié)束時系統(tǒng)已經(jīng)全部恢復。
步驟2:建立新的主設(shè)備
如果Adaptive Server正在運行,關(guān)閉它,然后重建主設(shè)備。重建主設(shè)備時,必須指定設(shè)備大小。開始重建前,記住以下幾點:
l保留舊設(shè)備,以防遇到問題,舊設(shè)備可提供至關(guān)重要的信息。
l使用buildmaster命令之前應(yīng)關(guān)閉Adaptive Server。
l不同操作系統(tǒng)上創(chuàng)建主設(shè)備的命令有所不同,如:buildmast(unix)、bldmaster(windows NT),并安裝通用master數(shù)據(jù)庫的副本。
l命令中給出主設(shè)備的全名和大小。
示例:重建一個30兆(15360個2k的頁)
在Window NT上:
bldmastr -d d:/devices/master.dat 主站蜘蛛池模板: 汾阳市| 郯城县| 安平县| 宁都县| 辉县市| 灵丘县| 商城县| 长治县| 垣曲县| 贡山| 大洼县| 石台县| 林甸县| 福州市| 高邮市| 闻喜县| 南阳市| 彝良县| 山东| 梓潼县| 洱源县| 健康| 普定县| 中山市| 陇川县| 威宁| 延庆县| 阜城县| 察哈| 香格里拉县| 屏山县| 宁南县| 道孚县| 怀宁县| 盐津县| 庄浪县| 静宁县| 改则县| 乐东| 保定市| 于田县|