服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

诊断Microsoft SQL Server错误9001:数据库的日志不可用

在周末,我运行的网站停止运行,每次向网站发出请求时,都会在事件查看器中logging以下错误: 事件ID: 9001 数据库“ 数据库名称 ”的日志不可用。 检查事件日志中的相关错误消息。 解决任何错误并重新启动数据库。 该网站托pipe在一个专门的服务器,所以我能够RDP到服务器和周围。 数据库的LDF文件存在于C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA文件夹中,但试图对Management Studio中的数据库执行任何操作会导致报告相同错误的对话框 – 9001:数据库日志不可用… 这是我第一次收到这个错误,而且我已经在这个专用的Web服务器上托pipe了这个站点(和其他)两年多了。 这是我的理解,这个错误表明一个损坏的日志文件。 通过分离数据库,然后从几天前恢复备份,我能够恢复网站的在线状态,但是我担心这个错误是一个更严重的问题,即硬盘驱动器故障。 我通过电子邮件发送给networking托pipe公司的支持,这是他们的回复: 在事件日志中似乎没有任何其他原因的迹象,所以可能是日志损坏了。 目前内存的资源是87%,这也可能有影响,但不太可能。 日志只能“损坏”吗? 我的问题:我应该采取什么措施来诊断这个问题? 我如何确定这是否确实是硬件问题? 如果是这样,除了更换磁盘之外还有其他的select吗? 谢谢