真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

sqlserver找回表,sqlserver誤刪表恢復(fù)

如何恢復(fù)Sql Server 2005 中誤刪的表

用工具...我用的是Log Explorer for SQL Server

成都創(chuàng)新互聯(lián)是一家專(zhuān)注于成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),臨西網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:臨西等地區(qū)。臨西做網(wǎng)站價(jià)格咨詢(xún):18982081108

百分百的會(huì)成功...我們?cè)?jīng)不小心刪除了幾十萬(wàn)條記錄,也就是用這個(gè)軟件找回來(lái)的...原理是從日志里面反向取出來(lái)..

比如說(shuō),你是刪除記錄,則用這個(gè)軟件以后,他會(huì)生成Insert語(yǔ)句,你只要運(yùn)行這條語(yǔ)句就能找回記錄..

你可以下先下來(lái),具體用法再摸索..

sqlserver怎么恢復(fù)刪除

使用Log Explorer查看和恢復(fù)數(shù)據(jù)

Log Explorer 4.1.可用于SQL Server2005的日志查看工具

下載地址:

使用方法:

打開(kāi)Log Explorer - Attach Log File - 選擇SQL Server服務(wù)器和登陸方式 - Connect -

在Database Name中選擇數(shù)據(jù)庫(kù) - Attach- 左面對(duì)話(huà)框中Browse- View Log- 就可以看到log記錄了

想恢復(fù)的話(huà): 右鍵Log記錄 Undo Transation- 選擇保存文件名和路徑- 然后打開(kāi)該文件到查詢(xún)分析器里執(zhí)行

T-sql代碼就可以了

例如 如果Log是delete table where ...的話(huà),生成的文件代碼就是insert table ....

然后將此insert table的代碼放到查詢(xún)分析器里執(zhí)行.就可以恢復(fù)數(shù)據(jù).

----------------------------------------------------------------------

--如何恢復(fù)被delete/update的數(shù)據(jù)

----------------------------------------------------------------------

1 連接到被刪除數(shù)據(jù)庫(kù)的Db

打開(kāi)log explorer 選擇 "file"-"attach log file"-選擇服務(wù)器和登陸方式-"connect"-選擇"數(shù)據(jù)庫(kù)"-"attach"

2 查看日志

在左面操作項(xiàng)目的對(duì)話(huà)框中選擇"browse"項(xiàng)目-"view log"-就可以看到當(dāng)前的Log記錄了

3 恢復(fù)數(shù)據(jù)

右鍵某一條log記錄,選擇"undo transation"-"選擇保存文件名和路徑"-然后打開(kāi)該文件到查詢(xún)分析器里執(zhí)行

T-sql代碼就可以了

例如: 如果log是delete table where ...的話(huà),生成的文件代碼就是insert table ....

----------------------------------------------------------------------

--Log Explorer恢復(fù)被drop table和truncate table后的數(shù)據(jù)

----------------------------------------------------------------------

1 連接到被刪除數(shù)據(jù)庫(kù)的Db

操作同上

2 恢復(fù)方法

1) 選擇"salvaage dropped/truncate"菜單,在右邊的對(duì)話(huà)框中選擇表名,和droped/trucated的日期,

File Name中選擇生成insert語(yǔ)句腳步的存放位置,condition選擇是droped還是truncated,

最后點(diǎn)擊"create" 就會(huì)生成insert語(yǔ)句,把生成的語(yǔ)句到查詢(xún)分析器里面執(zhí)行一下就可以了

2) 選擇"ViewDDL Commands"菜單-選"truncate table" 操作項(xiàng)-點(diǎn)擊"Salvage"-生成語(yǔ)句-查詢(xún)分析器里執(zhí)行

----------------------------------------------------------------------

--log explorer使用的幾個(gè)問(wèn)題

----------------------------------------------------------------------

1) 對(duì)數(shù)據(jù)庫(kù)做完全/差異/日志備份

備份時(shí)如果選用了刪除事務(wù)日志中不活動(dòng)的條目

再用Log explorer打試圖看日志時(shí),提示No log recorders found that match the filter,would you like to view unfiltered data 選擇yes 就看不到剛才的記錄了

如果不選用了刪除事務(wù)日志中不活動(dòng)的條目

再用Log explorer打試圖看日志時(shí),就能看到原來(lái)的日志并做恢復(fù)

2) 修改了其中一個(gè)表中的部分?jǐn)?shù)據(jù),此時(shí)用Log explorer看日志,可以作日志恢復(fù)

3) 然后恢復(fù)備份,(注意:恢復(fù)是斷開(kāi)log explorer與數(shù)據(jù)庫(kù)的連接,或連接到其他數(shù)據(jù)上,

否則會(huì)出現(xiàn)數(shù)據(jù)庫(kù)正在使用無(wú)法恢復(fù))

恢復(fù)完后,再打開(kāi)log explorer 提示No log recorders found that match the filter,would you like to view unfiltered data,選擇yes 就看不到剛才在2中修改的日志記錄,所以無(wú)法做恢復(fù).

4) 不要用SQL的備份功能備份,搞不好你的日志就破壞了.

正確的備份方法是:

停止SQL服務(wù),復(fù)制數(shù)據(jù)文件及日志文件進(jìn)行文件備份.

然后啟動(dòng)SQL服務(wù),用log explorer恢復(fù)數(shù)據(jù)

如何恢復(fù)SQLServer表級(jí)數(shù)據(jù)詳解

方案1:恢復(fù)到一個(gè)不同的數(shù)據(jù)庫(kù):

對(duì)于小數(shù)據(jù)庫(kù)來(lái)說(shuō)不失為一種好的辦法,用備份還原一個(gè)新的庫(kù),并把新庫(kù)中的表數(shù)據(jù)同步回去。你可以做完整恢復(fù),或者時(shí)間點(diǎn)恢復(fù)。但是對(duì)于大數(shù)據(jù)庫(kù),是非常耗時(shí)和耗費(fèi)磁盤(pán)空間的。這個(gè)方法僅僅用于還原數(shù)據(jù),在還原數(shù)據(jù)(就是同步數(shù)據(jù))的時(shí)候,你要考慮觸發(fā)器、外鍵等因素。

方案2:使用STOPAT來(lái)還原日志:

你可能想恢復(fù)最近的數(shù)據(jù)庫(kù)備份,并回滾到某個(gè)時(shí)間點(diǎn),即發(fā)生意外前的某個(gè)時(shí)刻。此時(shí)可以使用STOPAT子句,但是前提是必須為完整或大容量日志恢復(fù)模式。


網(wǎng)站題目:sqlserver找回表,sqlserver誤刪表恢復(fù)
文章分享:http://weahome.cn/article/hcsppo.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部