LogWriter: Operating system error 21(error not found) encountered
栏目: 数据库 · SQL Server · 发布时间: 5年前
内容简介:一台老旧的数据库服务器(SQL Server 2005)突然报如下错误,而且数据库处于RECOVERY PENDING ,检查错误日志,发现这个错误是突然出现的。没有任何其它人为误操作导致
一台老旧的数据库服务器(SQL Server 2005)突然报如下错误,而且数据库处于RECOVERY PENDING ,检查错误日志,发现这个错误是突然出现的。没有任何其它人为误操作导致
Date 2019/4/15 10:57:47 Log SQL Server (Archive #1 - 2019/4/15 11:16:00) Source spid2s Message LogWriter: Operating system error 21(error not found) encountered.
期间收到大量作业的告警,作业运行失败报 “ Unable to connect to SQL Server '(local)'. The step failed. ” ,继续检查错误日志,就能看到都是对应数据库的事务日志报这个错误:
关于 “ Operating system error 21 ” 这个错误,一度以为是硬件错误引起的,但是系统管理员反馈底层硬件正常,也未做任何操作。检查系统日志,只发现有一些驱动报错的信息,系统管理员确认这个不会影响磁盘。
于是我就重启了一下SQL Server 服务,这个错误就消失了,问题就解决了。网上也有不少关于这个Operating system error 21 ” 这个错误(请见参考资料),都是通过重启SQL Server服务或将数据库offline,然后online解决问题。重启过后,对数据库做了一下DBCC CHECKDB也没有任何问题。
第一次遇到这种问题,虽然通过重启解决了问题,但是感觉稀里糊涂,莫名其妙:不清楚问题产生的根源是什么。为什么重启SQL Server服务就能解决问题呢?特此记录一下这个问题。留待以后能解决!
参考资料:
https://serverfault.com/questions/104025/dbcc-checkdb-the-operating-system-returned-error-21the-device-is-not-ready
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JSP网站开发典型模块与实例精讲
李振捷 / 电子工业出版社 / 2006-8 / 50.0
本书是典型模块与实例精讲丛书中的一本。 本书讲解了使用JSP开发网站系统的经典模块和工程实例,基本囊括了JSP的重点技术,对这些模块稍加修改就可以直接使用到实际项目中。为了方便本书的读者交流在学习中遇到的问题,特地在本书的服务网站上公布了很多QQ群组,读者只要拥有QQ号码,就可以参与到本书的QQ学习群组中一起讨论学习心得。本书的作者还在一定的时间给读者提供在线答疑服务。一起来看看 《JSP网站开发典型模块与实例精讲》 这本书的介绍吧!