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

案例环境:

服务器配置: 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。 邮件具体内容如下所示,

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的错误日志,如下所示(部分具体内容,请见截图下面内容),

日期 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日志,发现如下错误信息

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

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


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

时间: 2024-11-11 08:00:37

虚拟机备份克隆导致SQL SERVER 出现IO错误案例的相关文章

SQL Server 2012安装错误案例:Error while enabling Windows feature: NetFx3, Error Code: -2146498298

案例环境: 服务器环境 :    Windows Server 2012 R2 Standard 数据库版本 :    SQL Server 2012 SP1 案例介绍:   在Windows Server 2012 R2 Standard版本上安装SQL SERVER 2012时,安装过程弹出如下错误提示: Error while enabling Windows feature: NetFx3, Error Code: -2146498298, Please try enabling Win

Performance Monitor4:监控SQL Server的IO性能

SQL Server的IO性能受到物理Disk的IO延迟和SQL Server内部执行的IO操作的影响.在监控Disk性能时,最主要的度量值(metric)是IO延迟,IO延迟是指从Application创建IO请求,到Disk完成IO请求的时间延迟.如果物理Disk不能及时完成IO请求,跟不上请求负载的速度,那么SQL Server就容易出现性能问题.SQL Server内部在执行一些特定的操作时,会和Disk做读写交互,这也会影响物理硬盘响应SQL Server的IO请求的性能,使查询进程处

Resolving SQL Server Disk IO bottlenecks

网上看到这篇文章挺不错的,直接翻译过来.在尝试诊断SQL Server性能时,不要仅仅依赖某个单一的诊断数据,比如CPU的使用率.SQL Server磁盘性能,就得出结论却忽略的问题的根源.实际上,使用单一的度量经常会得出一个错误的诊断.在SQL Server中CPU.IO和内存的使用是相互依赖.在我们采取"knee-jerk"修正行动(添加内存.提升磁盘吞吐量或者更改配置设置)之前,我们需要先查看整体情况.服务器级别"进程X运行缓慢,你能修复它吗?"作为DBA,你

修改Windows帐户密码,导致Sql Server 2000无法启动

修改Windows帐户密码,导致Sql Server 2000无法启动. --现象以管理员或同等权限用户登录 Windows XP,建立 Sql Server 2000 数据库.之后,在修改此 Windows 帐户密码后,Sql Server 2000 不能启动,出错提示为:“未能建立与数据库的连接.原因:Sql Server 不存在或访问被拒绝”.“发生错误1069,由于登录失败而无法启动服务.” --原因因为被修改密码的帐户与建立数据库是同一个帐户.默认情况下,建立数据库的帐户被用作启动数据

SQL Server 2008登录错误:无法连接到(local)解决方法

在一些朋友安装完SQL Server 2008之后大多会遇到连接出错的问题比如:SQL Server 2008登录错误:无法连接到(local)等等相关问题,本文将详细介绍解决方法,需要的朋友可以参考下 在一些朋友安装完SQL Server 2008之后大多会遇到连接出错的问题.特别对于我们这样的新手而言简直郁闷的要死,好不容易装玩了又出现了问题.此篇文章意在解决安装步骤没有问题,但安装后无法登录的问题. 在解决问题之前请朋友们打开服务窗口,看“SQL Server”主服务是否打开,如下图. 若

SQL SERVER 2008复制数据库时发生执行SQL Server代理作业错误

1. 情况说明 在利用SQL SERVER数据库复制向导,能够很方便的将一个数据库从一台服务器复制到另一台服务器上,具体操作步骤也十分简单. 不过在实际操作过程常发生“执行SQL SERVER代理作业错误”,点击查看详细会提示“作业失败 有关详细信息,请查看目标服务器上的事件日志”. 2. 处理方案 发生这种情况的一般原因是目标服务器的SQL SERVER代理服务的权限过低.更改代理服务权限为LocalSystem账户即可. A. 开始–程序–SQL SERVER 配置管理器 B. 点击左侧“S

SQL SERVER 2012链接到SQL SERVER 2000的问题解决案例

前几天在在桦仔的SQLSERVER走起微信公众帐号看到一篇文章MS SQL Server2014链接MS SQL Server 2000,当时手机上囫囵吞枣看了个大概,知道是由于SQL SERVER Native Client版本问题,没想到不过几天,自己就一脚踩到这个坑里面了,真是感概万千,下文主要讲述一下SQL SERVER Native Client 10的安装过程. 网上搜索SQL SERVER Native Client 10的下载地址,搜索到一堆乱七八糟的地址.没有看到官网的下载地址

(2.1)备份与还原--sql server文件的概念操作

概述:sql server是以文件形式存储数据与日志 1.数据文件 sql server数据文件分为2类 (1)主数据库文件 主数据库文件包含数据库的启动信息.系统对象,并指向数据库的其他文件(从数据文件),主数据文件也可以存用户数据和对象.每个数据库必须且只能有一个主数据文件,其后缀名为.mdf. (2)从数据文件 由用户自定义而成,用户存储用户数据与对象,其后缀名为.ndf. (3)文件组的概念 分为2类 [1]主文件组 主文件组的名称是primary,它包含主要文件,以及未放入用户定义文件

Update导致SQL Server死锁的典型方法(转载)

此文为转载文章,描述的很好,没有验证过. 最近遇到了一个看上去很奇怪,分析起来很有意思的死锁问题.这个死锁看上去难以理解.而分析过程中,又使用了很多分析SQL Server死锁的典型方法.记录下来整个分析过程还是很有意义的. 问题重现步骤: 经过提炼,问题重现的步骤非常简单,在SQL 2008上可以很容易地重现. 1.         首先,创建一张表格,上面有一个clustered index,两个non-clustered index. create table tt(id int iden