當前位置:首頁 » 編程語言 » 超級sql修復工具
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

超級sql修復工具

發布時間: 2023-05-22 05:51:51

sql,誤刪除如何恢復

文件恢復軟體介紹
VRVFIX

該軟體專門用於恢復被CIH病毒破壞的硬碟,被CIH病毒破壞的硬碟,其分區表已被徹底改寫,用A盤啟動也無法找到硬碟。所以,要恢復C分區的數據,首先要恢復硬碟分區表,這里推薦使用北信源公司為對付CIH病毒而專門推出的硬碟數據挽救工具:VRVFIX,這是一個免費軟體,可以在北信源公司的主頁下載:http;//www.vrv.com.cn。

使用方法如下: .准備一張無病毒的啟動盤,注意要根據原有操作系統及分區情況製作系統引導盤(FAT16或FAT32)。 把下載的VRVFIX.EXE文件拷入該引導盤,要確保還有足夠剩餘空間,並打開防寫。 用這張引導盤引導染毒的電腦並運行VRVFIX.EXE,按回車鍵開始計算分區信息並自動恢復,當出現提示時,按回車鍵,直到出現"Make Partition Table ok"。 至此,修復完成,用引導盤重新引導系統,除C盤以外的其他邏輯分區(D、E、F...)的數據已經修復,但仍然無法訪問C分區。 完成了以上的工作後,就可以著手恢復C分區上的數據了。C分區目錄結構被CIH病毒破壞了,無法被訪問,要恢復C分區的目錄結構,需要用到一個叫Tiramisu的工具軟體,如果不是因為CIH病毒,需要了解這個軟體的朋友可以訪問Ontrack公司的主頁:http://www.ontrack.com,這里著重介紹它的具體使用方法。 針對FAT16和FAT32,Tiramisu有For FAT16版和For FAT32版,應根據染毒硬碟的分區情況選擇相對應的版本,兩個版本均可以在http://www.ontrack.com下載。 製作一張無病毒的引導盤,把HIMEM.SYS和EMM386.EXE兩個文件也拷入引導盤然後在CONFIG.SYS中加入:

DOS=HIGH
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE RAM

把下載的Tiramisu壓縮包里的所有文件解壓縮到引導盤上。

用這張引導盤引導電腦,運行Tiramisu.exe,在"File"菜單中選擇"Start recovery"菜單項,程序開始自動從C分區上尋找目錄結構,這個過程所需要的時間由硬碟數據的多少決定。C分區的目錄結構搜索結束後,會顯示目錄搜索結果,從中 CLUS????,但目錄里的文件卻絲毫無損。用Tiramisu修復後,只是改變了目錄名,其結構和文件並未損壞。

至此,硬碟數據全部恢復。

|-page-|

上面的方案比較麻煩但是可以完全恢復被CIH破壞硬碟裡面的數據,對於數據不是很重要的用戶可以嘗試下面的簡單恢復方案,雖然簡單但不一定能有效地恢復:

設法找到與你的硬碟完全相同的另一個硬碟。然後使用KV300的"KV300/B"命令,將這個硬碟的主引導扇區備份出來。用DOS啟動盤引導你的系統,再用KV300的"KV300/K"命令,將前面備份的主引扇區恢復至你的硬碟。恢復後可以試著向硬碟傳送系統,如果傳送成功,且硬碟能夠引導,說明故障排除。

把硬碟取下來作為從盤掛到其它機器中,運行最新版的Norton Disk Doctor 或其它硬碟修復工具,也能查找丟失的擴展分區。

使用KV300的F10功能來重建硬碟分區表,該功能能夠自動查找硬碟的擴展分區表,並把它鏈回到主引導扇區中,從而恢復D、E、等分區,不過,該方法在某些時候可能無效,恢復出來的分區並不一定正確。 對於C分區無法恢復。

被誤刪除的文件恢復方案

除了這些病毒,壞道等引起的文件丟失,還有可能就是我們自己不小心刪除了有用的文件,下面筆者就講講如何使用工具軟體恢復誤刪除的文件。

Recover4All工具軟體來恢復

R4A適用於WIN 95/98,支持FAT12、FAT16、FAT32系統,並且還能恢復軟盤上的文件。

