MS SQL Server是微軟公司研發(fā)的數(shù)據(jù)庫管理系統(tǒng),SQL Server是一個(gè)可擴(kuò)展的、高性能的、與WindowsNT有機(jī)結(jié)合的,為分布式客戶機(jī)/服務(wù)器所設(shè)計(jì)的數(shù)據(jù)庫管理系統(tǒng),提供基于事務(wù)的企業(yè)級(jí)信息管理系統(tǒng)方案。
SQL Server數(shù)據(jù)庫故障情況&分析:
SQL Server數(shù)據(jù)庫經(jīng)常出現(xiàn)一個(gè)比較常見故障:附加數(shù)據(jù)庫時(shí)候提示“附加數(shù)據(jù)庫錯(cuò)誤823”。這個(gè)時(shí)候如果有數(shù)據(jù)庫備份,只需要還原備份即可。如果沒有備份或者備份的時(shí)間間隔太久,或者備份數(shù)據(jù)不可用,這個(gè)時(shí)候就需要對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)恢復(fù)的操作。
一般情況下SQL Server數(shù)據(jù)庫出現(xiàn)報(bào)錯(cuò)信息為“823”的故障有三種可能:
1、數(shù)據(jù)庫的物理頁面損壞;
2、校驗(yàn)值損壞導(dǎo)致數(shù)據(jù)庫頁面無法被識(shí)別;
3、異常斷電、文件系統(tǒng)損壞導(dǎo)致的數(shù)據(jù)庫頁面丟失。
SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)過程:
1、嘗試附加并修復(fù)數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫進(jìn)行附加時(shí)候提示“823”錯(cuò)誤。
北亞數(shù)據(jù)恢復(fù)——SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
2、使用北亞自研的MS SQL文件檢測工具對(duì)數(shù)據(jù)庫進(jìn)行檢測。
北亞數(shù)據(jù)恢復(fù)——SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
3、計(jì)算并修改SQL Server數(shù)據(jù)庫錯(cuò)誤數(shù)據(jù)頁的校驗(yàn)值。
4、重新附加SQL Server數(shù)據(jù)庫,附加數(shù)據(jù)庫成功。
北亞數(shù)據(jù)恢復(fù)——SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
5、使用dbcc檢測數(shù)據(jù)庫。
北亞數(shù)據(jù)恢復(fù)——SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
6、修復(fù)上述錯(cuò)誤,再一次使用dbcc檢測數(shù)據(jù)庫。
北亞數(shù)據(jù)恢復(fù)——SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
SQL Server數(shù)據(jù)庫修復(fù)結(jié)果:
再次使用dbcc檢測數(shù)據(jù)庫,發(fā)現(xiàn)已經(jīng)沒有任何錯(cuò)誤提示,重新附加數(shù)據(jù)庫也沒有出現(xiàn)任何報(bào)錯(cuò),成功附加數(shù)據(jù)庫。由用戶對(duì)數(shù)據(jù)庫進(jìn)行查詢、驗(yàn)證,最終確認(rèn)所有數(shù)據(jù)完整恢復(fù)。
北亞數(shù)據(jù)恢復(fù)——SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)
審核編輯黃昊宇
-
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
581瀏覽量
17524 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3826瀏覽量
64507
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
評(píng)論