SqlServer2000誤刪資料後用Log Explore恢複資料

來源:互聯網
上載者:User
SqlServer2000誤刪資料後用Log Explore恢複資料

前幾天由於自己誤刪了資料庫中的資料,這有一份較老的備份資料,派不上什麼用場,後來在網上找了很長時間,發現用Log Explorer 這個好工具。

首先看一下介面:

 

我這裡採用的是整合驗證:點擊“Connect”進入下一頁

 

在這裡選擇要恢複資料的資料庫,選擇Use On-line Log(如果你又備份檔案的話就不需要用這個工具了,直接用SQL搞定了)。然後點Attach,進入下面的介面:

 

開始的時候我在test表中執行了delete語句,

 

現在需要在Log Explore 中 單擊Filter Log Records 中,在Table過濾項中選中test表,最後單擊“Apply”

 

之後返回到View Log頁面如下:

 

看到了有兩行delete_Rows 了吧!在上面點右鍵,選擇“Undo transaction” 就會產生一個sql語句的文本Recovery.sql

 

其中常值內容如下:

set identity_insert [dbo].[test] on

insert into [dbo].[test] ([id], [name]) values (1, 'test')

insert into [dbo].[test] ([id], [name]) values (2, 'dss')

set identity_insert [dbo].[test] off

在查詢分析器重新執行以下就可以恢複了。----END

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.