打開R4A,在工具欄會有Recover按鈕及盤符按鈕,如果你想恢復C盤上的文件,只需點擊"C:"按鈕,R4A會在短短的幾秒中內幫你搜索出已經刪除的文件,並將找到的已刪除文件顯示在窗口,同時列出文件尺寸、復原的可能性、開始的簇。其中黃色文件夾表示正常存放在硬碟上的文件夾,綠色文件夾表示已經該文件夾已被刪除,而淡綠色的是被刪除了的文件。找到須要恢復的被誤刪除的文件,然後點擊Recover按鈕,出現目的目錄界面,選擇好保存文件的目錄,點擊確定,恢復後的文件即自動保存到該目錄里。這里有一點需要注意,在用R4A恢復文件時,不能將恢復文件保存到和被刪除文件的同一分區內,如果你的硬碟只有一個C盤分區,那麼你只能將文件保存到軟盤中,或者用另一個硬碟做目的盤。

RecoverNT則是專用在WIN95/98/NT下恢復誤刪除的文件和子目錄的工具,也可以恢復被Format和Fdisk的磁碟,Recover NT支持TCP/IP網路,甚至可以恢復區域網中的客戶機上的文件。

|-page-|

首先選擇驅動器讓RecoverNT掃描,點擊Open出現Select Drive(選定驅動器)對話框,選擇好磁碟後,開始掃描。然後在掃描的結果中找到自己需要恢復的文件,然後點擊右鍵,出現三個選項:View as Hex(以16進制格式查看)、View as Text(以文本格式查看)、Save(保存)。通常可選擇保存來進行文件的恢復,在出現的保存界面中選擇目標文件夾,點擊確定後,系統即自動將文件恢復並保存到你所指定的這個目錄里。 不過該軟體是全英文的下面筆者翻譯其中重要的英文。

Basic Root Dir(基本根目錄)、
Searched Root Dir(被搜索出的根目錄)、
Garbage Dir(已刪除目錄)、
Total Dir(全部目錄),
All Files(所有文件,只適用於NTFS)
Original Root Directory (原始根目錄)、
Normal Directory(普通目錄)、
Garbage Root Directory (已刪除的根目錄)、
Garbage Directory (已刪除的目錄)、
Renamed Garbage Directory(更改名稱的已刪除目錄)、
Analyzed Garbage Directory (被分析過的已刪除目錄)、
File (文件)、
Error File (錯誤的文件)、
Warning File (警告文件)、
Deleted File (已刪除的文件)、
Recovable File(可恢復的文件)、
Saved File (保存文件)。

REVIVAL是一個磁碟/文件修復程序。其功能主要有:

1、不需恢復根目錄即能恢復子目錄,條件是你必須把恢復後的文件保存到另一驅動器上。
2、如果意外格式化了硬碟,REVIVAL能幫助你恢復數據。
3、硬碟染上了病毒,丟失了分區表、引導扇區、FAT和根目錄中的數據,REVIVAL同樣能幫你恢復。
4、當你格式化了硬碟,重新安裝了WINDOWS95,卻發現忘記備份一些必須的文件,REVIVAL可幫助你恢復這些文件,因為這些文件仍保留在

硬碟上的某個位置上。防病毒軟體及文件系統修復軟體有很多。但這些軟體大都不能修復被完全損壞的磁碟。只能跟蹤分區表及引導記錄,修復部分損壞的文件及目錄。而REVIVAL能夠搜索整個磁碟上的數據區,並能修復丟失的文件及完全損壞了的目錄。現將它的使用方法介紹如下,你會體會到它的神奇之處。

|-page-|

正確安裝之後運行該軟體,會彈出主界面,在進行掃描磁碟之前,窗口為一片空白。選擇FILE/OPEN DRIVE。出現選擇驅動器窗口,點其中的軟碟機A或硬碟C,再按SELECT選定。於是出現SCAN DISK窗口,即開始掃描硬碟或軟盤,掃描過程中該窗口顯示掃描進度,以CLUSTER/TOTAL來表示。掃描結束之後,分析磁碟目錄結構,最後窗口中出現磁碟上所有的文件夾目錄。其中,被刪除的文件夾用99310之類的數字表示。

如要恢復某一文件夾中的某一文件,首先雙擊該文件夾,進入該文件夾之後選定要恢復的文件,然後選擇FILE/SAVE,出現SAVE窗口,如果要恢復的文件放在硬碟上,則需在該窗口中的DRIVE中選A,即被恢復的文件將存放到軟盤上。反之,如要恢復的文件是在軟盤上,則DRIVE選項應選擇C,最後點OK,被恢復的文件即被保存到另一磁碟上了。

