CANNOT_ADD_TABLES_AFTER_SCHEMA_LOCATION_CHANGE错误条件

SQLSTATE:42000

无法向管道添加新表,因为目标架构的存储位置已更改。 架构“<schemaName>”现在具有存储位置:<newStorageLocation> 无法创建的新表:<newTableNames> 解决方案:

  1. 从管道中删除新的表定义

未知原始位置

  1. 迁移到支持位置更改的默认发布模式(DPM): https://docs.databricks.com/en/dlt/migrate-to-dpm.html

WITH_KNOWN_ORIGINAL_LOCATION

  1. 将架构存储位置还原到管道中表的原始存储位置: <originalStorageLocation>

  2. 迁移到支持位置更改的默认发布模式(DPM): https://docs.databricks.com/en/dlt/migrate-to-dpm.html