本页面上的消息均按照 SQLCODE 顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
SQL 代码 | 消息类型 | 编号 | SQL 状态 | 消息 | 可能的原因 |
---|---|---|---|---|---|
-1008017L | 错误 | 20995 | QNA17 | “无法 ALTER DELETE 拥有多列索引的列。” | 无法 ALTER DELETE 拥有多列索引的列。这个代码与 SA 错误代码相同。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008019L | 错误 | 21041 | QNA19 | “Multiplex 当前不活动。” | 用户请求了一个 Multiplex 函数或询问了 Multiplex 状态。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008020L | 错误 | 21042 | QNA20 | “未实现 Multiplex 命令或请求。” | 用户请求的 Multiplex 功能尚未实现。通常这将会是一个不存在的状态请求。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008021L | 错误 | 21043 | QNA21 | “尚未为此服务器配置 SYSIQFILE 表以在 Multiplex 中运行。” | SYSIQFILE 识别组成 IQ 服务器要求的给定存储的所有文件(主文件、临时文件和消息文件)。对于 Multiplex,在服务器能够访问特定文件之前,SYSIQFILE 中的每个条目必须与某特定 Multiplex 服务器关联。此消息表明,对于活动服务器,缺少这些行中的一些行。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008022L | 错误 | 21044 | QNA22 | “错误的提交标识块。服务器可能不同步。%1” | Multiplex 服务器无法启动此数据库。以单服务器模式启动协调器。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008023L | 错误 | 21045 | QNA23 | “当协调器为单服务器模式时,不能启动 Multiplex 辅助服务器” | 请在协调器重新启动为正常模式后,重新启动辅助服务器。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008024L | 错误 | 21046 | QNA24 | “Multiplex 协调器必须在文件:%3 启动为 server@host: %2;要启动时带有其他设置,则必须使用覆盖开关。%1” | 仅配置后的协调器可启动数据库。启动时使用覆盖开关 (-iqmpx_ov 1) 可绕过检查。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008025L | 错误 | 21047 | QNA25 | “当协调器为单服务器模式时,Multiplex 辅助服务器不能继续。%1” | 请在协调器重新启动为正常模式后,重新同步并重新启动辅助服务器。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008026L | 错误 | 21048 | QNA26 | “Multiplex 辅助服务器与协调器不同步。%1” | 辅助服务器的 IQ 目录无法与协调器的 IQ 目录保持同步。此服务器必须同步。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008027L | 错误 | 21057 | QNA28 | “Multiplex 辅助节点关闭原因是一个文件被添加到 IQ_SYSTEM_MAIN dbspace。\n此节点必须同步然后重新启动。%1” | 用户已添加 dbspace 文件到协调器上的 IQ_SYSTEM_MAIN。这将导致辅助节点关闭。所有的辅助节点必须同步,并在此操作完成后重新启动。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008029L | 错误 | 21059 | QNA29 | “无法为非强制和主键或非强制的唯一外键创建表。” | 现有的非强制主键或唯一约束不能用于创建与外表的参照完整性关系。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008030L | 错误 | 21064 | QNA30 | “在 Parallel IQ 块中的 IQ 表上只能创建 IQ 索引类型。” | Parallel IQ Begin/End 块允许用户创建同时创建多个索引。此时,Parallel IQ Begin/End 块中只允许在 IQ 表上通过 Create Index 语句创建 HG、HNG、LF、LD、DATE、TIME、WD、和 CMP 类型的索引。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008031L | 错误 | 21065 | QNA31 | “无法在全局或本地临时表,或 Parallel IQ 块中的目录服务器表上执行 Create Index 命令。” | 无法在全局或本地临时表,或 Parallel IQ 块中的目录服务器表上执行 Create Index 命令。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008032L | 错误 | 20026 | QNA41 | “在将选项 identity_enforce_uniqueness 设置为 ON 时,不允许将标识/自动增量列作为外键” | 在将选项 identity_enforce_uniqueness 设置为 ON 时,标识/自动增量列不能是外键。请将该选项设置为 OFF,或者选择其它列作为外键。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008033L | 错误 | 20027 | QNA42 | “标识/自动增量列 %1 含有无效的数据类型:标度必须为 0。” | 定义为数值数据类型的标识/自动增量列的标度必须为 0
单击这里可查看可能的参数和 odbc 状态列表。 |
-1008034L | 错误 | 20028 | QNA43 | “无法向表 %1 添加标识/自动增量列,该表参与了某个连接索引。” | 不允许向参与连接索引的表添加标识/自动增量列,要执行此操作,必须删除该连接索引
单击这里可查看可能的参数和 odbc 状态列表。 |
-1008035L | 错误 | 20029 | QNA44 | “标识/自动增量列 %1 的数据类型无效。” | 标识/自动增量列不支持使用的数据类型。有效的数据类型包括 bigint、unsigned bigint、integer、unsigned integer、smallint、tinyint、numeric scale 0 和 decimal scale 0
单击这里可查看可能的参数和 odbc 状态列表。 |
-1008036L | 错误 | 20642 | QNA45 | “表 %1 中已经有标识/自动增量列。” | 无法添加标识/自动增量列到此表中,因为表中已有。 单击这里可查看可能的参数和 odbc 状态列表。 |
-1008037L | 错误 | 20643 | QNA46 | “无法删除 %1 %2:必须将选项 'identity_insert' 设置为 off。” | 要删除 Identity 列,'identity insert' 选项不能设置为任何表名。要关闭它,可使用 'set identity_insert '”
单击这里可查看可能的参数和 odbc 状态列表。 |
-1008038L | 错误 | 21123 | QNA47 | “活动 Multiplex 服务器上不允许创建模式命令。” | 活动 Multiplex 服务器上不允许创建模式命令。
单击这里可查看可能的参数和 odbc 状态列表。 |