當前位置:首頁 » 編程語言 » 注冊的sql刪除了怎麼恢復
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

注冊的sql刪除了怎麼恢復

發布時間: 2022-04-20 07:21:54

① 在sql裡面把資料庫刪除了怎麼恢復

不同的資料庫有不同的恢復方式。

  1. Oracle 11g之後有快閃記憶體回歸機制,在一定的時間內可以從快閃記憶體中恢復數據。

  2. MySQL資料庫則在開啟了binlog日誌的情況下,可以通過binlog日誌恢復被刪除的數據。

② sql 刪除表中數據後怎麼恢復

首先有兩種方式可以滿足你的需求:
第一:delete
from
student
該方式下資料庫空間不一定能及時釋放出來,而且如果有identity欄位,之後再插入數據也不會從定義的初始值開始自增。
第二:truncate
table
student
該方式可以及時表空間,也能讓新增數據是identity的初始值為之前建表定義的開始

③ sql 表數據被刪除 怎麼恢復

記下清除數據的時間,然後備份當前的日誌.
backup
log
dbname
to
backupdevice(就是備份設備的名字)
with
norecovery
然後恢復日誌:
restore
log
dbname
from
backupdevice
with
stopat=時間(清除表中數據之前的時間,注意時間格式)

④ SQL資料庫表被誤刪除,如何恢復

如果之前沒有完全備份的話,我不知道怎麼去恢復。
如果之前有完全備份的話,現在立刻備份日誌文件。
backup
log
資料庫名
to
disk
='備份路徑+備份名'
然後還原最近一次的完全備份(刪除表之前的完全備份)加上norecovery選項
restore
database
資料庫名
from
disk='完全備份路徑+備份名'
with
norecovery,replace
之後還原剛才備份的日誌文件,加上stopat選項,假設表是在18:01分刪除的,就恢復到之前的幾分鍾
restore
log
資料庫名
from
disk='日誌文件備份路徑+備份名'
with
stopat='2008-3-28
17:30'

⑤ SQL資料庫里的表誤刪除要怎麼恢復

1、實現運行Recovery for SQL Server操作如下。

⑥ 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 server注冊表可以恢復嗎

一般情況是恢復不了的,搞不好還會弄亂注冊表很麻煩,建議樓主備份一下資料庫表
卸載刪除SQL資料庫
重裝一個就好了

⑧ 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、在刪除資料庫的同時,對應的數據文件也會被刪除,無法恢復。