亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在SQL Server 2008中查看事務日志

如何在SQL Server 2008中查看事務日志

慕田峪9158850 2019-12-27 09:53:22
我需要在SQL Server 2008上查看數據庫的事務日志,以便找到刪除事務并希望將其回滾。不幸的是,我不知道從哪里開始,而且我很難確定哪些是Google 上的好文章。我該怎么辦?
查看完整描述

3 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

您可以使用無證件


DBCC LOG(databasename, typeofoutput)

其中typeofoutput:


0: Return only the minimum of information for each operation -- the operation, its context and the transaction ID. (Default)

1: As 0, but also retrieve any flags and the log record length.

2: As 1, but also retrieve the object name, index name, page ID and slot ID.

3: Full informational dump of each operation.

4: As 3 but includes a hex dump of the current transaction log row.

例如,DBCC LOG(數據庫,1)


您也可以嘗試fn_dblog。


為了使用事務日志回滾事務,我將看一下使用事務日志的 Stack Overflow 回滾事務。


查看完整回答
反對 回復 2019-12-27
?
largeQ

TA貢獻2039條經驗 獲得超8個贊

您無法輕松讀取事務日志文件,因為該文件沒有正確記錄?;旧嫌袃煞N方法可以做到這一點。使用未記錄或半記錄的數據庫功能或使用第三方工具。


注意:僅當數據庫處于完全恢復模式時,這才有意義。


SQL函數:


DBCC LOG和fn_dblog- 此處和此處有更多詳細信息。


第三方工具:


Toad for SQL Server和ApexSQL Log。


查看完整回答
反對 回復 2019-12-27
?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

我不小心在錯誤的環境中刪除了一大堆數據,而這篇文章是我發現的第一批數據之一。


因為同時恐慌和尋找解決方案,所以我去了第一眼看到的東西-ApexSQL Logs,這是2000美元,這是可以接受的費用。


但是,從那以后,我發現Toad for Sql Server可以從事務日志中生成撤消腳本,它的價格僅為655美元。


最后,找到了一個更便宜的SysToolsGroup Log Analyzer選項,價格僅為300美元。


查看完整回答
反對 回復 2019-12-27
  • 3 回答
  • 0 關注
  • 1206 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號