成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何解決SQL?Server數據庫備份過程中檢測到的日志損壞問題

譯文
數據庫 SQL Server
開發人員需要解決SQL Server中由于病毒、惡意軟件或硬件攻擊而導致的日志損壞問題。本文將展示不同的解決方案。

譯者 | 李睿

審校 | 重樓

日志損壞問題通常發生在對事務日志進行備份的時候。其錯誤是這樣描述的:

“消息26019,級別16,狀態1,第1行BACKUP在數據庫日志中檢測到損壞。有關詳細信息,請查看錯誤日志。BACKUP LOG異常終止。”

本文中將解釋發生這個錯誤的原因以及如何解決這個問題。

數據庫日志錯誤損壞意味著什么?

級別16的錯誤并不那么嚴重,這是在雜項用戶錯誤的類別。數據庫將會正常工作。如果進行一個完整的備份,它將會工作。如果運行DBCC CHECKDB,它將不會檢測到錯誤。

但是,事務日志文件被損壞,第1行則是失敗的代碼行。

為什么會出現這個錯誤?

要找出這個錯誤的原因,需要檢查SQL錯誤日志。

可以在SQL Server管理工作室(SSMS)中找到錯誤日志。

在“對象資源管理器”中選擇“管理>SQL Server日志”可以看到當前日志和之前的日志。雙擊日志,就可以看到事件和錯誤。

也可以檢查事件查看器,進入Windows日志>應用程序,尋找MSSQL Server錯誤。

可能導致日志損壞的最常見問題是硬件問題。此外,一些軟件也可能會損壞數據庫。

例如,在執行事務時遇到電源故障可能會關閉服務器,然后日志可能會損壞。另一個常見的問題是磁盤故障。如果磁盤老舊,或者遭遇停電,或者有供電問題,就會發生這種情況。如果服務器溫度過高,可能會出現硬件問題。

一些軟件可以破壞日志,例如病毒和惡意軟件可能會破壞日志文件。

如何解決在SQL Server數據庫備份過程中檢測到的日志損壞

如果對損壞的數據庫進行完整備份,則備份將運行,但將使用損壞的日志文件備份數據庫。

如果嘗試只備份日志文件,將得到以上提到的錯誤。

該問題的解決方案是使用“出錯時繼續”(Continue on Error)選項進行備份。

要執行此操作,需要打開SSMS。

在“對象資源管理器”中右鍵單擊“數據庫”,選擇“任務>備份”

選擇“事務日志”選項

在“媒體選項”中,選擇“在錯誤時繼續”選項

即使事務日志已損壞,這一選項也將繼續執行備份

解決這個問題的另一種方法是將數據庫設置為“簡單恢復”模式。

在SSMS中,進入對象資源管理器。

單擊“數據庫”,右鍵單擊該數據庫,然后選擇“屬性”。

進入“選項”頁面,選擇“簡單恢復”模式。

使用T-SQL運行檢查點(checkpoint)。

CHECKPOINT

對數據庫進行完整備份。

現在能夠對日志文件進行備份,而不會出現錯誤。

如何使用Stellar Repair for MS SQL解決SQL Server數據庫備份過程中檢測到的日志損壞問題

解決這個問題的另一種方法是使用Stellar Repair for MS SQL。這個軟件可以使用SQL Server數據文件修復數據庫,也可以使用損壞的SQL Server備份來恢復所有信息。一旦數據庫恢復,就可以備份日志文件而不會出現錯誤。

要做到這一點,用戶需要從其網站鏈接下載軟件。

先將數據庫聯機。執行以下命令:

ALTER DATABASE stellardb
SET OFFLINE;

需要找到數據文件,數據文件是擴展名為.mdf的文件。該文件包含數據庫信息。

如果知道mdf文件在哪里,可以瀏覽并選擇它,然后按下“修復”按鈕。

在修復之后,可以將數據保存在新數據庫(New Database)中。實時數據庫(Live Database)將取代當前數據庫。當選擇其他格式時,可以導出Excel、CSV或HTML文件中的表格和視圖數據。

如果選擇新數據庫或實時數據庫,則可以備份日志文件而不會出現錯誤,因為修復后的數據庫不會損壞。

結論

本文介紹了在日志損壞時將會發生什么錯誤,還了解了發生這一錯誤的原因。此外,還介紹了使用“出錯時繼續”選項如何進行備份。最后,學習了如何使用Stellar repair for MS SQL修復數據庫。

原文標題:Resolving Log Corruption Detected During Database Backup in SQL Server,作者:Daniel Calbimonte



責任編輯:華軒 來源: 51CTO
相關推薦

2025-01-02 08:00:00

SQL數據庫恢復階段

2009-12-10 14:19:41

配置靜態路由

2023-12-12 11:27:58

2011-03-24 09:07:11

SQL Server數備份

2010-07-08 15:55:25

SQL Server

2010-07-06 14:40:15

解決SQL Serve

2010-09-27 13:45:38

2021-05-17 06:57:34

SQLServer數據庫

2010-07-08 11:05:14

SQL Server數

2023-09-05 00:06:45

2010-07-05 14:41:21

SQL Server數

2010-07-15 17:28:50

SQL Server

2011-04-01 17:05:44

SQL Server數日志

2010-05-24 11:17:41

MySQL數據庫

2010-11-12 09:18:13

SQL Server存

2011-03-04 17:38:52

2011-08-09 12:15:08

SQL Server日志已滿

2011-09-02 10:53:31

SQL Server 還原日志備份差異備份

2011-08-25 10:50:32

SQL Server數Performance

2010-09-06 11:05:05

SQL SERVER語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品国产综合区久久久久久久 | 一区在线观看 | 亚洲高清在线观看 | 国产高清一区二区 | 日韩伦理一区二区 | 日韩精品一区二区三区在线播放 | 91视频亚洲 | 粉嫩国产精品一区二区在线观看 | 伊人伊人网 | 国产一区不卡在线观看 | 99久久久久国产精品免费 | a视频在线播放 | 欧美日韩不卡 | 中文字幕一二三 | 精品亚洲一区二区三区 | 国产99热 | 欧美h| 精品国产乱码久久久久久丨区2区 | 日韩av黄色 | 在线观看www | 午夜精品一区二区三区在线观看 | 亚洲日韩中文字幕 | 色综合久久久久 | 国产精品久久久亚洲 | 一区二区成人 | 欧美一级在线观看 | 欧美一级欧美三级在线观看 | 伊人在线| 欧美一区二区三区在线看 | 国产精品亚洲精品日韩已方 | 精品欧美一区二区三区精品久久 | 中文字幕 亚洲一区 | 久久久69| 成人精品鲁一区一区二区 | 亚洲精品免费在线 | 国产精品永久免费视频 | 国产aaaaav久久久一区二区 | 国产精品一区二区久久 | 日韩成人一区 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 密室大逃脱第六季大神版在线观看 |