你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

排查 Azure 备份上的 SAP HANA 快照备份作业问题

本文针对在 Azure 虚拟机上备份 SAP HANA 数据库实例时出现的问题提供故障排除信息。 有关目前支持的 SAP HANA 备份方案的详细信息,请参阅方案支持

常见用户错误

错误代码:UserErrorVMIdentityNotEnabled

错误消息:Azure VM 上没有启用系统分配的托管标识。

建议的操作:若要解决此问题,请重试该操作。 执行以下步骤:

  1. 在 Azure VM 上启用系统分配的托管标识。
  2. 为 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

错误消息:目前支持文件系统 ext3xfs。 对于任何其他文件系统,操作都将失败。

建议的操作:确保使用的是受支持的文件系统

附录

在 SAP HANA Studio 中执行还原操作

  1. 使用 HANA Studio 从数据快照恢复系统数据库。 请参阅此 SAP 文档
  2. 运行预注册脚本以重置用户凭据。
  3. 完成后,使用 HANA Studio 从数据快照恢复所有租户数据库。 请参阅此 HANA 文档

后续步骤

了解如何使用 Azure 备份服务备份数据库实例