SYNCED_TABLE_USER_ERROR错误条件

SQLSTATE:42000

同步表管道用户错误。

字符不在字符集内

实例: <instance>. 在源 Delta 表中找到无效的字节序列。

细节:<detail>

这通常表示源 Delta 表包含与目标数据库的编码不兼容的字符。 一种解决方法是将源表转换为使用 BINARY TYPE,然后创建新的同步表。

列类型更改不支持 (COLUMN_TYPE_CHANGE_NOT_SUPPORTED)

实例: <instance>. 目前不支持更改列类型。

源 Delta 表: <srcTableName>. 目标同步表: <destTableName>.

列: <columnName>. 现有类型: <existingType>. 新类型: <newType>.

若要解决此问题,请考虑以下选项之一:

  1. 对现有同步表执行完全刷新。

  2. 创建一个新的同步表(将同步新的类型)

主键约束违规 (PRIMARY_KEY_CONSTRAINT_VIOLATION)

实例: <instance>. 根据主键检测到重复行。 细节:<detail>

这可能表示主键列配置错误。 请验证是否使用源 Delta 表中的正确主键集: <srcTableName> 若要解决此问题,请使用正确的主键配置创建新的同步表。

目标数据库已满

目标数据库 <databaseName> 空间已满。 无法继续摄取。