问题: 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(数据错误(循环冗余检查)相关推荐

  1. java安装报错循环冗余检查_SQLSERVER2012备份日志报错:”读取失败: 23(数据错误(循环冗余检查)。)”...

    SQLSERVER2012备份日志报错:"读取失败: 23(数据错误(循环冗余检查).)" 问题: SQLSERVER2012数据库,8月6日的LOG自动备份出现问题,之前备份一直 ...

  2. exp备份oracle报错1455,EXP-00008 遇到 ORACLE 错误 1455

    EXP-00008 遇到 ORACLE 错误 1455 一.在东传备份数据库时报如下错误: EXP-00008 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 二.错 ...

  3. linux保存日志报错,为什么在Linux上错误mongod死了,但子系统被锁定,可用空间不足以存放日志文件?...

    我已经在Linux CentOS服务器上安装了 mongo-10gen mongo-10gen- server. 我遵循Link 的步骤. 我已经将 /etc/mongod.conf 配置为- log ...

  4. mysql修改存储引擎报错_修改mysql存储引擎备份数据库报错及解决方案

    备份数据库报错 原因:由于监控服务器最近cpu负载比较高.(cpu4核心,负载2.7左右)感觉很奇怪,因为别的服务器mysql占用的资源并不多,因此我首先优化了数据库的配置文件.cpu稍微下降了一点, ...

  5. RMAN备份恢复报错 ORA-19573: cannot obtain exclusive enqueue for datafile 5

    RMAN备份恢复报错 ORA-19573: cannot obtain exclusive enqueue for datafile 5 用vi 编辑了一个数据文件 ,导致下面的错误: 验证还原 RM ...

  6. 记一次rsync日志报错directory has vanished

    中午两点的时候邮件告知rsync同部svn源库失败,看rsync日志报错显示如上,当时还在上课,没在公司,怀疑是不是有人动了svn的版本库,后来询问同事并通过vpn登录服务器上查看版本库是正常的,也没 ...

  7. python Flask logging日志报错“另一个程序正在使用此文件,进程无法访问”

    文章目录 1. 问题 2. 代码示例 3. 原因 4. 解决 1. 问题 python Flask logging日志报错"另一个程序正在使用此文件,进程无法访问" 2. 代码示例 ...

  8. oracle 10035 err 942,案例:Oracle日志报错 Fatal NI connect error 12170 TNS-12535 TNS-00505

    天萃荷净 Oracle数据库alert日志文件报错Fatal NI connect error 12170,通过查看mos相关文章找到解决办法 今天在一台服务器的日志文件中,发现如下信息: Fatal ...

  9. spring日志报错提醒_使用爬虫框架htmlunit整合springboot出现的一个不兼容问题

    使用爬虫框架htmlunit整合springboot不兼容的一个问题 本来使用htmlunit爬虫爬取数据非常正常好用,之前一直是直接java程序或者整合Javaswing界面,都没有问题,但是后来整 ...

  10. zabbix server下数据库日志报错

    数据库日志报错 postgres@ubuntu:~$ cat logfile FATAL: no pg_hba.conf entry for host "::1", user &q ...

最新文章

  1. 项目四-用循环求(2)
  2. 数据结构实验之栈与队列五:下一较大值(一)
  3. MySQL 4种text类型的最大长度
  4. SqlServer图形数据库初体验
  5. C++起始(内联函数,宏的优缺点,const关键字,auto关键字(C++11)基于范围的for循环(C++11). 指针空值nullptr(C++11))
  6. 微信AI联手惠普、英特尔,打造PC端人工智能语音助手
  7. scala.的Enumeration枚举示例(转)
  8. vue插件挂载html6,vue6
  9. 知到大学生创业基础(上海理工大学)期末考试试题汇总(含答案)
  10. xenu死链检测工具使用教程
  11. 向死而生的微信视频号,逆风翻盘的2020
  12. 阿里云短信服务(解决个人无法申请问题)
  13. vue图片连拼实现gif图效果
  14. 计算机一级题库ps视频,2016年国家计算机一级Photoshop题库及答案
  15. 汉字从拼音到文字的完整映射表
  16. git clone时提示,git remote: HTTP Basic: Access denied 错误
  17. reflect存在的意义和使用api
  18. 电脑蓝屏重启的解决方法
  19. 迁移学习( Transfer Learning )
  20. Freepbx对接迅时网关MX60 MX60E

热门文章

  1. 使用 COLOR THIEF 获取图片主色,实现图片渐变遮罩,颜色填充等
  2. python的浅拷贝和深copy
  3. Python进行时间戳转换为标准时间
  4. C、C++中出现nan、inf原因
  5. PCIe5.0的Add-in-Card(AIC)金手指layout建议(一)
  6. kotlinx.serialization处理Json解析
  7. 看什么书可以提高情商?提高情商的书籍排行榜
  8. 850万BTC,2万人参与,区块链时代看OKEx如何创新
  9. 使用搜索引擎时如何去除广告推荐
  10. dw超链接标签_使用Dreamweaver制作网页超链接的详细图文教程--系统之家