我有两个运行SQL Server 2008 R2的Windows 2008 R2(Amazon EC2)实例。 我使用9TB条纹磁盘(9x1TB EBS卷)进行存储。 一台服务器作为主体运行,另一台作为镜像运行。 两者都从位于条带化磁盘上的相同映像,数据库和tlog文件开始。 镜像服务器在过去2个月内失败3次,错误:
EventID 823在写入文件'D:\ TLogs ********* _ log.ldf'中的偏移量0x00000048058a00时,操作系统返回错误2(系统找不到指定的文件)。 SQL Server错误日志和系统事件日志中的其他消息可能提供更多的细节。 这是一个严重的系统级错误,威胁数据库的完整性,必须立即纠正。 完成完整的数据库一致性检查(DBCC CHECKDB)。 这个错误可能是由许多因素引起的; 有关更多信息,请参阅SQL Server联机丛书。
和
EventID 1454数据库镜像将被暂停。 服务器实例“xxxxxxxxxx”在充当数据库“*********”的镜像伙伴时遇到了错误823,状态6,严重性24。 数据库镜像伙伴可能会尝试从错误中自动恢复并恢复镜像会话。 有关更多信息,请查看错误日志以获取其他错误消息。
其次是
EventID 19019 MSSQLSERVER服务意外终止。
此重新启动实例后,必须恢复镜像。 前两次,我认为这是硬件相关(条带化磁盘故障),并在新硬件上重新启动实例。 但是这个问题在几个星期后又回来了。 它只影响镜像实例。 任何帮助将非常感激。 谢谢。