Sql server 数据库DBName上的I/O已冻结。不需要用户操作
我们在Azure VM上的Windows Server 2019上,安装了SQL Server 2019 Enterprise CU4。SQL Server差异备份作业间歇性失败 我查看了SQL Server错误日志,可以看到所有数据库的以下错误: 数据库DBName上的I/O已冻结。不需要用户操作。然而, 如果I/O未及时恢复,您可以取消备份 然后是以下错误日志: 已在数据库DBName上恢复I/O。不需要用户操作 发生此错误后,差异备份作业开始失败,并出现以下错误: 执行查询“备份数据库[DBName]到磁盘”= N'X:\MSSQL…”失败,出现以下错误:“无法执行 数据库“DBName”的差异备份,因为当前数据库 备份不存在。请通过重新发出来执行完整数据库备份 备份数据库,省略带差异选项。备份 数据库正在异常终止。“。可能的故障原因: 查询问题,“ResultSet”属性设置不正确, 参数设置不正确,或连接建立不正确 此时,在对数据库进行完整备份之前,我们无法进行任何进一步的差异备份 我已经检查过了,没有其他SQL代理作业正在运行,我无法理解为什么会发生此错误 我在网上做了一些研究,在SQL Server版本2016、2017和2019中,这似乎是一个已知的问题,但在所有这些版本中,它都已在CUs中修复。下面的文章讨论了此问题,并确认此问题已在SQL Server 2019的CU2中修复 我们已经应用了SQL Server 2019和CU4。所以所有的修复都应该在CU2中。但是,我们仍然遇到I/O冻结问题Sql server 数据库DBName上的I/O已冻结。不需要用户操作,sql-server,sql-server-2019,Sql Server,Sql Server 2019,我们在Azure VM上的Windows Server 2019上,安装了SQL Server 2019 Enterprise CU4。SQL Server差异备份作业间歇性失败 我查看了SQL Server错误日志,可以看到所有数据库的以下错误: 数据库DBName上的I/O已冻结。不需要用户操作。然而, 如果I/O未及时恢复,您可以取消备份 然后是以下错误日志: 已在数据库DBName上恢复I/O。不需要用户操作 发生此错误后,差异备份作业开始失败,并出现以下错误: 执行查询“备份数据库[D
非常感谢您的指点或建议。提前谢谢 设法找到了这篇文章,其中建议创建一个注册表项来更改Azure VM备份的行为,这将导致VM备份不会中断差异备份链 您必须创建的注册表项是: [HKEY\U LOCAL\U MACHINE\SOFTWARE\MICROSOFT\BCDRAGENT] “USEVSSCOPYBACKUP”=“TRUE” 资料来源:
文章部分:
解决虚拟机快照问题
您是否有Azure备份或任何其他基于卷快照的备份解决方案正在运行?您好@David我有Azure Recovery Vault备份作业来执行每日虚拟机备份它配置为执行差异备份吗?不,我相信它配置为执行每日完整备份,这可能与Azure VM备份有关吗?I/O在数据库DBName上被冻结。
通常表示正在进行VSS或VDI备份。这种备份可能会使您的差异基数无效。