本页面上的消息均按照 SQLCODE 顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
| SQL 代码 | 消息类型 | 编号 | SQL 状态 | 消息 | 可能的原因 |
|---|---|---|---|---|---|
| -876L | 错误 | 2528 | 08W65 | “客户端内存不足” | 当数据库客户端试图分配内存时发生故障。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -877L | 错误 | 2534 | 42W09 | “过程、触发器、事件或批中不允许使用 SETUSER” | 存储过程、触发器、事件处理程序或批处理中不允许使用 SETUSER 语句,而且不能从 EXECUTE IMMEDIATE 语句调用该语句。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -878L | 错误 | 2535 | 42W74 | “无法聚簇索引 '%1'” | 试图创建聚簇索引(包括键索引),但却无法创建新的索引,例如,由于该表已有聚簇索引。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -879L | 错误 | 2536 | WC003 | “在从 %1 转换到 %2 时,遇到了无效的多字节输入字符” | 服务器在对输入字符串执行字符集转换时遇到无效的多字节字符。操作被中止。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -881L | 错误 | 2540 | WC005 | “在从 %1 转换到 %2 时需要进行字符替换” | 在服务器对输入字符串执行字符集转换时,某些字符无法用数据库字符集表示。操作被中止。请参见 on_charset_conversion_failure 选项。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -883L | 错误 | 2544 | WC007 | “使用单字节转换程序时,字符转换错误或警告报告功能不可用” | 您试图设置 on_charset_conversion_failure 选项,以生成警告或错误报告。当使用单字节到单字节转换程序时此设置不可用。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -887L | 错误 | 2548 | 54W50 | “创建虚拟索引所用的列超过 %1 个” | 试图创建超过最大列数的虚拟索引。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -888L | 错误 | 2550 | WX002 | “XML 分析程序错误:%1” | 只有格式完全符合 XML 1.0 规范定义,XML 实例才可以准确地进行分析。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -889L | 错误 | 2551 | 42W79 | “语句包含非确定型函数 '%1' 的非法使用” | 非确定型函数不能出现在 CHECK 约束或任何其它类型的完整性约束中。它们可以出现在查询、视图或派生表中的任何地方。但是,如果带别名的 SELECT 列表表达式包含非确定型函数,则不能在此查询的其它位置引用该别名。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -890L | 错误 | 2553 | 54W01 | “语句大小或复杂程度超过服务器限制” | 语句包含一个或多个构造,语句大小使其难以处理。增加最大高速缓存大小、页面大小或堆栈大小可能解决此错误。考虑重写查询以便不超过内部限制。例如,如果查询包含大的 IN 列表,则考虑在临时表中插入 IN 列表值。然后重写查询,以便将此临时表和初始语句中的其它表连接起来。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -891L | 错误 | 2554 | WC008 | “无法在所需的字符集 '%1' 和 '%2' 之间转换” | 服务器不能在两个指定的字符集之间进行转换。如果没有安装 dbicu 和 dbicudt DLL,就会发生这种情况。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -892L | 错误 | 2555 | WX003 | “XPath 分析程序错误:%1” | XPath 表达式是非法的,或使用了当前不支持的功能。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -893L | 错误 | 2556 | WX004 | “向 OPENXML 传递了非法的标志值” | 作为第三个参数传递给 OPENXML 的标记值必须是 1(以属性为中心映射)或者是 2(以元素为中心映射)。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -894L | 错误 | 2557 | 0AW14 | “无法为此类型的语句生成计划” | 试图获得不受支持的语句类型的执行计划。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -895L | 错误 | 2558 | 08W66 | “加密错误:%1” | 加密时出错。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -896L | 错误 | 2560 | 42W82 | “因为存在用户设置,所以无法删除 PUBLIC 选项 '%1'” | 试图删除 PUBLIC 选项,但该选项已具有用户设置。在删除 PUBLIC 选项前,必须先删除用户设置。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -897L | 错误 | 2563 | WX005 | “非法的 FOR XML EXPLICIT 标记值: '%1'” | FOR XML EXPLICIT 标记值必须大于 0 小于 256。此外,Tag 列中不允许空值。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -898L | 错误 | 2564 | WX006 | “未知的 FOR XML EXPLICIT 指令:'%1'” | 合法的 FOR XML EXPLICIT 指令包括:id、idref、idrefs、hide、element、xml、cdata。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -899L | 错误 | 2565 | WX007 | “非法的列名:'%1'” | FOR XML EXPLICIT 列名最多由四个字段组成,各字段之间由感叹号分隔。开头两个列必须命名为 Tag 和 Parent。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -900L | 错误 | 2566 | WX008 | “父项未打开:'%1'” | 在读取待打开的行时,FOR XML EXPLICIT 要求该行必须具有父标记。请检查删除了 FOR XML EXPLICIT 子句的查询返回的行的顺序。 单击这里可查看可能的参数和 odbc 状态列表。 |