數(shù)據(jù)庫(kù)損壞了怎么辦
1、從一個(gè)備份恢復(fù)描述文件并且回到階段3。你也可以恢復(fù)索引文件并且回到階段2。對(duì)后者,你應(yīng)該用myisamchk-r啟動(dòng)。如果你沒(méi)有一個(gè)備份但是確切地知道表是怎樣被創(chuàng)建的,在另一個(gè)數(shù)據(jù)庫(kù)中創(chuàng)建表的一個(gè)拷貝。
2、有兩種方法,一種方法使用mysql的check table和repair table 的sql語(yǔ)句,另一種方法是使用MySQL提供的多個(gè)myisamchk, isamchk數(shù)據(jù)檢測(cè)恢復(fù)工具。前者使用起來(lái)比較簡(jiǎn)便。推薦使用。
3、啟動(dòng)aess2010,點(diǎn)擊數(shù)據(jù)庫(kù)工具選項(xiàng)卡--壓縮和修復(fù)數(shù)據(jù)庫(kù)命令;瀏覽窗口選定要修復(fù)的數(shù)據(jù)庫(kù),點(diǎn)擊打開(kāi);輸入修復(fù)后數(shù)據(jù)庫(kù)的名稱,點(diǎn)擊保存;打開(kāi)修復(fù)后的數(shù)據(jù)庫(kù),查看修復(fù)效果。
4、數(shù)據(jù)庫(kù)軟件故障:數(shù)據(jù)庫(kù)軟件本身出現(xiàn)問(wèn)題,如崩潰、無(wú)響應(yīng)等。在這種情況下,可以嘗試重新啟動(dòng)數(shù)據(jù)庫(kù)軟件或進(jìn)行修復(fù)操作。數(shù)據(jù)丟失或損壞:意外刪除、磁盤損壞、數(shù)據(jù)庫(kù)文件損壞等情況可能導(dǎo)致數(shù)據(jù)丟失或損壞。
5、如果你必須使用這個(gè)SQL Server 2000的數(shù)據(jù)備份,那么請(qǐng)您首先把這個(gè)備份倒入SQL Server 2000,最后用DTS把數(shù)據(jù)庫(kù)從SQL Server 2000上transfer到SQL Server 0上。
數(shù)據(jù)庫(kù)損壞如何修復(fù)(bcp
1、硬件故障:更換故障硬件并進(jìn)行數(shù)據(jù)恢復(fù),可以使用備份數(shù)據(jù)來(lái)還原數(shù)據(jù)庫(kù)。網(wǎng)絡(luò)故障:排除網(wǎng)絡(luò)問(wèn)題,確保網(wǎng)絡(luò)連接正常。數(shù)據(jù)庫(kù)軟件故障:嘗試重新啟動(dòng)數(shù)據(jù)庫(kù)軟件,或進(jìn)行修復(fù)操作,例如修復(fù)損壞的數(shù)據(jù)庫(kù)文件。
2、在SQL Server Management Studio中隨便創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),例如:PVLink。停止SQL Server服務(wù)。如果不停止此服務(wù),剛才創(chuàng)建的PVLink數(shù)據(jù)庫(kù)將即不能被拷貝,也不能被覆蓋。
3、主要通過(guò)以下兩種辦法來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行修復(fù)。用Pctools、NU的Diskedit等工具軟件進(jìn)行恢復(fù):運(yùn)行Pctools,選中無(wú)法打開(kāi)的數(shù)據(jù)庫(kù),按E文件進(jìn)入我功能,按F1切換顯示模式。
4、DATA_DIR是你的MySQL數(shù)據(jù)庫(kù)存放的位置。
如何遠(yuǎn)程修復(fù)損壞的mysql數(shù)據(jù)庫(kù)
1、有兩種方法,一種方法使用mysql的check table和repair table 的sql語(yǔ)句,另一種方法是使用MySQL提供的多個(gè)myisamchk, isamchk數(shù)據(jù)檢測(cè)恢復(fù)工具。前者使用起來(lái)比較簡(jiǎn)便。推薦使用。
2、來(lái)快速修復(fù)所有的數(shù)據(jù)庫(kù)或者特定的數(shù)據(jù)庫(kù);方法:進(jìn)入Mysql的Bin目錄:C:\Program Files\MySQL\MySQL Server 1\bin運(yùn)行:mysqlcheck -A -o -r -uroot -p123注意,將123改成你自己的root用戶密碼希望能解決您的問(wèn)題。
3、配置my.cnf 配置innodb_force_recovery = 1 到 6 試到正確為止,重啟MySQL 導(dǎo)出數(shù)據(jù)腳本 mysqldump -uroot -p123456 test test.sql 導(dǎo)出SQL腳本。
4、在使用MySQL數(shù)據(jù)庫(kù)的時(shí)候,都碰到過(guò)因斷電造成數(shù)據(jù)庫(kù)損壞的情況,大家都知道,斷電或非正常關(guān)機(jī)是導(dǎo)致MySQL數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤最常見(jiàn)的原因,如何恢復(fù)MySQL數(shù)據(jù)庫(kù)是大家都非常頭痛的問(wèn)題。
5、暈,mysql自帶有修復(fù)工具啊,myisamchk和mysqlcheck 。
怎樣修復(fù)已經(jīng)損壞的SQL數(shù)據(jù)庫(kù)
確保備份下的master數(shù)據(jù)庫(kù)與要恢復(fù)的SQL SERVER的版本一致性。關(guān)閉打開(kāi)SQL Server Management Studio,打開(kāi)服務(wù)器管理器,點(diǎn)擊“配置”-“服務(wù)”,找到SQL SERVER服務(wù),右鍵點(diǎn)擊出快捷菜單。
停止SQL Server服務(wù)。如果不停止此服務(wù),剛才創(chuàng)建的PVLink數(shù)據(jù)庫(kù)將即不能被拷貝,也不能被覆蓋。把已經(jīng)損壞的數(shù)據(jù)庫(kù)的mdf文件拷貝并覆蓋剛才新建的數(shù)據(jù)庫(kù)產(chǎn)生的mdf文件。啟動(dòng)SQL Server服務(wù)。
打開(kāi)SQL Server Management Studio,連接數(shù)據(jù)庫(kù),找到“本地” - “數(shù)據(jù)庫(kù)”。 右鍵單擊“還原數(shù)據(jù)庫(kù)”或“還原文件和文件組”。
在實(shí)際的操作中由于突然斷電或者突然斷網(wǎng)造成數(shù)據(jù)庫(kù)置疑(在企業(yè)管理器中數(shù)據(jù)庫(kù)后面出現(xiàn)置疑兩個(gè)字),下面我們通過(guò)以下方法來(lái)進(jìn)行修復(fù)置疑的數(shù)據(jù)庫(kù)。我們使用默認(rèn)方式建立一個(gè)供恢復(fù)使用的數(shù)據(jù)庫(kù)(如test)。
SQL2000中的數(shù)據(jù)庫(kù)文件損壞,請(qǐng)教高手有什么辦法?
有兩種方法,一種方法使用mysql的check table和repair table 的sql語(yǔ)句,另一種方法是使用MySQL提供的多個(gè)myisamchk, isamchk數(shù)據(jù)檢測(cè)恢復(fù)工具。前者使用起來(lái)比較簡(jiǎn)便。推薦使用。
右擊SQL Server 2000實(shí)例下的“數(shù)據(jù)庫(kù)”文件夾。就是master等數(shù)據(jù)庫(kù)上一級(jí)的那個(gè)圖標(biāo)。選擇“所有任務(wù)”,“還原數(shù)據(jù)庫(kù)”在“還原為數(shù)據(jù)庫(kù)”中填上你希望恢復(fù)的數(shù)據(jù)庫(kù)名字。
你需要判斷數(shù)據(jù)庫(kù)損壞,還是磁盤損壞,如果是磁盤損壞,你只能去找專業(yè)的數(shù)據(jù)修復(fù)人員花錢恢復(fù)磁盤。如果磁盤未損壞,數(shù)據(jù)庫(kù)可以復(fù)制出來(lái),但是數(shù)據(jù)庫(kù)就是打不開(kāi),你可以考慮到網(wǎng)上下載一個(gè)SQL Server 2000數(shù)據(jù)庫(kù)修復(fù)工具。
SQL的數(shù)據(jù)庫(kù)是經(jīng)過(guò)加密的,不能直接讀取數(shù)據(jù)記錄的。如果僅是頭文件損壞,可以把以前備份的頭文件和現(xiàn)在的內(nèi)容部分合并,把它變成新的數(shù)據(jù)庫(kù)文件。
文件數(shù)據(jù)并沒(méi)有被清除,還靜靜地躺在磁盤上。只要?jiǎng)h除文件后沒(méi)有建立新的文件,操作系統(tǒng)沒(méi)有寫入新的數(shù)據(jù),這些被刪除的文件數(shù)據(jù)就不會(huì)被破壞,就有機(jī)會(huì)通過(guò)一定的技術(shù)手段將它們搶救出來(lái),優(yōu)盤數(shù)據(jù)恢復(fù)。
shutdown 數(shù)據(jù)庫(kù)服務(wù)器 6 用ultraedit編輯數(shù)據(jù)庫(kù)文件test_data.mdf,隨便修改點(diǎn)字節(jié)內(nèi)容 7 啟動(dòng)數(shù)據(jù)庫(kù),并且運(yùn)行企業(yè)管理器,點(diǎn)開(kāi)數(shù)據(jù)庫(kù),看到test變成灰色,而且顯示置 疑。