你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
排查 Azure 备份上的 SAP HANA 快照备份作业问题
本文针对在 Azure 虚拟机上备份 SAP HANA 数据库实例时出现的问题提供故障排除信息。 有关目前支持的 SAP HANA 备份方案的详细信息,请参阅方案支持。
常见用户错误
错误代码:UserErrorVMIdentityNotEnabled
错误消息:Azure VM 上没有启用系统分配的托管标识。
建议的操作:若要解决此问题,请重试该操作。 执行以下步骤:
- 在 Azure VM 上启用系统分配的托管标识。
- 为 Azure VM 标识分配所需的角色操作。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。
错误代码:UserErrorVMIdentityRequiresCreateSnapshotsRole
错误消息:Azure VM 的系统分配的托管标识未获得授权,无法创建快照。
建议的操作:在快照资源组范围内将磁盘快照参与者角色分配给 Azure VM 的系统分配的托管标识,然后重试该操作。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。
UserErrorVMIdentityRequiresReadSnapshotsRole
错误消息:Azure VM 的系统分配的托管标识未获得授权,无法读取快照。
建议的操作:在快照资源组范围内将磁盘快照参与者角色分配给 Azure VM 的系统分配的托管标识,然后重试该操作。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。
UserErrorVMIdentityRequiresReadDisksRole
错误消息:Azure VM 的系统分配的托管标识未获得授权,无法读取磁盘详细信息。
建议的操作:在快照资源组范围内将磁盘快照参与者角色分配给 Azure VM 的系统分配的托管标识,然后重试该操作。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。
UserErrorVMIdentityRequiresCreateDisksRole
错误消息:Azure VM 的系统分配的托管标识未获得授权,无法创建磁盘。
建议的操作:在快照资源组范围内将磁盘快照参与者角色分配给 Azure VM 的系统分配的托管标识,然后重试该操作。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。
UserErrorVMIdentityRequiresUpdateVMRole
错误消息:Azure VM 的系统分配的托管标识未获得授权,无法在虚拟机上附加磁盘。
建议的操作:将虚拟机参与者角色分配给目标 Azure VM 上系统分配的托管标识,然后重试该操作。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。
UserErrorVMIdentityRequiresReadVMRole
错误消息:Azure VM 的系统分配的托管标识未获得授权,无法读取虚拟机存储配置文件。
建议的操作:将虚拟机参与者角色分配给目标 Azure VM 上系统分配的托管标识,然后重试该操作。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。
UserErrorDiskTypeNotSupportedForWkloadBackup
错误消息:工作负载快照备份不支持非托管磁盘。
建议的操作:通过磁盘 VHD 创建托管磁盘,然后重试该操作。
错误代码:UserErrorMaxDisksSupportedForWkloadBackupExceeded
错误消息:磁盘计数超过了工作负载备份支持的最大磁盘数。
建议的操作:检查工作负载快照备份的支持矩阵。 然后相应地减少磁盘计数,并重试该操作。
UserErrorWLBackupFilesystemTypeNotSupported
错误消息:工作负载快照备份不支持文件系统类型。
建议的操作:检查工作负载快照备份的支持矩阵。 然后将数据源复制到具有支持的文件系统类型的卷,并重试该操作。
UserErrorWLBackupDeviceTypeNotSupported
错误消息:工作负载快照备份不支持设备类型。
建议的操作:检查工作负载快照备份的支持矩阵。 然后将数据源移动到受支持的设备类型,并重试该操作。
UserErrorWLOnOSVolumeNotSupported
错误消息:基于快照的备份不支持 OS 卷上的工作负载数据。
建议的操作:若要使用快照备份,请将工作负载数据迁移到另一个非 OS 卷。
UserErrorVMIdentityRequiresGetDiskSASRole
错误消息:Azure VM 的系统分配的标识未获得授权,无法获取磁盘共享访问签名 (SAS URI)。
建议的操作:在磁盘范围内将磁盘快照参与者角色分配给 Azure VM 的系统分配的托管标识。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。 然后重试该操作。
UserErrorSnapshotTargetRGNotFoundOrVMIdentityRequiresPermissions
错误消息:快照资源组不存在,或者 Azure VM 的系统分配的托管标识未获得授权,无法在快照资源组中创建快照。
建议的操作:确保数据库实例快照策略中指定的快照资源组存在,并将所需的操作分配给 Azure VM 的系统分配的托管标识。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。
UserErrorVMIdentityRequiresPermissionsForSnapshot
错误消息:Azure VM 的系统分配的托管标识权限不足,无法进行基于快照的工作负载备份。
建议的操作:为其他错误详细信息中提到的 Azure VM 标识分配所需的角色操作。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。
UserErrorSnapshotOperationsUnsupportedWithInactiveDatabase
错误消息:不支持在非活动数据库上进行快照备份。
建议的操作:确保所有数据库都在正常运行,然后重试该操作。
错误代码:UserErrorDeleteSnapshotRoleOrResourceGroupMissing
错误消息:Azure 备份没有删除工作负载备份快照的权限,或者快照资源组不存在。
建议的操作:在快照资源组范围内将磁盘快照参与者角色分配给备份管理服务。 有关详细信息,请参阅 Azure 工作负载备份故障排除脚本。 然后重试该操作。
UserErrorConflictingFileSystemPresentOnTargetMachine
错误消息:无法附加快照,因为目标计算机上存在标识相同的磁盘/文件系统。
建议的操作:选择另一个目标计算机进行快照还原。 有关详细信息,请参阅 SAP HANA 数据库备份故障排除文章。
UserErrorDiskAttachLimitReached
错误消息:VM 已达到附加磁盘数上限。
建议的操作:分离未使用的磁盘或在其他计算机上执行还原。 有关详细信息,请参阅 SAP HANA 数据库备份故障排除文章。
错误代码:UserErrorPITSnapshotDeleted
错误消息:所选的快照恢复点已被删除或不在资源组中。
建议的操作:选择另一个快照恢复点。 有关详细信息,请参阅 SAP HANA 数据库备份故障排除文章。
UserErrorRestoreDiskIncompatible
错误消息:目标 VM 不支持还原的磁盘类型。
建议的操作:升级 VM 或使用兼容的目标 VM 进行还原。 有关详细信息,请参阅 SAP HANA 数据库备份故障排除文章。
UserErrorSnasphotRestoreContextMissingForDBRecovery
错误消息:无法启动基于快照的时间点还原操作,因为前一个还原步骤未完成
原因:目标 VM 上的快照附加和装载或 SystemDB 恢复操作未完成。
建议的操作:在目标计算机上完成快照附加和装载操作后重试该操作。
UserErrorInvalidScenarioForSnapshotPointInTimeRecovery
原因:快照时间点还原操作失败,因为目标计算机上的基础数据库受 Azure 备份保护。
建议的操作:停止保护目标计算机上的数据库后重试还原操作,并确保 Backint 路径为空。 详细了解 Backint 路径。
OperationCancelledBecauseSameOperationQueuedUserError
错误代码:OperationCancelledBecauseSameOperationQueuedUserError
错误消息:发生此错误是为了防止在同一数据库/数据源上触发多个备份。 在并发的任务/备份完成后,下一个备份应该会成功完成。
原因:在某些情况下,如果同一容器中有大量数据库,备份将被触发并排队。 队列将导致备份延迟启动。 因此,从开始时间和结束时间来看,哪个任务是并发的并不明显。
建议的操作:你需要降低某些数据库的频率,或者将其分配到另一个容器,而不是仅使用一个容器。
UserErrorWLBackupFilesystemTypeNotSupported
错误代码:UserErrorWLBackupFilesystemTypeNotSupported
错误消息:目前支持文件系统 ext3
和 xfs
。 对于任何其他文件系统,操作都将失败。
建议的操作:确保使用的是受支持的文件系统
附录
在 SAP HANA Studio 中执行还原操作
- 使用 HANA Studio 从数据快照恢复系统数据库。 请参阅此 SAP 文档。
- 运行预注册脚本以重置用户凭据。
- 完成后,使用 HANA Studio 从数据快照恢复所有租户数据库。 请参阅此 HANA 文档。
后续步骤
了解如何使用 Azure 备份服务备份数据库实例。