消息 289 -- 313

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

SQL 代码 消息类型 编号 SQL 状态 消息 可能的原因
-289L 错误 2403 5RW10 “不能定义多个统一用户” 试图在数据库已有统一用户的情况下授予统一权限,或试图在单个语句中对多个用户授予统一权限。

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

-294L 错误 2166 53W08 “格式字符串参数编号 %1 无效” 在 PRINT 或 RAISERROR 语句的格式字符串中提供了无效的参数编号。该数字必须在 1 到 20 之间,且不得超出所提供的参数数量。

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

-295L 错误 2164 09W05 “无法唯一标识游标中的行” 在 SELECT 语句上打开了一个 UNIQUE 游标,而不能为该游标生成唯一确定各行的一组列。可能没有使用主键或唯一性约束定义某一个表,或者 SELECT 语句可能包含 UNION、INTERSECT、EXCEPT 或 GROUP BY。

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

-296L 错误 2165 53W07 “RAISERROR 的错误号 %1 一定不能小于 17000” 在 RAISERROR 语句中提供了无效的错误号。该数字必须大于或等于 17000。

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

-297L 错误 2186 99999 “用信号通知发生了用户定义的异常” 存储过程或触发器发出了用户定义的异常信号。此错误状态留作在包含异常处理程序的存储过程或触发器中使用,作为发出异常的一种方式,从而保证此异常不是由数据库服务器发出。有效的 SQLSTATE 值范围是从 99000 到 99999,由用户在执行信号 SQL 语句时设置。

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

-298L 错误 2187 42W22 “试图进行两个活动数据库请求” 在嵌入式 SQL 中,试图在执行一个数据库请求的同时提交另一个数据库请求。应为每个访问数据库的线程使用一个单独的 SQLCA 和连接,或者使用线程同步调用来确保一个 SQLCA 每次只有一个线程对其进行访问。

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

-299L 错误 2188 57014 “语句被用户中断” 在语句执行过程中取消了该语句。数据库可以不执行回退而停止该操作。如果语句为 INSERT、UPDATE 或 DELETE,将取消语句所做的任何更改。如果该语句为数据定义语句(例如,CREATE TABLE),则该语句将被取消,但作为副作用执行的 COMMIT 不会被取消。

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

-300L 错误 2189 40000 “运行时 SQL 错误 -- %1” 发生内部数据库错误。如果此错误可以重现,应向 iAnywhere 报告。可以修改相关的查询语句来解决这个问题。

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

-301L 错误 2190 40W01 “内部数据库错误 %1 -- 事务已回退” 发生内部数据库错误。如果此错误可以重现,应向 iAnywhere 报告。已自动执行 ROLLBACK 语句。

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

-302L 错误 2191 40W02 “被用户终止 -- 事务已回退” 在数据库执行时取消了一个语句。已自动执行 ROLLBACK 语句。

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

-303L 错误 2513 40W05 “写入磁盘失败 '%1' -- 事务已回退” 磁盘写入失败。已自动执行 ROLLBACK 语句。

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

-304L 错误 2192 40W03 “磁盘已满 '%1' -- 事务已回退” 硬盘空间不足。已自动执行 ROLLBACK 语句。

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

-305L 错误 2193 40W04 “I/O 错误 %1 -- 事务已回退” SQL Anywhere 检测到硬盘问题。已自动执行 ROLLBACK 语句。

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

-306L 错误 2194 40001 “检测到死锁” 试图读写已被其他用户锁定的行。此外,对于您自己的事务,也会直接或间接阻塞其他用户。这是一种死锁情况,您的事务已被选择作为回退事务。

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

-307L 错误 2195 40W06 “所有线程被阻塞” 试图读写已被其他用户锁定的行。所有其它线程(请参见 -gn 服务器选项)也被阻塞,正在等待取消锁定。这是一种死锁情况,您的事务已被选择作为回退事务。

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

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

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

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

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

-311L 错误 2208 WI004 “内部回退日志遭到损坏” 在处理 COMMIT 或 ROLLBACK 时,在内部回退日志中发现有损坏。这是致命的内部错误。

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

-312L 错误 2069 42W34 “用户 '%1' 已有组 '%2' 的成员资格” 试图给某用户授予组成员资格,而该用户已经具有了这样的成员资格。

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

-313L 错误 2266 28W09 “登录 ID '%1' 未被映射到任何数据库用户 ID” 试图使用未映射到数据库用户 ID 的登录 ID 进行连接,但没有 guest 数据库用户 ID,或者试图撤消尚未映射的登录 ID。当试图使用属于多个已映射组的集成登录 ID 进行连接时,也可能发生这种情况。

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