在周末,我运行的一个网站停止运行,每次向该网站提出请求时,都会在事件查看器中记录以下错误:
赛事ID:9001
数据库“ 数据库名称 ” 的日志不可用。检查事件日志中是否有相关的错误消息。解决所有错误,然后重新启动数据库。
该网站托管在专用服务器上,因此我能够RDP进入服务器并四处浏览。该LDF
数据库的文件存在于该C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
文件夹中,但是尝试从Management Studio中对数据库进行任何操作都会导致一个对话框,报告相同的错误-9001:数据库日志不可用...
这是我第一次收到此错误,并且两年来一直在此专用Web服务器上托管此网站(及其他网站)。
据我了解,此错误表明日志文件已损坏。我能够通过拆下数据库,然后从几天前恢复备份的方式使网站恢复在线,但是我担心的是,该错误表明存在更严重的问题,即硬盘故障。
我通过电子邮件寄给了网络托管公司的支持,这是他们的回复:
在事件日志中似乎没有其他指示原因的指示,因此该日志可能已损坏。当前,内存的资源为87%,这可能也会产生影响,但不太可能。
日志是否可以“损坏”?
我的问题:诊断该问题应采取哪些下一步措施?如何确定这确实是硬件问题?如果是的话,除了更换磁盘还有其他选择吗?
谢谢