SQL中怎麼將刪除的資料找回來,SQL Server如何恢復被刪除的資料

2022-10-14 07:45:09 字數 3968 閱讀 1947

1樓:匿名使用者

如果你刪除後還未進行備份,可以停止sql服務(這樣才能複製資料庫的檔案)

複製你誤刪除資料的資料庫的資料檔案(.mdf)和日誌備份(.ldf)到另一臺電腦,然後附加,再裝上log explorer來恢復誤刪除的資料

如果你刪除後已經進行了備份,那就沒戲了,因為備份會清理日誌,而log explorer是利用日誌來恢復的,沒有日誌當然就恢復不了.

**********====

刪除後你備份了沒有?! 沒有就可以試一下!

2樓:木森耙耙

用資料庫日誌恢復工具恢復一下就ok

sql資料庫delete刪除後怎麼恢復

3樓:危頎邊燁燁

恢復delete某些記錄的前題為:

sqlserver的故障還原模型為完全(注意)--企業管理器

--右鍵點選資料庫

--屬性

--選項

--故障還原模型

不行就用log

explorer還原!!有備份的話,恢復備份也行啊!

sql資料庫刪除的資料可以還原嗎

4樓:叫我大麗水手

只要備份了就可以還原。步驟如下:

開啟資料庫,在【資料庫】上點選右鍵,選擇還原資料庫。

進入後填寫資料庫名稱。

填寫完畢後選擇備份路徑,點選確定。

點選“確認”,還原資料庫。

sql server如何恢復被刪除的資料

5樓:時寄翠

可以根據資料庫日誌,來恢復資料,有專們的資料庫恢復軟體,但是資料庫日誌必須是沒有間斷的

6樓:day忘不掉的痛

方法如下:

1、首先選擇需要還原的資料庫,滑鼠右鍵,選擇任務下的還原。

2、接著選擇“源裝置”,點選後面的檔案選擇“...”。

3、然後新增你需要還原的資料庫,還原的資料庫檔案字尾為備份檔案(bak)。

4、最後選中新增進來的還原檔案,找到左上角上的“選擇項”,勾選第一項(覆蓋現有資料庫),點選確定就可以了。

7樓:匿名使用者

insert [表名] select * from temp2

temp2為被刪除的表名

8樓:匿名使用者

在資料庫上新增日誌檔案,這樣就可以了

sql資料庫刪除了怎麼恢復資料

9樓:稽清安宦裳

恢復delete某些記錄的前題為:

sqlserver的故障還原模型為完全(注意)--企業管理器

--右鍵點選資料庫

--屬性

--選項

--故障還原模型

不行就用log

explorer還原!!有備份的話,恢復備份也行啊!

10樓:俟合英冉念

使用命令,是通過sqlserver的事務日誌以及一個誤刪除前的資料庫的完整備份進行還原,所以在sqlserver2012的維護計劃嚮導中,要建立完整備份,差異備份和事務日誌,具體如下

以及在資料庫屬性,選項設定中,設定為完整備份,做好如上兩個設定,資料庫誤刪後找回資料就會非常輕鬆,現在說一下如何還原sqlserver資料到故障點。

資料庫中的資料刪除後還能恢復嗎

11樓:妞妞和點點時代

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。幸好朋友的資料庫檔案不大,用它完成了誤刪除資料的恢復。

sql中的資料,用delete刪除了,用什麼軟體進行恢復?

12樓:匿名使用者

這個基本上很難實現了,那些恢復軟體只能處理刪除系統中的檔案,但是資料庫的刪除操作是在檔案內部的,很難控制,有可能資料庫在進行其他讀寫的時候將刪除的資料空間給**了,所以這樣就會被新資料覆蓋

即時沒有被覆蓋,資料庫通常不會執行一個真正的刪除操作,而是在刪除記錄的位置放置一個失效標記,便於以後的**,這個策略是處於效率上的考慮。但是雖說記錄還在,但是這種恢復是非常難以實現的,需要了解資料庫儲存檔案的格式才有希望做到。據說oracle有這類軟體,但是是付費的。

13樓:踢館nb人物

sqlserver也是可以恢復的。無論是用delete,還是truncate.工具叫:

log explorer for sql serverv.

14樓:匿名使用者

mysql就別想了 sql server 應該網上有工具

sql資料庫用語句刪除表,怎麼恢復

15樓:普實軟體

如何恢復被delete/update的資料

操作步驟

1 連線到被刪除資料庫的db

開啟log explorer  選擇  "file"->"attach log file"->選擇伺服器和登陸方式->"connect"->選擇"資料庫"->"attach"

2   檢視日誌

在左面操作專案的對話方塊中選擇"browse"專案->"view log"->就可以看到當前的log記錄了

3   恢復資料

右鍵某一條log記錄,選擇"undo transation"->"選擇儲存檔名和路徑"->然後開啟該檔案到查詢分析器裡執行

t-sql**就可以了

例如: 如果log是delete table where ...的話,生成的檔案**就是insert table ....

16樓:

如果資料重要建議找專業資料恢復公司諮詢,資料庫恢復基本都是專業技術,解決這方面的軟體也不多

17樓:發生等將發生

有備份就拿備份應付吧,沒有就只能像一樓說的那樣了

18樓:匿名使用者

sql delete之後,如果沒有大量資料插入,可以對其進行處理的  網頁連結

被刪除拉黑的好友怎麼樣找回來

首先,微信無論是被刪除的好友還是被拉黑的好友,被刪除方或者被拉黑方的好友通訊錄裡,對方依然存在,而微信官方又不會在使用者使用刪除和拉黑操作的時候給對方任何系統提示。那麼問題來了,微信刪除好友和把好友加入黑名單有什麼區別?當別人在微信裡把我們刪除或者拉黑以後,我們通過什麼辦法可以知道具體情況?刪除好友 ...

怎樣把手機上刪除的有遊戲找回來,怎麼恢復手機裡已經刪除的遊戲?

看看還有安裝包沒。一些常見的手機管理軟體都可以搜到,有的話重新安裝一次就可以了 沒備份過的話,就沒了。怎麼恢復手機裡已經刪除的遊戲?2 如果使用第三方的手機管家之類的軟體進行解除安裝,一般都會儲存於軟體管理的 站中,可以將其恢復,飛州天空城怎麼恢復原來的樣子 怎麼把手機上刪除的遊戲找回來?被刪除的手...

我的錢丟了怎麼才能找回來,QQ丟了,怎麼找回來

報警。還有可能找回來。硬幣在家裡丟的該怎麼找回來 丟了,怎麼找回來?訴吧。申訴呢也要將技巧的。幾下這幾個就可以了 第1,不是要填3個密碼嘛 可以填4個後面還可以增加1個 第2,要填 是那年申請的這個你應該記得吧只該填寫是幾年申請的其它的就選忘記了 使用者個人身份資料 原有密碼保護資料等,這些資料只要...