激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Sql Server - 如何解決SQL?Server數(shù)據(jù)庫備份過程中檢測到的日志損壞問題

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

2023-11-09 07:03未知服務(wù)器之家 Sql Server

譯者 | 李睿 審校 | 重樓 日志損壞問題通常發(fā)生在對事務(wù)日志進行備份的時候。其錯誤是這樣描述的: “消息26019,級別16,狀態(tài)1,第1行BACKUP在數(shù)據(jù)庫日志中檢測到損壞。有關(guān)詳細(xì)信息,請查看錯誤日志。BACKUP LOG異常終止。” 本

譯者 | 李睿

審校 | 重樓

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

“消息26019,級別16,狀態(tài)1,第1行BACKUP在數(shù)據(jù)庫日志中檢測到損壞。有關(guān)詳細(xì)信息,請查看錯誤日志。BACKUP LOG異常終止。”

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

數(shù)據(jù)庫日志錯誤損壞意味著什么?

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

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

為什么會出現(xiàn)這個錯誤?

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

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

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

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

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

可能導(dǎo)致日志損壞的最常見問題是硬件問題。此外,一些軟件也可能會損壞數(shù)據(jù)庫。

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

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

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

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

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

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

要執(zhí)行此操作,需要打開SSMS。

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

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

選擇“事務(wù)日志”選項

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

在“媒體選項”中,選擇“在錯誤時繼續(xù)”選項

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

即使事務(wù)日志已損壞,這一選項也將繼續(xù)執(zhí)行備份

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

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

單擊“數(shù)據(jù)庫”,右鍵單擊該數(shù)據(jù)庫,然后選擇“屬性”。

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

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

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

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

CHECKPOINT

對數(shù)據(jù)庫進行完整備份。

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

現(xiàn)在能夠?qū)θ罩疚募M行備份,而不會出現(xiàn)錯誤。

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

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

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

先將數(shù)據(jù)庫聯(lián)機。執(zhí)行以下命令:

ALTER DATABASE stellardb
SET OFFLINE;

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

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

如果知道m(xù)df文件在哪里,可以瀏覽并選擇它,然后按下“修復(fù)”按鈕。

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

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

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

如果選擇新數(shù)據(jù)庫或?qū)崟r數(shù)據(jù)庫,則可以備份日志文件而不會出現(xiàn)錯誤,因為修復(fù)后的數(shù)據(jù)庫不會損壞。

結(jié)論

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

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



延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久久久久久久久久久久国产 | 国产69精品久久久久孕妇黑 | 蜜桃传媒视频麻豆第一区免费观看 | 国产精品99久久久久久久vr | 欧美亚洲一区二区三区四区 | 精品一区二区三区免费毛片 | 久草在线视频免费播放 | 欧美日韩在线视频一区 | 黄色免费在线电影 | 久久精品国产99久久6动漫亮点 | 国产资源在线播放 | 日本一区二区免费在线观看 | 在线无码| 国产黄色网页 | 久久经典国产视频 | 毛片免费观看完整版 | 九九热精品免费视频 | 斗罗破苍穹在线观看免费完整观看 | 亚洲精品aⅴ中文字幕乱码 中文字幕欧美在线 | 成人免费福利 | 一区二区三区四区在线观看视频 | 最新午夜综合福利视频 | 欧美大片一级毛片 | 成人免费看片视频 | 网站激情| 曰批全过程120分钟免费69 | 黄色毛片一级视频 | 中文字幕精品亚洲 | 欧美性受ⅹ╳╳╳黑人a性爽 | 污视频在线免费播放 | 成人免费电影av | 娇妻被各种姿势c到高潮小说 | 美女毛片儿| 国产在线看一区 | 亚洲精品久久久久久久久久 | 久久久精品网 | 日韩在线欧美在线 | 国产免费一区二区三区最新不卡 | 美女福利视频国产 | 国产亚洲精品成人 | 曰韩精品|