另一个进程正在使用数据库文件

另一个进程正在使用数据库文件

我们在 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) 和烟囱卸载状态均被禁用。

有人知道还有什么原因可能导致此类问题吗?

相关内容