DELTA_ALTER_TABLE_SET_MANAGED_FAILED故障条件

SQLSTATE:42809

ALTER TABLE <table> SET MANAGED 失败。

无法完成重定向

它无法完成外部位置上的重定向,因为重定向配置不存在。

如果表当前回滚到外部,可能会发生这种情况。 否则,请联系 Databricks 支持部门。

REDIRECT_READY_ALREADY_EXISTS (重定向已准备好,但已存在)

该表已具有 RedirectReady 状态。 迁移可能已由并发 ALTER TABLE tbl SET MANAGED 命令完成。

通过运行 DESC EXTENDED tbl 检查表是否已迁移到MANAGED

版本不匹配

托管的 DeltaLog 版本<managedDeltaLogVersion>与预期的版本<expectedVersion>不匹配。

如果存在并发的 ALTER TABLE tbl SET MANAGED 命令已成功将表迁移到托管模式,则可能会发生这种情况。

检查表是否已通过运行 DESC EXTENDED tbl迁移到已管理。