消息 40W07 -- 42W02

本页面上的消息均按照 SQL 状态顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。

SQL 状态 消息类型 编号 SQL 代码 消息 可能的原因
40W07 错误 2196 -308L “连接被终止” 您的数据库连接已终止,且事务已回退。由于 DBA 执行了 DROP CONNECTION 语句、数据库服务器已关闭或与数据库服务器的网络连接中断,该连接可能已终止。

单击这里可查看可能的参数和 odbc 状态列表。

40W08 错误 2361 -309L “内存错误 -- 事务已回退” UltraLite 运行时接收到意外错误,该错误来自用于存储 UltraLite 数据库的系统调用。例如,写入到永久内存失败。这是一个内部错误,表示设备上的永久存储器有故障或损坏。已自动执行 ROLLBACK 语句。

单击这里可查看可能的参数和 odbc 状态列表。

40W09 错误 2973 -1285L “%1 -- 事务被回退” 此事务已被回退,因为在进行关键操作过程中服务器遇到了错误。

单击这里可查看可能的参数和 odbc 状态列表。

42501 错误 2066 -121L “权限被拒绝:%1” 您没有执行指定操作所需的权限。该消息指定所需的实际权限和操作的对象。

单击这里可查看可能的参数和 odbc 状态列表。

42R01 错误 2496 -849L “对于临时表,不允许执行 RESTRICT 以外的参照完整性动作” 您试图为临时表指定不受支持的参照完整性动作。

单击这里可查看可能的参数和 odbc 状态列表。

42R02 错误 2497 -850L “通过键约束相关联的两个表必须都是永久表,或都是临时表且不是通过 ON COMMIT DELETE ROWS 创建。对于全局临时表,如果已共享一个表,则这两个表都必须共享” 键约束关系中涉及的表必须都是永久用户表或者都是非通过 ON COMMIT DELETE ROWS 创建的临时表。使用 ALTER TABLE 更改其中一个表或同时更改两个表的定义。

单击这里可查看可能的参数和 odbc 状态列表。

42R03 错误 2515 -865L “临时表之间的键约束需要主键(而非唯一约束)” 如果数据库使用复合索引,则临时表之间的键约束需要主键(非 UNIQUE 约束)。使用 ALTER TABLE 更改主表的定义或重建数据库。

单击这里可查看可能的参数和 odbc 状态列表。

42R04 错误 2904 -1226L “外键列与 \"%1\" 中的主键或唯一性约束不匹配”没有消息 试图创建一个外键,但指定的列与所引用的表的主键或唯一性约束不匹配。

单击这里可查看可能的参数和 odbc 状态列表。

42U00 错误 2413 -766L “视图引用了 '%1',它是临时对象。视图只能引用永久对象” 视图必须仅引用永久对象,而不能引用临时对象(例如本地临时表)。

单击这里可查看可能的参数和 odbc 状态列表。

42U01 错误 2471 -824L “对相关名 '%1' 的引用非法” 您的查询在表的表达式中包含对相关名的引用,但该表的表达式中却没有包含该相关名。

单击这里可查看可能的参数和 odbc 状态列表。

42U02 错误 2492 -845L “限定的列引用中使用的所有者 '%1' 与相关名 '%2' 不匹配” 您的查询中包含一个对表名称的限定列引用,但可能相关名已用于该表,或表的所有者与列引用中指定的所有者名称不匹配。删除该所有者限定,并仅根据相关名限定列引用。

单击这里可查看可能的参数和 odbc 状态列表。

42U03 错误 2493 -846L “列 '%1' 的 SET 子句使用不正确” 您的 UPDATE 语句包含无效的 SET 子句,例如,同一列有多个 SET 子句。

单击这里可查看可能的参数和 odbc 状态列表。

42U04 错误 2593 -929L “未找到约束 '%1'” 约束的名称拼写错误,或者所查找的约束位于另一个表中。

单击这里可查看可能的参数和 odbc 状态列表。

42U05 错误 2594 -930 “如果已命名约束已存在,请试图更改未命名列约束” 您已要求更改一个未命名的列约束,但至少存在一个已命名的约束。

单击这里可查看可能的参数和 odbc 状态列表。

42U06 错误 2601 -937L “对约束 '%1' 的引用或操作无效” 对约束指定了无效操作。例如,您试图改变主键约束。

单击这里可查看可能的参数和 odbc 状态列表。

42U07 错误 2634 -970L “为表 '%1' 指定的提示无效” 为当前语句指定的提示在此上下文中无效。在单个语句中,所有对表的引用都必须指定相同的提示或一个提示都不指定。

单击这里可查看可能的参数和 odbc 状态列表。

42U08 错误 2899 -1221L “CREATE DATABASE 语句中不允许重复选项” 在执行 CREATE DATABASE 语句时,有一个选项您指定了多次。

单击这里可查看可能的参数和 odbc 状态列表。

42U09 错误 3184 -1529L “DML 派生表中不允许外部引用” 基于 INSERT、UPDATE、DELETE 或 MERGE 语句的派生表中不允许外部引用。这些派生表只能出现在不相关子查询中。

单击这里可查看可能的参数和 odbc 状态列表。

42W01 错误 2065 -120L “用户 '%1' 已有 GRANT 权限” 您试图授予用户 GRANT OPTION 权限,而该用户已有 GRANT OPTION 权限。

单击这里可查看可能的参数和 odbc 状态列表。

42W02 错误 2067 -122L “操作将引起组循环” 您试图将一名组成员添加到组,这会导致成员属于自身。成员关系可以是直接的,也可以是间接的。

单击这里可查看可能的参数和 odbc 状态列表。