2014-04-07 26 views
2

我在SQL Server中使用此代碼刪除表:如何恢復表後砸在SQL Server

DROP TABLE temp 

現在,我試圖恢復此表,但我不知道解決辦法。

請告訴我一個解決這個問題的方法,如果你知道的話。

+3

缺少備份,您可能會遇到麻煩。但你可以嘗試回滾tansaction:BEGIN TRAN DROP TABLE temp ROLLBACK SELECT * FROM temp – durbnpoisn

+0

如果你有事務日誌,你可以嘗試重建它 – gh9

+0

基本問題是:哪個恢復模式是數據庫中的:簡單或全部? :) – dean

回答

3

如果在事務內部執行了DROP TABLE並且它沒有被提交,那麼你可以ROLLBACK。但如果不是,那麼你需要備份你的數據庫。從數據庫中恢復你的表。如果備份也不存在,則搜索第三方恢復工具。

+0

我不使用TRANSACTION,也沒有數據庫備份:(。 所以第三方工具,你可以給我看一些工具??? – KaKa

+0

查看紅門網站或codeproject的工具。 – Sharad

相關問題