你好:
一、還原需要的條件設置
使用命令,是通過sqlserver的事務日誌以及一個誤刪除前的資料庫的完整備份進行還原,所以在sqlserver2012的維護計劃向導中,要建立完整備份,差異備份和事務日誌,具體如下
做好如上兩個設置,資料庫誤刪後找回數據就會非常輕松,現在說一下如何還原sqlserver數據到故障點。
二、還原命令
還原主要分為四步走:
1、出現故障後,首先執行備份事務日誌命令,這里以AdventureWorks作為資料庫名。命令如下:
BACKUP LOG AdventureWorks TODISK = 'C:_transcationlog.bak'
WITHNORECOVERY;
2、從完整備份還原數據
RESTORE DATABASE [QASupervision] FROM DISK='M:DatabaseOAAdventureWorks_Fullbackup_2014_03_18_010002_0155764.bak'
WITH NORECOVERY, REPLACE
3、從差異備份還原數據
RESTORE DATABASE [QASupervision] FROM DISK='M:DatabaseOAAdventureWorks_diffbackup_2014_03_18_020002_0155764.bak' WITH NORECOVERY, REPLACE
4、從事務日誌還原數據,還原到某個時間點之前
DECLARE@dt datetime
SELECT@dt=DATEADD(HOUR,-16,GETDATE())
select@dt
RESTORE LOG [QASupervision] FROMDISK='C:_transcationlog.bak'WITHSTOPAT=@dt,RECOVERY
5、還原資料庫,如果資料庫提示正在還原中,則執行此命令即可。
RESTORE DATABASEAdventureWorks WITHRECOVERY
㈡ 怎麼恢復誤刪sql資料庫文件
恢復Delete某些記錄的前題為:
SQL SERVER的故障還原模型為完全(注意)
--企業管理器
--右鍵點擊資料庫
--屬性
--選項
--故障還原模型
不行就用Log Explorer還原!!有備份的話,恢復備份也行啊!
㈢ 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 server文件被刪除怎麼辦
你想恢復誤刪的SQL SERVER文件應該從硬碟底層去找回碎片再把所有碎片重新組成文件資料庫文件是一個長期被軟體讀寫的文件,這就需要非常熟悉資料庫文件結構的技術人員來解決了,目前也沒集成的軟體能解決,所以你看到的SQL SERVER資料庫文件其實是由很多碎片組成的,你自己用軟體恢復過不可以正常使用是因為傳統恢復誤刪除的軟體只對沒有碎片的文件才有用的
㈤ SQL資料庫里的表誤刪除要怎麼恢復
1、實現運行Recovery for SQL Server操作如下。
㈥ 不小心刪除了SQL 2000 資料庫怎麼辦
看一看你電腦C:\Program Files\Microsoft SQL Server\MSSQL\Data這個文件夾裡面還有沒用東西了,要是有的話就能恢復,
方法是:第1步重安裝SqlServer,第二步打開任務管理器,第三步,所有任務,附加資料庫,找到在Data目錄下你想附加的資料庫,就 O K 了
㈦ 不小心卸載了sql sever2000,能恢復嗎
您好,如果您誤刪掉了SQL sever2000這個文件,您只需要重新安裝一個然後覆蓋的原文件夾即可。如果安裝的過程中提示您無法安裝,您需要刪除注冊表HKEY_LOCAL_ Manager下的PendingFileRenameOperations子鍵裡面的內容,然後就可以安裝了。
建議您在自己的電腦上安裝騰訊電腦管家對您的電腦進行實時防護,以及備份恢復。
騰訊電腦管家是騰訊公司出品的永久免費專業安全軟體, 2 合 1 殺毒版集「專業病毒查殺、智能軟體管理、系統安全防護」於一身,開創了「殺毒 + 管理」2合1的創新模式。
管家下載地址騰訊電腦管家官網
希望幫助到您,望採納。
騰訊電腦管家企業平台:http://..com/c/guanjia/
㈧ 注冊表中誤刪了MSSQL Server,電腦開機就出現如圖所示,如何恢復SQL Server;急等 謝謝!
如果你不需要sql server,可以用它的啟動項和自動啟動的服務性禁用或刪除掉。
如果你需要sql server,裝一個VMware workstation(虛擬機,見附件),在裡面裝和你現在的電腦同樣的系統, 再安裝VMware tools for windows(通過載入它的iso(在VMware安裝目錄下)到虛擬光碟機中打開autorun.exe或setup.exe開始安裝。安裝完成後重啟就可以直接拖拽文件進出VMware了)裝一樣的sql,而且安裝路徑要一樣。
安裝完成後打開虛擬機系統的注冊表,導出你刪除的那些注冊表信息,把reg文件拖拽出宿主機,雙擊導入,應該就可以了。
~希望我的回答對你有所幫助,如果有疑問或者其他,請繼續「追問」!
~答題不易,互相理解和幫助,您的採納是我前進的動力,及時採納有5財富值獎勵哦!
㈨ 錯刪掉sql資料庫怎麼找回
我認為有兩個辦法:
1、如果能夠備份「置疑」資料庫的話,現備份出來,然後刪除該資料庫,最後由備份出來的文件恢復。
2、如果無法備份可以採取先停止sql server,然後到sql安裝目錄的data(系統默認時這里,也可能在其他你放置的目錄下)目錄下找到該「置疑」資料庫文件和日誌文件拷貝到其他目錄,啟動sql server,刪除該資料庫,將考出的資料庫文件和日誌文件考回原目錄,最後用這兩個文件通過資料庫附加的方法恢復原資料庫。