虚拟机备份克隆导致SQL SERVER 出现IO错误案例

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
日志服务 SLS,月写入数据量 50GB 1个月
简介:

  

案例环境:  

            服务器配置: CPU: Intel E5-2690  RAM: 12G   虚拟机

            操作系统  : Windows Server 2008 R2 Standard Edtion   x64

            数据库版本: SQL SERVER 2008R2

 

案例介绍:

        晚上收到数据库一封告警邮件SQL Server Alert System: 'Severity 016' occurred on \\xxxxx。 邮件具体内容如下所示,

clipboard

DATE/TIME: 2014/8/13 22:56:11
 
DESCRIPTION:  BackupVirtualDeviceFile::SendFileInfoBegin:  failure on backup device '{0D9AFBD0-3C20-410F-A5E0-B9305296F52A}3'. Operating system error 995(failed to retrieve text for this error. Reason: 15105).
 
 
COMMENT:   (None)
 
JOB RUN:   (None)

于是检查SQL SERVER的错误日志,如下所示(部分具体内容,请见截图下面内容),

clipboard[1]

日期 2014/8/13 22:56:11 
 
日志 SQL Server (存档编号7 - 2014/8/14 0:00:00) 
 
源 Backup 
 
消息 
 
BACKUP failed to complete the command BACKUP DATABASE master. Check the backup application log for detailed messages.
 
日期 2014/8/13 22:56:11 
 
日志 SQL Server (存档编号7 - 2014/8/14 0:00:00) 
 
源 spid86 
 
消息 
 
I/O was resumed on database msdb. No user action is required.
 
日期 2014/8/13 22:56:11 
 
日志 SQL Server (存档编号7 - 2014/8/14 0:00:00) 
 
源 spid134 
 
消息 
 
Error: 18210, Severity: 16, State: 1.
 
日期 2014/8/13 22:56:11 
 
日志 SQL Server (存档编号7 - 2014/8/14 0:00:00) 
 
源 spid134 
 
消息 
 
BackupVirtualDeviceFile::SendFileInfoBegin: failure on backup device '{0D9AFBD0-3C20-410F-A5E0-B9305296F52A}5'. Operating system error 995(failed to retrieve text for this error. Reason: 15105).
 

检查系统Application日志,发现如下错误信息

clipboard[2]

clipboard[3]

有点怀疑是虚拟机的某些操作错误导致,大胆假设,小心求证。于是与系统管理员联系、沟通这件事情时,

发现他那个时间点正在备份、克隆虚拟机。导致这个IO错误出现。

clipboard[4]

相关文章
|
4月前
|
SQL 数据库
数据库数据恢复—SQL Server数据库报错“错误823”的数据恢复案例
SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库。 SQL Server数据库出现823错误的可能原因有:数据库物理页面损坏、数据库物理页面校验值损坏导致无法识别该页面、断电或者文件系统问题导致页面丢失。
126 12
数据库数据恢复—SQL Server数据库报错“错误823”的数据恢复案例
|
14天前
|
数据库 Windows
SqlServer数据恢复—SqlServer数据库所在分区损坏的数据恢复案例
一块硬盘上存放的SqlServer数据库,windows server操作系统+NTFS文件系统。由于误操作导致分区损坏,需要恢复硬盘里的SqlServer数据库数据。
|
2月前
|
SQL 数据库
gbase 8a 数据库 SQL优化案例-关联顺序优化
gbase 8a 数据库 SQL优化案例-关联顺序优化
|
2月前
|
SQL 数据库 UED
SQL性能提升秘籍:5步优化法与10个实战案例
在数据库管理和应用开发中,SQL查询的性能优化至关重要。高效的SQL查询不仅可以提高应用的响应速度,还能降低服务器负载,提升用户体验。本文将分享SQL优化的五大步骤和十个实战案例,帮助构建高效、稳定的数据库应用。
141 3
|
3月前
|
存储 数据挖掘 数据库
数据库数据恢复—SQLserver数据库ndf文件大小变为0KB的数据恢复案例
一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库不可用。管理员试图恢复数据库,发现有数个ndf文件大小变为0KB。 虽然NDF文件大小变为0KB,但是NDF文件在磁盘上还可能存在。可以尝试通过扫描&拼接数据库碎片来恢复NDF文件,然后修复数据库。
|
2月前
|
SQL 缓存 监控
SQL性能提升指南:五大优化策略与十个实战案例
在数据库性能优化的世界里,SQL优化是提升查询效率的关键。一个高效的SQL查询可以显著减少数据库的负载,提高应用响应速度,甚至影响整个系统的稳定性和扩展性。本文将介绍SQL优化的五大步骤,并结合十个实战案例,为你提供一份详尽的性能提升指南。
72 0
|
3月前
|
SQL 大数据 API
大数据-132 - Flink SQL 基本介绍 与 HelloWorld案例
大数据-132 - Flink SQL 基本介绍 与 HelloWorld案例
71 0
|
4月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
5月前
|
SQL 数据库
Microsoft SQL Server 2014如何来备份数据库
Microsoft SQL Server 2014如何来备份数据库
559 3
|
6月前
|
SQL 小程序 数据库
数据库数据恢复—SqlServer数据库无法被读取的数据恢复案例
SQL Server数据库的数据无法被读取。 经过数据库数据恢复工程师的初步检测,发现SQL Server数据库文件无法被读取的原因是底层File Record被截断为0,无法找到文件开头,而且数据表结构也已经损坏。镜像文件的前几十M和中间一部分空间被覆盖,系统表损坏,所以无法读取。
数据库数据恢复—SqlServer数据库无法被读取的数据恢复案例