SQLSERVER2012備份日誌報錯:”讀取失敗: 23(資料錯誤(迴圈冗餘檢查)。)”
SQLSERVER2012備份日誌報錯:”讀取失敗: 23(資料錯誤(迴圈冗餘檢查)。)”
問題: SQLSERVER2012資料庫,8月6日的LOG自動備份出現問題,之前備份一直正常,報錯如下:
失敗:(-1073548784) 執行查詢“BACKUP LOG [chenjchdb] TO DISK = N'E:\\chen_...”失敗,
錯誤如下:“在 "D:\\chen\\chenjchdb\\chenjchdb_log.ldf" 上讀取失敗: 23(資料錯誤(迴圈冗餘檢查)。)
原因:
自動備份和手動備份日誌檔案都失敗,報錯 讀取失敗: 23(資料錯誤(迴圈冗餘檢查)
懷疑日誌檔案損壞或硬碟故障,檢查硬碟沒有報警,不能確定磁碟是否有壞道;
解決方案:
dbcc checkdb速度較慢,直接收縮日誌檔案;
1.非業務高峰期期間,對資料庫進行全備;
2.將資料庫恢復模式由完整模式改成簡單模式;
3.收縮日誌;
4.將資料庫恢復模式由簡單模式改成完整模式;
5.對資料庫進行全備;
6.對資料庫日誌進行備份;
具體過程如下:
---1 22:10 資料庫全備
use master
BACKUP DATABASE chenjchdb
TO DISK='E:\chen\chenjchdb_20190806_22_30.bak'
WITH COMPRESSION
GO
---2 收縮日誌
---SELECT [name] FROM sys.database_files WHERE type_desc='LOG'; --- chenjchdb_log
USE master
GO
ALTER DATABASE chenjchdb SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE chenjchdb SET RECOVERY SIMPLE
GO
USE chenjchdb
GO
DBCC SHRINKFILE (N'chenjchdb_log' , 1, TRUNCATEONLY)
GO
USE master
GO
ALTER DATABASE chenjchdb SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE chenjchdb SET RECOVERY FULL
GO
---3 資料庫全備
use master
BACKUP DATABASE chenjchdb
TO DISK='E:\chen\chenjchdb_20190806_23_00.bak'
WITH COMPRESSION
GO
---4 備份日誌
use master
BACKUP LOG chenjchdb
TO DISK='E:\chen\log\chenjchdb_20190806_23_30.trn'
WITH COMPRESSION
GO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29785807/viewspace-2653016/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLServer2012備份事務日誌報錯:讀取失敗: 1(函式不正確。)SQLServer函式
- find 命令刪除冗餘 Nginx 錯誤日誌並實現備份Nginx
- 資料鏈路層迴圈冗餘(CRC)檢驗
- 今天早上檢查資料庫的備份日誌,發現其中一個資料庫的expdp錯誤:資料庫
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- 錯誤日誌檢視
- 日誌查詢錯誤
- sap brtools發起oracle備份失敗,tsm備份軟體備份報錯Oracle
- oracle備份把日誌錯Oracle
- 我的postgresql資料庫報埠錯誤,連線失敗SQL資料庫
- 如何用NodeJS讀取分析Nginx錯誤日誌NodeJSNginx
- TSM備份時因歸檔日誌丟失而導致備份失敗
- SAP 錯誤日誌的調查
- Sqlserver使用遊標迴圈查詢所有sqlserver error日誌帶有Exception的報錯SQLServerErrorException
- rman備份的時候讀取v$session_longops失敗導致備份失敗SessionGo
- 9i備份時檢查歸檔資訊報錯ORA-235
- 檢查Linux系統日誌error和mysql錯誤日誌的指令碼薦LinuxErrorMySql指令碼
- mysql 日誌之錯誤日誌MySql
- 排查錯誤日誌
- mysql慢查詢和錯誤日誌分析MySql
- MySQL資料庫中的日誌檔案---(1)錯誤日誌MySql資料庫
- win10系統怎麼檢視系統錯誤日誌_win10如何檢視錯誤日誌Win10
- Oracle日誌組新增冗餘檔案和日誌組Oracle
- 從巡檢備份失敗排查解決資料庫故障資料庫
- 錯誤檢查思路
- Mabatis配置錯誤日誌BAT
- net 日誌分析錯誤
- SQL Server 錯誤日誌SQLServer
- [NG] 考古 - HttpInterceptor 迴圈引用錯誤HTTP
- oracle rman backup命令檢查資料庫錯誤Oracle資料庫
- 資料緊急修復之啟用錯誤日誌
- ORACLE tsm 備份錯誤Oracle
- 備份歸檔日誌報錯ORA-19625: crosscheck archivelog allROSHive
- win10 讀取檔案錯誤怎麼辦 win10讀取文件失敗什麼原因Win10
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在
- Apche日誌系列(2):錯誤日誌(轉)
- ITMySQL錯誤日誌與通用查詢日誌圖文詳析jugMySql
- 今天手工建立10G資料庫失敗,報ORA-12701錯誤資料庫