本页面上的消息均按照 SQL 状态顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
| SQL 状态 | 消息类型 | 编号 | SQL 代码 | 消息 | 可能的原因 |
|---|---|---|---|---|---|
| QNA22 | 错误 | 21044 | -1008022L | “错误的提交标识块。服务器可能不同步。%1” | Multiplex 服务器无法启动此数据库。以单服务器模式启动协调器。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA23 | 错误 | 21045 | -1008023L | “当协调器为单服务器模式时,不能启动 Multiplex 辅助服务器” | 请在协调器重新启动为正常模式后,重新启动辅助服务器。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA24 | 错误 | 21046 | -1008024L | “Multiplex 协调器必须在文件:%3 启动为 server@host: %2;要启动时带有其他设置,则必须使用覆盖开关。%1” | 仅配置后的协调器可启动数据库。启动时使用覆盖开关 (-iqmpx_ov 1) 可绕过检查。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA25 | 错误 | 21047 | -1008025L | “当协调器为单服务器模式时,Multiplex 辅助服务器不能继续。%1” | 请在协调器重新启动为正常模式后,重新同步并重新启动辅助服务器。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA26 | 错误 | 21048 | -1008026L | “Multiplex 辅助服务器与协调器不同步。%1” | 辅助服务器的 IQ 目录无法与协调器的 IQ 目录保持同步。此服务器必须同步。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA27 | 错误 | 20004 | -1011004L | “无法删除主键或唯一约束,因为外键仍然引用它。” | 除非首先删除相应的外键,否则无法删除涉及参照完整性关系的主键或唯一约束。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA28 | 错误 | 21057 | -1008027L | “Multiplex 辅助节点关闭原因是一个文件被添加到 IQ_SYSTEM_MAIN dbspace。\n此节点必须同步然后重新启动。%1” | 用户已添加 dbspace 文件到协调器上的 IQ_SYSTEM_MAIN。这将导致辅助节点关闭。所有的辅助节点必须同步,并在此操作完成后重新启动。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA29 | 错误 | 21059 | -1008029L | “无法为非强制和主键或非强制的唯一外键创建表。” | 现有的非强制主键或唯一约束不能用于创建与外表的参照完整性关系。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA30 | 错误 | 21064 | -1008030L | “在 Parallel IQ 块中的 IQ 表上只能创建 IQ 索引类型。” | Parallel IQ Begin/End 块允许用户创建同时创建多个索引。此时,Parallel IQ Begin/End 块中只允许在 IQ 表上通过 Create Index 语句创建 HG、HNG、LF、LD、DATE、TIME、WD、和 CMP 类型的索引。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA31 | 错误 | 21065 | -1008031L | “无法在全局或本地临时表,或 Parallel IQ 块中的目录服务器表上执行 Create Index 命令。” | 无法在全局或本地临时表,或 Parallel IQ 块中的目录服务器表上执行 Create Index 命令。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA32 | 错误 | 20823 | -1000163L | “不支持 %1” | 不支持指定的操作。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA33 | 错误 | 20824 | -1000164L | “仅支持 %1。” | 仅支持 UPDATE RESTRICT 和 DELETE RESTRICT
单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA34 | 错误 | 20825 | -1000165L | “在相同外键列和相同候选键列上只能创建一个外键约束。” | 有关给定的一组外键列和候选键列,
单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA35 | 错误 | 20828 | -1000168L | “无法创建 %1 HG 索引,因为在给定的列上已经存在一个 %1 HG 索引。” | 仅能在相同列组上创建一个给定类型的 HG 索引。例如,在一组相同列上,您不能有两个唯一 HG 索引,但是允许您在一组相同列上有一个唯一 HG 和非唯一 HG 索引。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA36 | 错误 | 20829 | -1000169L | “无法创建 HG 唯一索引,因为在给定列上已经存在主键或唯一性约束。” | 创建主键或唯一性约束时,IQ 会自动创建唯一 HG 索引作为强制主键或唯一约束 'uniqueness' 属性的机制。所以,用户不能创建在已定义主键或唯一约束的相同的列上创建其它的唯一 HG。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA37 | 错误 | 20830 | -1000170L | “不能创建重复的 '%1' 索引 '%2'。” | 在一组列上,不能为相同类型创建重复索引。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA38 | 错误 | 20833 | -1000173L | “无法创建索引 '%1'。多列索引必须使用不同的列创建。” | 多列索引必须使用不同的列创建。这就是说,创建多列索引时,您不能多次使用相同的列。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA39 | 错误 | 20845 | -1000185L | “无法删除表 %1,因为外键仍然在引用着它。” | 只有在先删除掉所有引用指定的表的外键后,才能删除表。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA40 | 错误 | 20846 | -1000186L | “无法在候选键同时也是外键的键上创建外键约束。” | 候选键不能同时也是外键。这里有一个示例用于说明此异常的含义。(1) A [pk] <----- B [fk] [pk] <-- ADD THIS ONE -- C[fk] (2) A [pk] <-- ADD THIS ONE -- B[fk] [pk] <------- C[fk] 在 (1) 情况下,不允许添加外键 C[fk]。在 (2) 情况下,不允许添加外键 B[fk]。 单击这里可查看可能的参数和 odbc 状态列表。 |
| QNA41 | 错误 | 20026 | -1008032L | “在将选项 identity_enforce_uniqueness 设置为 ON 时,不允许将标识/自动增量列作为外键” | 在将选项 identity_enforce_uniqueness 设置为 ON 时,标识/自动增量列不能是外键。请将该选项设置为 OFF,或者选择其它列作为外键。 单击这里可查看可能的参数和 odbc 状态列表。 |