我们在 Windows Server 2008 R2 上运行 Exchange 2010 SP3 UR27 环境。我知道对 Exchange 2010 的支持即将结束,我们计划在此之前迁移到较新的平台。当故障转移到其他 Exchange 邮箱服务器时,我发现数据库文件正在由另一个进程使用,这随后导致信息存储崩溃。
我们在 6 台物理服务器上运行 DAG,每个数据库有 4 个副本。系统每天都运行良好,但当将数据库故障转移到其他服务器时,问题开始出现。事件查看器报告:
mxexchangerepl (6860) 尝试打开文件“C:\ExchangeStorage\DiskX\DBX\DBX.edb”进行只读访问失败,系统错误 32 (0x00000020):“由于另一个进程正在使用该文件,因此进程无法访问该文件。”。打开文件操作将失败,错误代码为 -1032 (0xfffffbf8)。
服务器上没有防病毒软件或类似的扫描文件的安全软件。
除 DAG 中的其他 Exchange 数据库服务器外,没有任何共享连接。
所有数据库均启用了循环日志记录并通过 DPM 运行每日备份,我们发现备份存在挂起问题。
接收端缩放状态 (RSS) 和烟囱卸载状态均被禁用。
有人知道还有什么原因可能导致此类问题吗?