REVIVAL的使用方法與WINDOWS95的資源管理器很相似。在目錄上雙擊滑鼠右鍵可改變目錄名。雙擊文件名可執行該文件。在一文件名上按滑鼠右鍵可用內置的文本或HEX閱覽器看此文件。

另外要修復丟失或刪除的文件,必須在EDIT菜單中的BASIC ROOT DIR、SEARCH ROOTDIR、GARBAGE DIR或TOTAL DIR中進行搜索,最後必須把文件保存到另一磁碟上。當你快速格式化硬碟時,文件分配表和根目錄上的數據均要丟失。所以,使用REVIVAL不能修復根目錄里的文件,只能修復子目錄里的文件。這是因為子目錄中的數據保存在磁碟的數據區內,REVIVAL掃描磁碟的數據區故能找到其中的數據。

REVIVAL支持FAT、FAT32及NTFS。FAT和FAT32之間的介面相同,而FAT和NTFS之間的介面卻不同,因為它們的內部文件系統不一樣。對於NTFS、REVIVAL不支持EDIT中的SEARCHROOT DIR、GARBAGE DIR和TOTAL DIR。對於FAT,REVIVAL不支持ALL FILES。需要該軟體的朋友可從http://OURWORLD.COMPUSERVE.COM/HOME

㈡ 用sql語句刪除的資料庫怎麼恢復

用sql語句刪除的資料庫恢復方法:

1、使用盤恢復工具EasyRecovery Pro嘗試恢復磁碟數據,看能不能找回數據文件,如果可以找回的話,可以重新附加該數據文件。

2、在刪除資料庫的同時,對應的數據文件也會被刪除,無法恢復。

㈢ 求ApexSQL Recover(SQL資料庫恢復軟體) V2020 免費版網盤資源

鏈接: https://pan..com/s/1FDmutV-HD2vv5N6RYwopJA

提取碼: xsfm

軟體名稱:ApexSQLRecover(SQL資料庫恢復軟體)V2020免費版

語言:簡體中文

大小:54.79MB

類別:系統工具

介紹:ApexSQLRecover2020是一款能夠快速恢復SQL資料庫裡面重要數據的工具,它可以將已刪除的blob數據恢復到完整狀態,還可以對文件進行備份處理,這樣就不怕數據丟失了。軟體功能強大,使用也是非常方便。有需要的用戶快來下載吧。



㈣ 如何修復 SQL 資料庫置疑

修復sql2000資料庫置疑

在實際的操作中由於突然斷電或者突然斷網造成資料庫置疑(在企業管理器中資料庫後面出現置疑兩個字),下面我們通過以下方法來進行修復置疑的資料庫。

A.我們使用默認方式建立一個供恢復使用的資料庫(如test)。可以在SQL Server Enterprise Manager裡面建立。
B.停掉資料庫伺服器。
C. 將剛才生成的資料庫的日誌文件test_log.ldf刪除,用要恢復的資料庫mdf文件覆蓋剛才生成的資料庫數據文件test_data.mdf。
D. 啟動資料庫伺服器。此時會看到資料庫test的狀態為「置疑」。這時候不能對此資料庫進行任何操作。
E. 設置資料庫允許直接操作系統表。此操作可以在SQL Server Enterprise Manager裡面選擇資料庫伺服器,按右鍵,選擇「屬性」,在「伺服器設置」頁面中將「允許對系統目錄直接修改」一項選中。也可以使用如下語句來實現。
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
F.設置test為緊急修復模式
update sysdatabases set status=-32768 where dbid=DB_ID('test')
此時可以在SQL Server Enterprise Manager裡面看到該資料庫處於「只讀\置疑\離線\緊急模式」可以看到資料庫裡面的表,但是僅僅有系統表
G.下面執行真正的恢復操作,重建資料庫日誌文件
dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')
執行過程中,如果遇到下列提示信息:
伺服器: 消息 5030,級別 16,狀態 1,行 1
未能排它地鎖定資料庫以執行該操作。
DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。
說明您的其他程序正在使用該資料庫,如果剛才您在F步驟中使用SQL Server Enterprise Manager打開了test庫的系統表,那麼退出SQL Server Enterprise Manager就可以了。
正確執行完成的提示應該類似於:
警告: 資料庫 'test' 的日誌已重建。已失去事務的一致性。應運行 DBCC CHECKDB 以驗證物理一致性。將必須重置資料庫選項,並且可能需要刪除多餘的日誌文件。
DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。
此時打開在SQL Server Enterprise Manager裡面會看到資料庫的狀態為「只供DBO使用」。此時可以訪問資料庫裡面的用戶表了。
H.驗證資料庫一致性(可省略)
dbcc checkdb('test')
一般執行結果如下:
CHECKDB 發現了 0 個分配錯誤和 0 個一致性錯誤(在資料庫 'test' 中)。
DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。
I.設置資料庫為正常狀態
sp_dboption 'test','dbo use only','false'
如果沒有出錯,那麼恭喜,現在就可以正常的使用恢復後的資料庫啦。
J.最後一步,我們要將步驟E中設置的「允許對系統目錄直接修改」一項恢復。因為平時直接操作系統表是一件比較危險的事情。當然,我們可以在SQL Server Enterprise Manager裡面恢復,也可以使用如下語句完成
sp_configure 'allow updates',0
go
reconfigure with override
go

