數(shù)據(jù)庫壞了怎么修復(fù),master庫損壞如何恢復(fù)
瀏覽量: 次 發(fā)布日期:2024-02-10 06:51:27
數(shù)據(jù)庫壞了怎么修復(fù)目錄
SQL Server的數(shù)據(jù)庫損壞了怎么辦?
怎樣修復(fù)mysql表

有兩種方法,一種是使用mysql的check table和repair table的sql語句,另一種是使用mysql提供的多種myisamchk (isamchk數(shù)據(jù)檢測和恢復(fù)工具)。
前者使用起來更方便。
推薦使用。
1 .檢查表和檢查表
訪問mysql終端。
mysql - uxxxx -p dbname
check table tabTest。
Status OK的情況下不修改。如果有Error的話就像下面這樣。
repair table tabTest。
進(jìn)行修改,修改后可以用check table命令進(jìn)行檢查。
新版本的phpMyAdmin也可以使用check/repair了。
我是myisamchk, isamchk
myisamchk對應(yīng)于MYISAM類型的數(shù)據(jù)表,isamchk對應(yīng)于ISAM類型的數(shù)據(jù)表。
這兩個命令的主要參數(shù)是一樣的,但是一般新系統(tǒng)會使用MYISAM作為默認(rèn)的數(shù)據(jù)表類型。這里以myisamchk為例進(jìn)行說明。
當(dāng)某個數(shù)據(jù)表出現(xiàn)問題的時候可以使用。
myisamchk tablename.myi
進(jìn)行檢查,需要修復(fù)的情況下,可以這樣使用。
myisamchk -of tablename.myi
關(guān)于myisamchk的詳細(xì)參數(shù),可以參考它的使用幫助。
注意事項在進(jìn)行修改的時候,你必須確認(rèn)MySQL服務(wù)器沒有訪問這個數(shù)據(jù)表。保險的情況下最好在檢測的時候Shutdown MySQL服務(wù)器。
-----------------------------
你也可以在rc.local啟動MySQL服務(wù)器之前,設(shè)置以下命令:
[-x /tmp/mysql.sock] &&。是/pathtochk/myisamchk -of / data_dir /*/*.MYI
我們的/ tmp mysql . sock mysql監(jiān)聽的sock文檔的位置,關(guān)于rpm的使用的設(shè)置的用戶/ var鋰離子電池/ mysql mysql .sock,關(guān)于源的使用的設(shè)置/ tmp mysql .pathtochk是myisamchk所在的位置,data_dir是MySQL數(shù)據(jù)庫所在的位置,你可以通過sock來改變你的實際情況。
需要注意的是,如果你打算把這個命令放在你的rc.local中,那么在執(zhí)行這個命令的時候必須確認(rèn)MySQL服務(wù)器沒有啟動!檢測所有數(shù)據(jù)庫?修復(fù)。(表)
master庫損壞如何恢復(fù)

主數(shù)據(jù)庫的損壞和錯誤是最難解決的情況之一。
Master數(shù)據(jù)庫中包含sql server所需要的關(guān)鍵信息。
master數(shù)據(jù)庫錯誤的話SQL Server不能啟動。
在這種情況下,要恢復(fù)master數(shù)據(jù)庫,可以按照以下步驟從災(zāi)難中恢復(fù)。
\\\\PRogram文件\\\\Microsoft SQL使用Server\\ 80\\ Tools\\ Binn目錄中的rebuid .exe文件重建master數(shù)據(jù)庫。
你可以通過重建master數(shù)據(jù)庫來建立完整的數(shù)據(jù)庫文件。
為了以防萬一,經(jīng)常把數(shù)據(jù)和記錄文件備份到別的目錄也是個好主意。
2.使用-m參數(shù)來啟動SQL Server你可以在單用戶模式下重新啟動SQL Server。
3.恢復(fù)master數(shù)據(jù)庫最好從最近已知的備份。
4.確認(rèn)master數(shù)據(jù)庫恢復(fù)是否成功:確保所有數(shù)據(jù)庫運(yùn)行正常。
從最近已知的最好的備份恢復(fù)msdb數(shù)據(jù)庫。
5. SQL Server在通常模式下停止?啟動。
6.向生產(chǎn)用戶開放數(shù)據(jù)庫。
如果這樣做不有效,就重建master數(shù)據(jù)庫并添加這個數(shù)據(jù)庫。
主數(shù)據(jù)庫發(fā)生問題的話,服務(wù)器上的所有數(shù)據(jù)庫都會發(fā)生問題。
一般來說,恢復(fù)的第一步是安裝主數(shù)據(jù)庫,至少可以啟動服務(wù)器。
SQL Server的數(shù)據(jù)庫損壞了怎么辦?

這個問題之前已經(jīng)發(fā)生在2個客戶身上,Outlook的郵件往來是正常的,但是訪問Webmail的時候登錄會出現(xiàn)錯誤。
為什么數(shù)據(jù)庫壞了?原因有很多,比如電源突然斷了,磁盤壞了等等,具體要問微軟才能知道。
DB Mail Server使用標(biāo)準(zhǔn)的SQL語句,只需通過ADO標(biāo)準(zhǔn)接口訪問數(shù)據(jù)庫。
就像BT下載越多硬盤越出錯一樣,DB Mail Server訪問數(shù)據(jù)庫的次數(shù)越多。
步驟1。關(guān)閉當(dāng)前的DBMail。假設(shè)目錄在C:DBMailPro中。
步驟2:按下面的指示安裝新的DBMail。
1)運(yùn)行dbmailsetup.exe軟件包,并安裝到C:DBTemp中。
2) C:在DBTemp中執(zhí)行aamailsqr .exe時顯示初次設(shè)定向?qū)А?/p>
在向?qū)е羞x擇SQL已安裝,輸入SQL參數(shù)時選擇“更改默認(rèn)參數(shù)”。
4)數(shù)據(jù)庫名稱改為dbmail后,數(shù)據(jù)庫文件為C: dbtempdbsdbmail.mdf。
5)下一步,停止“啟動web郵件”。
6)接下來安裝完成后,啟動主頁并退出。
第三步,訪問SQL Server企業(yè)管理器,創(chuàng)建dbmail數(shù)據(jù)庫。
1)右鍵點(diǎn)擊dbmail數(shù)據(jù)庫,選擇任務(wù)的DTS數(shù)據(jù)導(dǎo)入。
2)從dbmailpro中獲取數(shù)據(jù),選擇Windows集成驗證模式。
3)選擇表=>表格的復(fù)制方法是選擇所有表格,復(fù)制并覆蓋數(shù)據(jù)。
4)執(zhí)行數(shù)據(jù)復(fù)制。
步驟4在SQL企業(yè)管理器中右鍵點(diǎn)擊dbmail數(shù)據(jù)庫,“任務(wù)=>分離dbmail數(shù)據(jù)庫。
步驟5。將C: dbtempdbsdbmail.mdf和dbmail.ldf移動到C:DBMailProdbs目錄。
步驟6。C:打開dbmailproaamailvr.ini文件,修改[Database]部分中的以下值。
DatabaseName = dbmail
DatabaseFile = c: dbmailprodbsdbmail.mdf。
步驟7在企業(yè)管理器中添加“任務(wù)=>C: dbtempdbsdbmail.mdf”。
步驟8。C:用DBMailPro啟動aamailsr .exe。DBMail應(yīng)該可以正常工作。
步驟9。成功恢復(fù),最后進(jìn)行清理。
C:所有DBTemp文件夾都可以刪除。
. 達(dá)夢數(shù)據(jù)庫重啟,達(dá)夢數(shù)據(jù)庫重啟操作指南與注意事項
. 數(shù)據(jù)庫論文參考文獻(xiàn),數(shù)據(jù)庫論文參考文獻(xiàn)綜述
. 聯(lián)想硬盤壞了怎么辦,全面解析維修與數(shù)據(jù)恢復(fù)策略
. 控制器壞了如何修復(fù)視頻,控制器故障排查與視頻修復(fù)技巧解析
. emc存儲怎么用,高效數(shù)據(jù)管理的核心策略
. 磁盤陣列硬盤壞了數(shù)據(jù)如何恢復(fù),專業(yè)方法與案例解析
. 內(nèi)存數(shù)據(jù)庫排行,揭秘行業(yè)領(lǐng)先者
. 達(dá)夢數(shù)據(jù)庫comment報錯,達(dá)夢數(shù)據(jù)庫comment錯誤解析與應(yīng)對策略
. 手機(jī)壞了硬盤數(shù)據(jù)恢復(fù),專業(yè)技巧與軟件應(yīng)用
. 磁盤陣列壞了怎么修復(fù)啊,RAID磁盤陣列故障診斷與修復(fù)全攻略
. 戴爾筆記本硬盤損壞怎么辦,戴爾筆記本硬盤故障排查與修復(fù)指南
. 達(dá)夢數(shù)據(jù)庫啟動過程中會加載哪些文件,達(dá)夢數(shù)據(jù)庫啟動文件加載解析
. oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù),Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)策略與實戰(zhàn)指南
. dell硬盤壞了怎么備份數(shù)據(jù),數(shù)據(jù)備份與恢復(fù)全攻略
. 硬盤恢復(fù)文件都亂了怎么辦,數(shù)據(jù)恢復(fù)后文件亂碼處理指南
. 硬盤壞了存儲內(nèi)容可以取出來嗎,硬盤損壞后數(shù)據(jù)恢復(fù)的可能性及提取方法概述
. 硬盤數(shù)據(jù)恢復(fù)后文件損壞怎么辦,硬盤數(shù)據(jù)恢復(fù)后文件損壞的應(yīng)對策略與修復(fù)方法
. sqlserver誤刪數(shù)據(jù)庫怎么恢復(fù),全面解析與實操步驟
. 聯(lián)想電腦硬盤壞了怎么辦,診斷與修復(fù)策略