-
大小: 3.3MB文件類型: .rar金幣: 2下載: 2 次發(fā)布日期: 2023-10-19
- 語(yǔ)言: 數(shù)據(jù)庫(kù)
- 標(biāo)簽: ms??sql??2005??2000??
資源簡(jiǎn)介
支持 MS SQL 2005 之前的版本 不支持 sql 2008
介紹
Log Explorer主要用于對(duì)MSSQLServer的事物分析和數(shù)據(jù)恢復(fù)。你可以瀏覽日志、導(dǎo)出數(shù)據(jù)、恢復(fù)被修改或者刪除的數(shù)據(jù)(包括執(zhí)行過(guò)update,delete,drop和truncate語(yǔ)句的表格)。一旦由于系統(tǒng)故障或者人為因素導(dǎo)致數(shù)據(jù)丟失,它能夠提供在線快速的數(shù)據(jù)恢復(fù),最大程度上保證恢復(fù)期間的其他事物不間斷執(zhí)行。
他可以支持SQLServer7.0、SQLServer2000和SQLServer2005,提取標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)的日志文件或者備份文件中的信息。
其中提供兩個(gè)強(qiáng)大的工具:日志分析瀏覽,對(duì)象恢復(fù)。具體功能如下:
l 日志文件瀏覽
l 數(shù)據(jù)庫(kù)變更審查
l 計(jì)劃和授權(quán)變更審查
l 將日志記錄導(dǎo)出到文件或者數(shù)據(jù)庫(kù)表
l 實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)庫(kù)事物
l 計(jì)算并統(tǒng)計(jì)負(fù)荷
l 通過(guò)有選擇性的取消或者重做事物來(lái)恢復(fù)數(shù)據(jù)
l 恢復(fù)被截?cái)嗷蛘邉h除表中的數(shù)據(jù)
l 運(yùn)行SQL腳本
產(chǎn)品
LogExplore包含兩部分
l 客戶端軟件
l 服務(wù)器代理
服務(wù)器端代理是保存在SQLServer主機(jī)中的一個(gè)只讀存儲(chǔ)過(guò)程,他的作用是接受客戶端請(qǐng)求,讀取在線事物日志塊并通過(guò)網(wǎng)絡(luò)傳給客戶端軟件,由客戶端軟件來(lái)讀取這些原始的數(shù)據(jù)塊來(lái)完成Log Explore所提供的所有功能。
他依賴來(lái)的網(wǎng)絡(luò)協(xié)議包括:
l Named Pipe:局域網(wǎng)中適用
l Tcp/Ip:廣域網(wǎng)中適用
數(shù)據(jù)庫(kù)相關(guān)介紹
事物日志(Transaction Log)
SQLServer的每個(gè)數(shù)據(jù)庫(kù)都包含事物日志,它以文件的形式存儲(chǔ),可以記錄數(shù)據(jù)庫(kù)的任何變化。發(fā)生故障時(shí)SQLServer就是通過(guò)它來(lái)保證數(shù)據(jù)的完整性。
操作(Operation)
操作是數(shù)據(jù)庫(kù)中定義的"原子行為",每個(gè)操作都在日志文件中保存為一條記錄。它可以是用戶直接輸入的SQL語(yǔ)句,比如標(biāo)準(zhǔn)的insert命令,日志文件中便會(huì)記錄一條操作代碼來(lái)標(biāo)志這個(gè)insert操作。
事物(Transaction)
事物是一系列操作組成的序列。他可以理解為直觀的不可分割的一筆業(yè)務(wù),可以執(zhí)行成功或者失敗。典型的事物比如由應(yīng)用程序發(fā)出的具有開啟-提交功能的一組SQL語(yǔ)句。不同的事物靠事物Id號(hào)(transaction ID)來(lái)區(qū)分,具有相同ID的事物記錄的日志也相同。
在線事物日志(Online Transaction Log)
在線事物日志是指當(dāng)前活動(dòng)數(shù)據(jù)庫(kù)所用的日志??梢酝ㄟ^(guò)如下命令來(lái)確定其對(duì)應(yīng)文件
Select * from SYSFILES
他的文件后綴名一般是.LDF
離線事物日志(Offline Transaction Log)
離線事物日志是指非活動(dòng)數(shù)據(jù)庫(kù)所用的日志。當(dāng)其數(shù)據(jù)庫(kù)處于關(guān)閉(ShutDown)才狀態(tài)下可以進(jìn)行復(fù)制備份操作。他的結(jié)果同在線事物日志完全相同。
備份文件
備份文件是保存食物日志備份的文件,通常管理員通過(guò)運(yùn)行SQL語(yǔ)句或者企業(yè)管理器來(lái)生成該文件。備份文件的內(nèi)部結(jié)構(gòu)和事物日志不同,他采用稱為MTF的格式來(lái)保存數(shù)據(jù)。一個(gè)備份文件可以包含一個(gè)日志的多組備份,甚至包括多個(gè)數(shù)據(jù)庫(kù)的混合備份.
設(shè)置為自動(dòng)收縮
企業(yè)管理器--服務(wù)器--右鍵數(shù)據(jù)庫(kù)--屬性--選項(xiàng)--選擇"自動(dòng)收縮"
強(qiáng)烈要求該項(xiàng)不要選中.否則SQLServer將已循環(huán)的方式來(lái)覆蓋先前的日志記錄,將會(huì)導(dǎo)致LogExplore無(wú)法恢復(fù)錯(cuò)誤.
數(shù)據(jù)恢復(fù)介紹
LogExplore允許你恢復(fù)應(yīng)為誤操作或者程序錯(cuò)誤而導(dǎo)致的數(shù)據(jù)丟失或者更改.比如執(zhí)行update\Delete語(yǔ)句時(shí)丟失了where子句,或者錯(cuò)誤使用了Dts功能.
LogExplore不支持直接修改數(shù)據(jù)庫(kù).他可以生成事物的逆操作腳本.
如果log是delete table where ...的話,生成的文件代碼就是insert table ....
你可以通過(guò)SQL查詢分析器,或者LogExplore的Run SQL Script功能來(lái)執(zhí)行生成腳本.
關(guān)于Undo
Undo功能可以逆操作一組指定的用戶事物。包括insert,delete和update,其局限性如下:
l 事物類別:LogExplore只能undo用戶事物。用戶事物是指在用戶表上定義的事物,不支持系統(tǒng)表的更新恢復(fù)。同時(shí),他也不支持計(jì)劃變更的回滾。
l Blob類型:包括text,ntext,image類型。LogExplore只支持這些類型的insert和delete恢復(fù),不支持update語(yǔ)句恢復(fù)。
關(guān)于redo
Redo功能可以再次運(yùn)行一組指定事物。它可以在以下情況中用到:
丟失數(shù)據(jù)庫(kù)而且沒有任何備份文件。
l 如果原始日志文件沒有丟失可以通過(guò)Redo來(lái)實(shí)現(xiàn)恢復(fù)。
l