㈤ 怎麼修復已經損壞的SQL資料庫

有兩種方法,一種方法使用mysql的check table和repair table 的答升sql語句,另一種方法是使用MySQL提供的多個myisamchk, isamchk數據檢測恢復工具。

前者使用起來比較簡便。推薦使用。

1、check table 和 repair table 登陸mysql 終端: mysql -uxxxxx -p dbname check table tabTest;

如果出培斗現的結果說Status是OK,則不用修復,如果有Error,可以用: repair table tabTest; 進行修復,修復之後可以在用check table命令來進行檢查。

在新版本的phpMyAdmin裡面也可以使用清中老check/repair的功能。

2. myisamchk, isamchk 其中myisamchk適用於MYISAM類型的數據表,而isamchk適用於ISAM類型的數據表。

這兩條命令的主要參數相同,一般新的系統都使用MYISAM作為預設的數據表類型,這里以myisamchk為例子進行說明。

當發現某個數據表出現問題時可以使用: myisamchk tablename.MYI 進行檢測,如果需要修復的話,可以使用: myisamchk -of tablename.MYI 關於myisamchk的詳細參數說明,可以參見它的使用幫助。

需要注意的時在進行修改時必須確保MySQL伺服器沒有訪問這個數據表,保險的情況下是最好在進行檢測時把MySQL伺服器Shutdown掉。

