本文提供了排查在备份或还原 Azure Database for PostgreSQL 灵活服务器期间可能遇到的问题的建议操作。
备份和还原操作的常见错误
PostgreSQLFlexOperationFailedUserError
错误代码:PostgreSQLFlexOperationFailedUserError
内部错误代码:ServerNotReadyForLongTermBackup
原因:资源处于无效状态,无法执行备份操作。
建议的操作:验证 PostgreSQL 灵活服务器在其资源 JSON 脚本中是否具有以下属性:"state": "Ready"
。 如果没有,请等待状态更改或修复 PostgreSQL 灵活服务器属性,使其准备好进行备份。
PostgreSQL可扩展操作失败用户错误
错误代码:PostgreSQLFlexOperationFailedUserError
内部错误代码:ResourceGroupNotFound
原因:找不到资源组。
建议的操作:停止备份实例的保护以避免故障。
PostgreSQL 灵活操作失败用户错误
错误代码:PostgreSQLFlexOperationFailedUserError
内部错误代码:ResourceNotFound
原因:找不到资源。
建议的操作:停止备份实例的保护以避免故障。
PostgreSQL FlexOperation 操作失败用户错误
错误代码:PostgreSQLFlexOperationFailedUserError
内部错误代码:AuthorizationFailed
原因:没有执行备份操作所需的权限。
建议的操作:分配适当的权限,然后重新触发备份操作。
用户错误:已达到最大并发操作限制
错误代码:UserErrorMaxConcurrentOperationLimitReached
内部错误代码:UserErrorMaxConcurrentOperationLimitReached
原因:对备份实例可以执行的备份数限制已达到最大值。
建议的操作:建议的服务器备份频率为每周一次。 如果需要可满足 RPO 要求的备份频率,请尝试在当前备份作业完成后触发备份操作。
用户错误MSI缺少权限
错误代码:UserErrorMSIMissingPermissions
内部错误代码:UserErrorMSIMissingPermissions
原因:没有执行还原操作所需的一组权限。
建议的操作:分配适当的权限,然后重新触发备份操作。