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
SQLSERVER2012备份日志报错:”读取失败: 23(数据错误(循环冗余检查)相关推荐
- java安装报错循环冗余检查_SQLSERVER2012备份日志报错:”读取失败: 23(数据错误(循环冗余检查)。)”...
SQLSERVER2012备份日志报错:"读取失败: 23(数据错误(循环冗余检查).)" 问题: SQLSERVER2012数据库,8月6日的LOG自动备份出现问题,之前备份一直 ...
- exp备份oracle报错1455,EXP-00008 遇到 ORACLE 错误 1455
EXP-00008 遇到 ORACLE 错误 1455 一.在东传备份数据库时报如下错误: EXP-00008 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 二.错 ...
- linux保存日志报错,为什么在Linux上错误mongod死了,但子系统被锁定,可用空间不足以存放日志文件?...
我已经在Linux CentOS服务器上安装了 mongo-10gen mongo-10gen- server. 我遵循Link 的步骤. 我已经将 /etc/mongod.conf 配置为- log ...
- mysql修改存储引擎报错_修改mysql存储引擎备份数据库报错及解决方案
备份数据库报错 原因:由于监控服务器最近cpu负载比较高.(cpu4核心,负载2.7左右)感觉很奇怪,因为别的服务器mysql占用的资源并不多,因此我首先优化了数据库的配置文件.cpu稍微下降了一点, ...
- RMAN备份恢复报错 ORA-19573: cannot obtain exclusive enqueue for datafile 5
RMAN备份恢复报错 ORA-19573: cannot obtain exclusive enqueue for datafile 5 用vi 编辑了一个数据文件 ,导致下面的错误: 验证还原 RM ...
- 记一次rsync日志报错directory has vanished
中午两点的时候邮件告知rsync同部svn源库失败,看rsync日志报错显示如上,当时还在上课,没在公司,怀疑是不是有人动了svn的版本库,后来询问同事并通过vpn登录服务器上查看版本库是正常的,也没 ...
- python Flask logging日志报错“另一个程序正在使用此文件,进程无法访问”
文章目录 1. 问题 2. 代码示例 3. 原因 4. 解决 1. 问题 python Flask logging日志报错"另一个程序正在使用此文件,进程无法访问" 2. 代码示例 ...
- oracle 10035 err 942,案例:Oracle日志报错 Fatal NI connect error 12170 TNS-12535 TNS-00505
天萃荷净 Oracle数据库alert日志文件报错Fatal NI connect error 12170,通过查看mos相关文章找到解决办法 今天在一台服务器的日志文件中,发现如下信息: Fatal ...
- spring日志报错提醒_使用爬虫框架htmlunit整合springboot出现的一个不兼容问题
使用爬虫框架htmlunit整合springboot不兼容的一个问题 本来使用htmlunit爬虫爬取数据非常正常好用,之前一直是直接java程序或者整合Javaswing界面,都没有问题,但是后来整 ...
- zabbix server下数据库日志报错
数据库日志报错 postgres@ubuntu:~$ cat logfile FATAL: no pg_hba.conf entry for host "::1", user &q ...
最新文章
- 项目四-用循环求(2)
- 数据结构实验之栈与队列五:下一较大值(一)
- MySQL 4种text类型的最大长度
- SqlServer图形数据库初体验
- C++起始(内联函数,宏的优缺点,const关键字,auto关键字(C++11)基于范围的for循环(C++11). 指针空值nullptr(C++11))
- 微信AI联手惠普、英特尔,打造PC端人工智能语音助手
- scala.的Enumeration枚举示例(转)
- vue插件挂载html6,vue6
- 知到大学生创业基础(上海理工大学)期末考试试题汇总(含答案)
- xenu死链检测工具使用教程
- 向死而生的微信视频号,逆风翻盘的2020
- 阿里云短信服务(解决个人无法申请问题)
- vue图片连拼实现gif图效果
- 计算机一级题库ps视频,2016年国家计算机一级Photoshop题库及答案
- 汉字从拼音到文字的完整映射表
- git clone时提示,git remote: HTTP Basic: Access denied 错误
- reflect存在的意义和使用api
- 电脑蓝屏重启的解决方法
- 迁移学习( Transfer Learning )
- Freepbx对接迅时网关MX60 MX60E
热门文章
- 使用 COLOR THIEF 获取图片主色,实现图片渐变遮罩,颜色填充等
- python的浅拷贝和深copy
- Python进行时间戳转换为标准时间
- C、C++中出现nan、inf原因
- PCIe5.0的Add-in-Card(AIC)金手指layout建议(一)
- kotlinx.serialization处理Json解析
- 看什么书可以提高情商?提高情商的书籍排行榜
- 850万BTC,2万人参与,区块链时代看OKEx如何创新
- 使用搜索引擎时如何去除广告推荐
- dw超链接标签_使用Dreamweaver制作网页超链接的详细图文教程--系统之家