代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2004-06-19?19:10??rorls402-2004-02-01
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows\Tour
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows\Tour\SqlServer
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts
?????文件???????9507??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\AuditApp.txt
?????文件????????155??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\ComplexTrans.txt
?????文件???????2032??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\CreateSchema.txt
?????文件????????620??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\CreateUpdate.txt
?????文件?????????79??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\DropCustomerTable.txt
?????文件???????1041??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\PopulateTable.txt
?????文件????????227??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\RecreateTableSchema.txt
?????文件???????2253??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\RemoveSchema.txt
?????文件???????2673??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\scripts\RTMLoop.txt
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages
?????文件???????1765??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Analyze2.htm
?????文件????????763??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AnalyzeBehavior.htm
?????文件???????1211??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ApplyAndView.htm
?????文件???????1002??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ApplyUndoTrans.htm
?????文件????????887??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Audit.htm
?????文件???????1399??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditChanges.htm
?????文件???????1501??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditExport.htm
?????文件???????8913??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditSchema.htm
?????文件???????1643??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditUsers.htm
?????文件???????1864??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Cleanup.htm
?????文件???????1109??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ComplexTrans.htm
?????文件????????955??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ConnectPre.htm
?????文件???????1433??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\CreateSchemaPre.htm
?????文件???????1777??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\DemoOverview.htm
?????文件????????660??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\DropTableDoit.htm
............此處省略112個(gè)文件信息
-----------?---------??----------?-----??----
?????目錄??????????0??2004-06-19?19:10??rorls402-2004-02-01
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows\Tour
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows\Tour\SqlServer
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????文件???????9507??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????文件????????155??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????文件???????2032??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????文件????????620??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????文件?????????79??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????文件???????1041??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????文件????????227??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????文件???????2253??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????文件???????2673??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\sc
?????目錄??????????0??2004-02-01?09:48??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages
?????文件???????1765??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Analyze2.htm
?????文件????????763??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AnalyzeBehavior.htm
?????文件???????1211??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ApplyAndView.htm
?????文件???????1002??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ApplyUndoTrans.htm
?????文件????????887??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Audit.htm
?????文件???????1399??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditChanges.htm
?????文件???????1501??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditExport.htm
?????文件???????8913??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditSchema.htm
?????文件???????1643??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\AuditUsers.htm
?????文件???????1864??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\Cleanup.htm
?????文件???????1109??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ComplexTrans.htm
?????文件????????955??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\ConnectPre.htm
?????文件???????1433??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\CreateSchemaPre.htm
?????文件???????1777??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\DemoOverview.htm
?????文件????????660??2003-12-18?13:40??rorls402-2004-02-01\Windows\Tour\SqlServer\Pages\DropTableDoit.htm
............此處省略112個(gè)文件信息
評(píng)論
共有 條評(píng)論