国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server2000數(shù)據(jù)庫文件損壞時(shí)如何恢復(fù)

瀏覽:6日期:2023-10-29 10:52:06

SQL Server2000中,如果數(shù)據(jù)庫文件(非系統(tǒng)數(shù)據(jù)庫文件)遇到錯(cuò)誤的時(shí)候,我們該怎么辦。以下是筆者以前的筆記。僅適用于非master,msdb的數(shù)據(jù)庫。

說明如下:

1 建一個(gè)測試數(shù)據(jù)庫test(數(shù)據(jù)庫類型為完全)2 建一個(gè)表,插入點(diǎn)記錄 create table a(c1 varchar(2)) go insert into a values('aa') go insert into a values('bb') go3 作完全備份,到文件test_1.bak4 在作一點(diǎn)修改 insert into a values('cc') go create table b(c1 int) go insert into b values(1) go insert into b values(2) go5 shutdown 數(shù)據(jù)庫服務(wù)器6 用ultraedit編輯數(shù)據(jù)庫文件test_data.mdf,隨便修改點(diǎn)字節(jié)內(nèi)容,相當(dāng)于數(shù)據(jù)庫遭到致命的損壞。7 啟動(dòng)數(shù)據(jù)庫,并且運(yùn)行企業(yè)管理器,點(diǎn)開數(shù)據(jù)庫,看到test變成灰色,而且顯示置疑。8 運(yùn)行isql -SLocalhost -Usa -P1> backup log test TO DISK='D:Program FilesMicrosoft SQL ServerMSSQLBACKUP est_2.bak' WITH NO_TRUNCATE2>go已處理 2 頁,這些頁屬于數(shù)據(jù)庫 'test' 的文件 'TEST_Log'(位于文件 1 上)。BACKUP LOG 操作成功地處理了 2 頁,花費(fèi)了 0.111 秒(0.087 MB/秒)。

9 進(jìn)行恢復(fù)最老的完全備份1> RESTORE DATABASE test FROM DISK='D:Program FilesMicrosoft SQL ServerMSSQLBACKUP est_1.bak' WITH NORECOVERY2> go已處理 96 頁,這些頁屬于數(shù)據(jù)庫 'test' 的文件 'TEST_Data'(位于文件 1 上)。已處理 1 頁,這些頁屬于數(shù)據(jù)庫 'test' 的文件 'TEST_Log'(位于文件 1 上)。RESTORE DATABASE 操作成功地處理了 97 頁,花費(fèi)了 0.107 秒(7.368 MB/秒)。

10 恢復(fù)最近的日志1> RESTORE LOG test FROM DISK='D:Program FilesMicrosoft SQL ServerMSSQLBACKUP est_2.bak' WITH RECOVERY2> go已處理 2 頁,這些頁屬于數(shù)據(jù)庫 'test' 的文件 'TEST_Log'(位于文件 1 上)。RESTORE LOG 操作成功地處理了 2 頁,花費(fèi)了 0.056 秒(0.173 MB/秒)。

數(shù)據(jù)已經(jīng)完全恢復(fù)了,可以使用了。select * from ago

總結(jié),DBA應(yīng)該有一個(gè)完善的數(shù)據(jù)庫備份計(jì)劃。本例中,如果沒有一個(gè)完全備份的話,數(shù)據(jù)庫的恢復(fù)就不可能

標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 怀仁县| 安顺市| 沙洋县| 开化县| 克拉玛依市| 抚州市| 榕江县| 腾冲县| 五峰| 会宁县| 体育| 达州市| 巴东县| 博白县| 天台县| 宁乡县| 封开县| 武义县| 苍梧县| 武胜县| 富宁县| 浮山县| 宝清县| 鸡西市| 南丹县| 鱼台县| 隆昌县| 大埔县| 泸西县| 陵水| 黔南| 枞阳县| 新密市| 柏乡县| 衡阳市| 西峡县| 皮山县| 棋牌| 津南区| 秦皇岛市| 屏南县|