2、另外可以把下面的命令放在你的rc.local裡面啟動MySQL伺服器前: [ -x /tmp/mysql.sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI 。

其中的/tmp/mysql.sock是MySQL監聽的Sock文件位置,對於使用RPM安裝的用戶應該是/var/lib/mysql/mysql.sock,對於使用源碼安裝則是/tmp/mysql.sock可以根據自己的實際情況進行變更,而pathtochk則是myisamchk所在的位置,DATA_DIR是你的MySQL資料庫存放的位置。

需要注意的是,如果你打算把這條命令放在你的rc.local裡面,必須確認在執行這條指令時MySQL伺服器必須沒有啟動!

最後檢測修復所有資料庫(表)。

㈥ 求DataNumen SQL Recovery(資料庫恢復軟體) V5.1.0 英文安裝版網盤資源

鏈接:

提取碼:v7aq

軟體名稱:DataNumenSQLRecovery(資料庫恢復軟體)V5.1.0英文安裝版

語言:英文軟體

大小:5.89MB

類別:系統工具

介紹:DataNumenSQLRecovery是一款簡單易用的資料庫恢復軟體,能夠支持幾乎所有資料庫類型的數據恢復,當用戶誤刪資料庫數據後,利用軟體能夠恢復數據,非常好用,有需要的可以下載使用。

㈦ 國外幾種SQL SERVER資料庫修復軟體技術特點及使用辦法 詳細�0�3

最近在網上看到破解版本的SQL SERVER 的資料庫修復軟體越來越多,在 閑時,下載了所有的試用版本及已經破解版本,找到以前保留的損壞MDF,進 行一番比較。斷斷續續經過幾天的比較,這些軟體的功能與特點基本上了解清楚, 寫出來,與大家共享。 RecoveryToolboxForSQLServer(產地:俄國) 特點:數據恢復效果較好,對於庫結構恢復較正常。 使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。 或者保存成SQL 腳本文件。 SysTools SQL Recovery(產地不詳) 特點:顯示數據時,對中文不支持,只顯示出UniCode,在運行時容易程度中 斷直接退出;此軟體有些像RecoveryToolboxForSQLServer 使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。 或者保存成SQL 腳本文件。 officerecovery 中的 Recovery for SQL Server(產地:美國) 特點:支持BAK,LOG 文件,但修復後的數據容易丟失,庫結構提較取較完整。 使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。 或者保存成SQL 腳本文件。 Kernel for SQL Database(產地:印度) 特點:恢復效果好,但日期的顯示,它是用國外的方式,庫結構提取一般。 使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。 或者保存成SQL 腳本文件。 Stellar Phoenix SQL Recovery (產地:印度) 特點:數據恢復效果較好,程序運行時易不正常退出,庫結構提取不出來。 使用:直接選擇損壞的MDF 文件,將修復結果直接輸出到SQLSERVER 中。 無法保存成SQL 腳本。 上述軟體都已經有破解版本或者免費版本,大家在選擇時應該有所了解。 說明:庫結構提取不完整,修復後的數據雖然可以在SQL SERVER 中附加,查 看,導出,備份,但在應用軟體下是無法連接此資料庫的,經過對上述軟體修復後的資料庫文件進行研究,已經找到解決MDF 文件加軟體的辦法,有此修復需

㈧ sql資料庫刪除的表通過那個工具能恢復嗎

SQL Server中誤刪除數據的恢復本來不是件難事,從事務日誌恢復即可。但是,這個恢復需要有兩個前提條件:
1. 至少有一個誤刪除之前的資料庫完全備份。
2. 資料庫的恢復模式(Recovery mode)是「完整(Full)」。
針對這兩個前提條件,會有三種情況:
情況一、如果這兩個前提條件都存在,通過SQL語句只需三步就能恢復(參考文章),無需藉助第三方工具。
a) 備份當前資料庫的事務日誌:BACKUP LOG [資料庫名] TO disk= N'備份文件名' WITH NORECOVERY
b) 恢復一個誤刪除之前的完全備份:RESTORE DATABASE [資料庫名] FROM DISK = N'完全備份文件名' WITH NORECOVERY, REPLACE
c) 將資料庫恢復至誤刪除之前的時間點:RESTORE LOG [資料庫] FROM DISK = N'第一步的日誌備份文件名' WITH STOPAT = N'誤刪除之前的時間點' , RECOVERY
情況二、如果第1個前提條件不存在,第2個前提條件存在,需要藉助第三方工具。
情況三、如果第2個前提條件不存在,無法恢復。所以,一定要將資料庫恢復模式設置為「完整(Full)」。
我現在面臨的是第二種情況,需要找第三方工具。
開始找的是Log Explorer for SQL Server,不支持SQL Server 2008。
後來找的是SQL Log Rescue,也不支持SQL Server 2008。
接著找到的是SysTools SQL Recovery,支持SQL Server 2008,但需要購買,Demo版並沒有數據恢復功能。
最終在officerecovery.com上找到Recovery for SQL Server,雖然也是商業軟體,需要購買,但Demo版可以恢復數據,只要資料庫文件不超過24Gb。幸好朋友的資料庫文件不大,用它完成了誤刪除數據的恢復。
下面分享一下用Recovery for SQL Server進行恢復的操作步驟:
1. 運行Recovery for SQL Server

2. 點擊菜單中的 File > Recover,選擇要恢復的資料庫的數據文件(.mdf)

3. Next > Next,進入 Recovery Configuration 界面,選擇Custom(選擇了Custom才可以選擇從日誌中恢復誤刪除的數據)。

4. Next 進入 Recovery options 窗口,選中 Search for deleted records,並選擇要恢復的資料庫的日誌文件路徑(log file path)。

5. Next 並選擇目標文件夾(Destination folder),用於存放恢復過程中生成的SQL語句與bat文件。

6. 點擊Start,開始恢復操作(在上一步選擇的目標文件夾中生成相應的SQL文件與Bat文件),然後,出現 SQL Server Database Creation Utility 窗口。

7. Next,選擇被恢復數據存放的目標資料庫。

8. Next, 選擇 Import availiable data from both database and log files

9. Next, Next, 然後就完成數據的恢復!

㈨ 未經授權sql查詢執行漏洞怎麼樣修復

打開騰訊電腦稿爛管家——工具箱——修復漏洞,進行漏洞掃描和修復。建議設置開啟自動修復漏洞功能,開啟後,電腦管家可以在發現高危漏洞(僅包括高危漏洞,不包括其它漏洞)時,第一時間自動進行指漏修復,無需用戶參與,最大程度保鍵逗漏證用戶電腦安全。尤其適合老人、小孩或計算機初級水平用戶使用。開啟方式如下:進入電腦管家「修復漏洞」模塊—「設置」,點擊開啟自動修復漏洞即可。