错误 8000 - 8999
错误 |
严重性 |
是否记录事件 |
说明(消息正文) |
---|---|---|---|
8001 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。Sql Variant 参数的元信息无效。 |
8002 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 为数据类型 0x%02X (XML)指定了无效的数据库或架构。 |
8003 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 %d。 |
8004 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。RPC 名无效。 |
8005 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d: 参数名无效。 |
8006 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d: 参数状态标志无效。 |
8007 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 类型为 0x%02X 的大型对象参数的块区格式不正确。 |
8008 |
16 |
否 |
传递给 sp_execute 的参数个数不等于准备该句柄时使用的参数个数(%d)。 |
8009 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 数据类型 0x%02X 未知。 |
8010 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): RPC 标记有元数据保持不变的标志,但数据类型 0x%02X 与上次发送的数据类型不同。 |
8011 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 对于类型特定的元数据,数据类型 0x%02X (sql_variant)的长度无效。 |
8012 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 对于类型特定的元数据,数据类型 0x%02X (sql_variant)的精度或小数位数无效。 |
8013 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 数据类型 0x%02X (sql_variant)的实例长度无效。 |
8014 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 对于类型特定的元数据,数据类型 0x%02X (sql_variant)的类型无效。 |
8015 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 数据类型 0x%02X 是非类型化的 NULL 值,但却标记为输出参数。 |
8016 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 数据类型 0x%02X 的数据长度或元数据长度无效。 |
8017 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 数据类型 0x%02X 的精度或小数位数无效。 |
8018 |
16 |
否 |
参数 %d ('%.*ls')无效: 数据类型 0x%02X 为不推荐使用的大型对象或 LOB,但却标记为输出参数。不推荐使用的类型不能用作输出参数。请改用当前的大型对象类型。 |
8019 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 为数据类型 "0x%02X" (CLR 类型)指定了无效的用户类型。 |
8020 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 数据类型 "0x%02X" (CLR 类型)具有无效的序列化元数据长度。 |
8021 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 为数据类型 "0x%02X" (CLR 类型)指定了无效的数据库。 |
8022 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 提供的值为 NULL,而数据类型 %.*ls 不能为 NULL。请检查源数据中的无效值。 |
8023 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 提供的值不是数据类型 %.*ls 的有效实例。请检查源数据中的无效值。例如,小数位数大于精度的数值类型的数据即为无效值。 |
8024 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 对于类型特定的元数据,数据类型 0x%02X (sql_variant)的排序规则无效。 |
8025 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): RPC 标记有元数据保持不变的标志,但数据类型 0x%02X 与上次发送的数据类型具有不同的最大长度。 |
8026 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): RPC 标记有元数据保持不变的标志,但数据类型 0x%02X 与上次发送的数据类型具有不同的实际长度。 |
8027 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 为数据类型 "0x%02X" (CLR 类型)指定了无效的架构。 |
8028 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 %d ("%.*ls"): 提供的长度对数据类型 %.*ls 无效。请检查源数据中的无效长度。例如,长度为奇数(以字节为单位)的 nchar 类型的数据即为无效长度。 |
8029 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 处理表值参数时遇到了数据类型 0x%02X (用户定义表类型)的意外标记。 |
8030 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (XML)指定了无效的数据库或架构。 |
8031 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 数据类型 0x%02X 的大型对象参数的块区格式不正确。 |
8032 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 数据类型 0x%02X 未知。 |
8033 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 对于类型特定的元数据,数据类型 0x%02X (sql_variant)的长度无效。 |
8034 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 对于类型特定的元数据,数据类型 0x%02X (sql_variant)的精度或小数位数无效。 |
8035 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 数据类型 0x%02X (sql_variant)的实例长度无效。 |
8036 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 对于类型特定的元数据,数据类型 0x%02X (sql_variant)的类型无效。 |
8037 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 数据类型 0x%02X 的数据长度或元数据长度无效。 |
8038 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 数据类型 0x%02X 的精度或小数位数无效。 |
8039 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (CLR 类型)指定了无效的用户类型。 |
8040 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 数据类型 0x%02X (CLR 类型)具有无效的序列化元数据长度。 |
8041 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (CLR 类型)指定了无效的数据库。 |
8042 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 提供的值为 NULL,而数据类型 %.*ls 不能为 NULL。请检查源数据中是否存在无效值。 |
8043 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 提供的值不是数据类型 %.*ls 的有效实例。请检查源数据中是否存在无效值。例如,小数位数大于精度的数值类型的数据即为无效值。 |
8044 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 对于类型特定的元数据,数据类型 0x%02X (sql_variant)的排序规则无效。 |
8045 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (CLR 类型)指定了无效的架构。 |
8046 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 提供的长度对数据类型 %.*ls 无效。请检查源数据中的无效长度。例如,长度为奇数(以字节为单位)的 nchar 类型的数据即为无效长度。 |
8047 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (用户定义的表类型)指定了非零长度的数据库名称。数据库名称不允许带有表值参数,仅架构名称和类型名称有效。 |
8048 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (用户定义的表类型)指定了无效的架构。 |
8049 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (用户定义的表类型)指定了无效的类型名称。 |
8050 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (用户定义的表类型)指定了无效的列计数。 |
8051 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (用户定义的表类型)指定了无效的列名称。 |
8052 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 数据类型 0x%02X (用户定义的表类型)时间戳列必须为默认值。 |
8053 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (用户定义的表类型)指定了无效的列标志。 |
8054 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (用户定义的表类型)指定了无效的排序和唯一性元数据。 |
8055 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (用户定义的表类型)指定了无效的列排序元数据。 |
8056 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 为数据类型 0x%02X (用户定义的表类型)指定的可选元数据标记太多。 |
8057 |
16 |
否 |
表值参数 %d ("%.*ls"),行 %I64d,列 %d: 数据类型 0x%02X (用户定义的表类型)。指定的列是计算列或默认列,设置了排序或唯一性。只能对具有客户端提供的数据的列设置排序和唯一性。 |
8058 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。未对参数化字符串的表值参数 %d 定义表类型。 |
8059 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。未对参数化字符串的表值参数 "%.*ls" 定义表类型。 |
8060 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。表值参数 %d ("%.*ls"),行 %I64d,列 %d: 数据类型 0x%02X (用户定义的表类型)为 Null 且未设置为默认值。必须将 Null 表值参数作为默认参数发送。 |
8061 |
16 |
否 |
表值参数 "%.*ls" 的数据不符合该参数的表类型。 |
8062 |
16 |
否 |
表值参数 %d 的数据不符合该参数的表类型。 |
8063 |
16 |
否 |
传入的表格格式数据流(TDS)远程过程调用流正在发送不限长度的 CLR 类型。参数 %d ("%.*ls")定义为类型 %.*ls。下级客户端不支持此类型。请以 varbinary(max) 形式发送大型 CLR 类型的序列化数据,或者将客户端驱动程序升级为支持无限 CLR 类型的驱动程序。 |
8064 |
16 |
否 |
参数 %d ([%.*ls].[%.*ls].[%.*ls]): CLR 类型不存在或者您没有访问它的权限。 |
8101 |
16 |
否 |
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 '%.*ls' 中的标识列指定显式值。 |
8102 |
16 |
否 |
无法更新标识列 '%.*ls'。 |
8105 |
16 |
否 |
'%.*ls' 不是用户表。无法执行 SET 操作。 |
8106 |
16 |
否 |
表 '%.*ls' 没有标识属性。无法执行 SET 操作。 |
8107 |
16 |
否 |
表 '%.*ls.%.*ls.%.*ls' 的 IDENTITY_INSERT 已经为 ON。无法为表 '%.*ls' 执行 SET 操作。 |
8108 |
16 |
否 |
无法使用 SELECT INTO 语句将标识列添加到表 '%.*ls',该表的列 '%.*ls' 已继承了标识属性。 |
8109 |
16 |
否 |
尝试使用 SELECT INTO 语句将多个标识列添加到表 '%.*ls'。 |
8110 |
16 |
否 |
无法将多个 PRIMARY KEY 约束添加到表 '%.*ls'。 |
8111 |
16 |
否 |
无法对表 '%.*ls' 中可以为 Null 的列定义 PRIMARY KEY 约束。 |
8112 |
16 |
否 |
无法为表 '%.*ls' 上的约束添加多个聚集索引。 |
8113 |
16 |
否 |
XML 数据类型方法 '%.*ls' 的使用不正确。此上下文中需要使用赋值函数方法。 |
8114 |
16 |
否 |
从数据类型 %ls 转换为 %ls 时出错。 |
8115 |
16 |
否 |
将 %ls 转换为数据类型 %ls 时出现算术溢出错误。 |
8116 |
16 |
否 |
参数数据类型 %ls 对于 %ls 函数的参数 %d 无效。 |
8117 |
16 |
否 |
操作数数据类型 %ls 对于 %ls 运算符无效。 |
8118 |
16 |
否 |
选择列表中的列 '%.*ls.%.*ls' 无效,因为该列没有包含在聚合函数中,并且没有 GROUP BY 子句。 |
8119 |
16 |
否 |
HAVING 子句中的列 '%.*ls.%.*ls' 无效,因为该列没有包含在聚合函数中,并且没有 GROUP BY 子句。 |
8120 |
16 |
否 |
选择列表中的列 '%.*ls.%.*ls' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。 |
8121 |
16 |
否 |
HAVING 子句中的列 '%.*ls.%.*ls' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。 |
8123 |
16 |
否 |
相关表达式无效,因为该表达式不在 GROUP BY 子句中。 |
8124 |
16 |
否 |
在包含外部引用的被聚合表达式中指定了多个列。如果被聚合的表达式包含外部引用,那么该外部引用就必须是该表达式中所引用的唯一的一列。 |
8125 |
16 |
否 |
在 FROM 子句包含被聚合列所在的表的查询中,包含外部引用的被聚合表达式必须包含在选择列表或 HAVING 子句子查询中。 |
8126 |
16 |
否 |
ORDER BY 子句中的列 "%.*ls.%.*ls" 无效,因为该列没有包含在聚合函数中,并且没有 GROUP BY 子句。 |
8127 |
16 |
否 |
ORDER BY 子句中的列 "%.*ls.%.*ls" 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。 |
8128 |
10 |
是 |
正在使用 '%s' 版本 '%s' 执行扩展存储过程 '%s'。这只是一条信息性消息,不需要用户执行任何操作。 |
8129 |
16 |
否 |
新的磁盘大小必须大于 %d。请考虑使用 DBCC SHRINKDB。 |
8131 |
10 |
是 |
扩展存储过程 DLL '%s' 不导出 __GetXpVersion()。有关详细信息,请参阅文档中的主题 '向后兼容详细信息(级别 1) - 开放式数据服务'。 |
8132 |
10 |
是 |
扩展存储过程 DLL '%s' 报告其版本为 %d.%d,但所需的版本为 %d.%d。 |
8133 |
16 |
否 |
CASE 说明中的任一结果表达式均不能是 NULL。 |
8134 |
16 |
否 |
遇到以零作除数错误。 |
8135 |
16 |
否 |
表 '%.*ls' 的表级别约束未指定列列表。 |
8136 |
16 |
否 |
在表 '%.*ls' 的 %ls 约束键列表中指定了重复的列。 |
8137 |
16 |
否 |
XML 数据类型方法 '%.*ls' 的使用不正确。此上下文中需要使用非赋值函数方法。 |
8138 |
16 |
否 |
在表 '%.*ls' 的外键列列表中指定的列多于 16 个。 |
8139 |
16 |
否 |
表 '%.*ls' 的外键中引用列的数目与被引用列的数目不等。 |
8140 |
16 |
否 |
在表 '%.*ls' 的列级别 %ls 约束中指定了多个键。 |
8141 |
16 |
否 |
表 '%.*ls' 的列 '%.*ls' 的列 %ls 约束引用了另一列。 |
8143 |
16 |
否 |
多次提供了参数 '%.*ls'。 |
8144 |
16 |
否 |
为过程或函数 %.*ls 指定了过多的参数。 |
8145 |
16 |
否 |
%.*ls 不是过程 %.*ls 的参数。 |
8146 |
16 |
否 |
过程 %.*ls 没有参数,但却为该过程提供了参数。 |
8147 |
16 |
否 |
无法为表 '%.*ls' 的可为 Null 的列 '%.*ls' 创建 IDENTITY 属性。 |
8148 |
16 |
否 |
为表 '%.*ls' 的列 '%.*ls' 指定了多个列 %ls 约束。 |
8149 |
16 |
否 |
在纤程模式下不支持 OLE 自动化对象。 |
8150 |
16 |
否 |
为表 '%.*ls' 的列 '%.*ls' 指定了多个 NULL 约束。 |
8151 |
16 |
否 |
为表 '%.*ls' 的列 '%.*ls' 同时定义了 PRIMARY KEY 和 UNIQUE 约束。只允许定义二者中的一个。 |
8152 |
16 |
否 |
将截断字符串或二进制数据。 |
8153 |
10 |
否 |
警告: 聚合或其他 SET 操作消除了 Null 值。 |
8154 |
15 |
否 |
表 '%.*ls' 不明确。 |
8155 |
15 |
否 |
没有为 '%.*ls' 的列 %d 指定任何列名称。 |
8156 |
15 |
否 |
多次为 '%.*ls' 指定了列 '%.*ls'。 |
8158 |
15 |
否 |
'%.*ls' 中的列多于列列表中指定的列。 |
8159 |
15 |
否 |
'%.*ls' 中的列少于列列表中指定的列。 |
8160 |
15 |
否 |
存在 GROUP BY 子句时,只能指定 GROUPING 或 GROUPING_ID 函数。 |
8161 |
15 |
否 |
%.*ls 函数的参数 %d 与 GROUP BY 子句中的任何表达式都不匹配。 |
8162 |
16 |
否 |
形参 "%.*ls" 未声明为 OUTPUT 参数,但传递进来的实参请求输出。 |
8164 |
16 |
否 |
INSERT EXEC 语句不能嵌套。 |
8165 |
16 |
否 |
子命令值 %d 无效。有效范围为从 %d 到 %d。 |
8166 |
16 |
否 |
不允许使用约束名称 '%.*ls'。约束名称不能以数字符号(#)开头。 |
8167 |
16 |
否 |
列 "%.*ls" 的类型与 UNPIVOT 列表中指定的其他列的类型冲突。 |
8168 |
16 |
否 |
无法在此上下文中创建、删除、启用或禁用名为 '%.*ls' 的多个约束、列或触发器。名称不允许重复。 |
8169 |
16 |
否 |
将字符串转换为 uniqueidentifier 时失败。 |
8170 |
16 |
否 |
将 uniqueidentifier 值转换为 char 时结果空间不足。 |
8171 |
16 |
否 |
对象 '%.*ls' 上的提示 '%ls' 无效。 |
8172 |
16 |
否 |
XML 数据类型方法 "%.*ls" 的参数 %d 必须是字符串文字。 |
8173 |
15 |
否 |
调用 XML 数据类型方法 '%.*ls' 时使用的语法不正确。 |
8174 |
16 |
否 |
找不到句柄为 %d 的架构锁。 |
8175 |
10 |
否 |
找不到表 %.*ls。稍后将尝试解析此表名。 |
8176 |
16 |
否 |
重新同步过程需要使用键 '%.*ls' 的值,但未提供该键值。 |
8177 |
16 |
否 |
除非某个列包含在聚合函数或 GROUP BY 子句中,否则无法在 %hs 子句中使用该列。 |
8178 |
16 |
否 |
参数化查询 '%.*ls' 需要参数 '%.*ls',但未提供该参数。 |
8179 |
16 |
否 |
找不到句柄为 %d 的预定义语句。 |
8180 |
16 |
否 |
无法预定义语句。 |
8181 |
16 |
否 |
系统目录中缺少 '%.*ls' 的文本。若要使用该对象,必须先将其删除并重新创建。 |
8183 |
16 |
否 |
只能对计算列创建 UNIQUE 或 PRIMARY KEY 约束,CHECK、FOREIGN KEY 和 NOT NULL 约束要求计算列是持久化的。 |
8184 |
16 |
否 |
二进制校验和中存在错误。二进制校验和输入中没有可比的列。 |
8185 |
16 |
否 |
展开 "*" 时出错: 在基础表或视图中发现不可比的列。 |
8186 |
16 |
否 |
只能对用户表和系统表使用函数 '%.*ls'。 |
8187 |
16 |
是 |
准备的句柄 %d 当前正由另一个命令使用(错误状态: %d)。 |
8188 |
16 |
否 |
程序集 "%.*ls" 的程序集类型 "%.*ls" 已有 SQL 类型。只能将一个 SQL 类型映射到给定的程序集类型。CREATE TYPE 失败。 |
8189 |
16 |
否 |
您没有运行 '%ls' 的权限。 |
8190 |
16 |
否 |
如果不定义要筛选的表,将无法编译复制筛选过程。 |
8191 |
16 |
否 |
复制筛选过程只能包含 SELECT、GOTO、IF、WHILE、RETURN 和 DECLARE 语句。 |
8192 |
16 |
否 |
复制筛选过程不能有参数。 |
8193 |
16 |
否 |
无法执行标记为 FOR REPLICATION 的过程。 |
8195 |
16 |
否 |
无法对 "%.*ls" 创建 "%.*ls"。插入、更新和删除触发器只能针对用户表和视图创建。 |
8196 |
16 |
否 |
将重复的列指定成了 ROWGUIDCOL。 |
8197 |
16 |
否 |
对象 '%.*ls' 不存在,或对此操作无效。 |
8199 |
16 |
否 |
在 EXECUTE <procname> 中,procname 只能是类型为 char、varchar、nchar 或 nvarchar 的文字或变量。 |
8301 |
10 |
否 |
在过程 sp_addextendedproperty、sp_updateextendedproperty 和 sp_dropextendedproperty 中以及表值函数 fn_listextendedproperty 中,不推荐使用值为 'USER' 的 level0type,SQL Server 的未来版本中将删除这一用法。现在,用户属于架构范围,因此,将使用值为 'SCHEMA' 的 level0type;对于 USER 的扩展属性,将使用值为 'USER' 的 level1type。 |
8302 |
10 |
否 |
SQL Server 的未来版本中将删除 CREATE RULE 和 DROP RULE。请避免在新的开发工作中使用 CREATE RULE 和 DROP RULE,并计划修改当前使用它们的应用程序。将改用检查约束,这些检查约束是使用 CREATE TABLE 或 ALTER TABLE 的 CHECK 关键字创建的。 |
8303 |
10 |
否 |
SQL Server 的后续版本中将删除 CREATE DEFAULT 和 DROP DEFAULT。请避免在新的开发工作中使用 CREATE DEFAULT 和 DROP DEFAULT,并计划修改当前使用它们的应用程序。将改用默认值定义,这些默认值定义是使用 ALTER TABLE 或 CREATE TABLE 的 DEFAULT 关键字创建的。 |
8304 |
10 |
否 |
SQL Server 的未来版本中将删除 INDEXKEY_PROPERTY。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。将改用 sys.index_columns。 |
8305 |
10 |
否 |
SQL Server 的未来版本中将删除 TEXT IN ROW 功能。避免在新的开发工作中使用针对 TEXT IN ROW 选项的 sp_tableoption,并计划修改当前使用 TEXT IN ROW 选项的应用程序。存储大量数据的首选方法是使用 varchar(max)、nvarchar(max)和 varbinary(max)数据类型。 |
8306 |
10 |
否 |
在过程 sp_addextendedproperty、sp_updateextendedproperty 和 sp_dropextendedproperty 中以及表值函数 fn_listextendedproperty 中,不推荐使用值为 'TYPE' 的 level0type,SQL Server 的未来版本中将删除这一用法。现在,类型属于架构范围,因此,将使用值为 'SCHEMA' 的 level0type;对于 TYPE 的扩展属性,将使用值为 'TYPE' 的 level1type。 |
8307 |
10 |
否 |
SQL Server 的未来版本中将删除 FILE_ID。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。将改用 FILE_IDEX。 |
8308 |
10 |
否 |
SQL Server 的未来版本中将删除 USER_ID。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。将改用 DATABASE_PRINCIPAL_ID。 |
8310 |
16 |
否 |
无法创建(或打开)命名文件映射对象 '%ls'。SQL Server 性能计数器已禁用。 |
8311 |
16 |
否 |
无法将文件映射对象 '%ls' 的视图映射到 SQL Server 进程地址空间中。SQL Server 性能计数器已禁用。 |
8312 |
16 |
否 |
无法创建(或打开)指定互斥体 '%ls'。SQL Server 性能计数器已禁用。 |
8313 |
16 |
否 |
将 SQL Server 性能对象/计数器索引映射到对象/计数器名称时出错。SQL Server 性能计数器已禁用。 |
8314 |
16 |
否 |
在注册表中找不到 SQL Server 性能对象 '%ls'。SQL Server 性能计数器已禁用。 |
8315 |
16 |
否 |
在注册表中找不到 SQL Server 性能计数器 '%ls'。SQL Server 性能计数器已禁用。 |
8316 |
16 |
否 |
无法打开注册表项 'HKLM\%ls'。SQL Server 性能计数器已禁用。 |
8317 |
16 |
否 |
无法查询与注册表项 'HKLM\%ls' 相关联的值 '%ls'。SQL Server 性能计数器已禁用。 |
8318 |
16 |
否 |
性能计数器初始化期间出现虚拟内存分配错误。SQL Server 性能计数器已禁用。 |
8319 |
16 |
否 |
Windows 内核对象 '%ls' 已存在。它不归 SQL Server 服务帐户所有。SQL Server 性能计数器已禁用。 |
8320 |
10 |
否 |
@@REMSERVER 将从 SQL Server 的后续版本中删除。请避免在新的开发项目中使用此功能,并计划修改当前使用此功能的应用程序。请改用链接服务器和链接服务器存储过程。 |
8350 |
10 |
否 |
不推荐在针对语句目标表('%.*ls')的 UPDATE 或 DELETE 语句的 FROM 子句中使用 NOLOCK 或 READUNCOMMITTED 提示。这些提示在此位置无效。Microsoft 建议您从此语句中删除这些提示。在 SQL Server 的未来版本中将不再支持在此位置使用这些提示。 |
8351 |
16 |
是 |
无法处理跟踪控制请求,因为注册事件时指定了无效的参数。请确认参数处于有效范围内。 |
8352 |
16 |
是 |
找不到请求的跟踪模板: id = %ls。 |
8353 |
16 |
是 |
无法启动 Windows 事件跟踪。%ls。要启用 Windows 事件跟踪,请重新启动 SQL Server。 |
8354 |
16 |
是 |
Windows 事件跟踪无法发送事件。以后不会再报告具有相同错误代码的发送错误。错误 ID: %d,事件类 ID: %d,原因: %ls。 |
8355 |
16 |
是 |
无法传递服务器级事件通知。Service Broker 已在 msdb 中禁用或者 msdsb 无法启动。其他数据库中的事件通知可能也会受到影响。将 msdb 联机或者启用 Service Broker。 |
8356 |
16 |
是 |
Windows 事件跟踪(ETW)无法发送事件。服务器的内存不足。将来可能不会报告相同的发送失败事件。 |
8357 |
16 |
是 |
Windows 事件跟踪(ETW)无法发送事件。这可能是由于资源不足导致的。将来可能不会报告相同的发送失败事件。 |
8358 |
16 |
是 |
Windows 事件跟踪(ETW)无法发送事件。事件消息大小超出限制。将来可能不会报告相同的发送失败事件。 |
8359 |
16 |
是 |
SQL 跟踪无法发送事件通知。服务器的内存不足。将来可能不会报告相同的发送失败事件。 |
8360 |
16 |
是 |
SQL 跟踪无法发送事件通知。这可能是由于资源不足导致的。将来可能不会报告相同的发送失败事件。 |
8379 |
10 |
否 |
SQL Server 的下一版本中将删除旧式 RAISERROR (格式: RAISERROR integer string)。请避免在新的开发工作中使用它,并计划将当前使用它的应用程序修改为使用新式 RAISERROR。 |
8380 |
10 |
否 |
SQLOLEDB 不再是受支持的访问接口。请使用 SQL Native Client(SQLNCLI)通过链接服务器 '%.*ls' 连接到 SQL Server。 |
8381 |
10 |
否 |
SQLOLEDB 不再是受支持的访问接口。请使用 SQL Native Client (SQLNCLI)即席连接到 SQL Server。 |
8382 |
10 |
否 |
不推荐在不使用 WITH 关键字的情况下指定表提示,未来版本中将删除此功能。 |
8383 |
10 |
否 |
不推荐在不使用括号的情况下将 HOLDLOCK 指定为表提示,SQL Server 的下一版本中将删除此功能。 |
8384 |
10 |
否 |
使用空格作为表提示的分隔符是一种不推荐使用的功能,未来版本中将删除此功能。将使用逗号分隔各个表提示。 |
8385 |
10 |
否 |
聚集索引视图的选择列表在 90 或更高兼容模式下必须包含 count_big(*)。 |
8386 |
10 |
否 |
不推荐对 INSERT 语句的目标表使用提示 "%.*ls",因为在 SQL Server 的未来版本中可能会将其删除。请修改 INSERT 语句以将此提示从中删除。 |
8387 |
10 |
否 |
SQL Server 的未来版本中将不支持对通过视图执行的多语句表值函数(TVF)调用间接应用表提示。请删除对指向视图 "%.*ls" 的引用的提示,因为它引用了多语句 TVF。 |
8388 |
10 |
否 |
SQL Server 的未来版本中将删除从触发器返回结果的功能。请避免在新的开发工作中使用此功能,并计划修改当前使用它的应用程序。 |
8389 |
10 |
否 |
SQL Server 的未来版本中将删除 ALL 权限。避免在新的开发工作中使用此权限,并计划修改当前正在使用此权限的应用程序。 |
8390 |
10 |
否 |
SQL Server 的未来版本中将删除 '::' 函数调用语法。请用 "sys." 代替它。 |
8391 |
10 |
否 |
不推荐在 DROP INDEX 中使用由两个部分构成的名称。新式语法为: DROP INDEX <1p-name> ON {<3p-table-name> | <3p-view-name> } |
8393 |
10 |
否 |
SQL Server 的未来版本中将删除数据类型为时间戳时不能指定列名的功能。请避免在新的开发工作中使用此功能,并计划修改当前使用它的应用程序。 |
8394 |
10 |
否 |
不推荐使用此索引选项语法。在 SQL Server 的未来版本中将删除此不推荐使用的关系索引选项的语法结构。请避免在新的开发工作中使用此语法结构,并计划修改当前使用此功能的应用程序。 |
8396 |
10 |
否 |
SQL Server 的未来版本中将删除 %ls。请避免在新的开发工作中使用此功能,并计划修改当前使用它的应用程序。将改用 %ls。 |
8397 |
10 |
否 |
SQL Server 的未来版本中将删除 TEXT、NTEXT 和 IMAGE 数据类型。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。将改用 varchar(max)、nvarchar(max)和 varbinary(max)数据类型。 |
8398 |
10 |
否 |
SQL Server 的未来版本中将删除由两个以上的部分构成的列名称。请避免在新的开发工作中使用此功能,并计划修改当前使用它的应用程序。 |
8399 |
10 |
否 |
SQL Server 的未来版本中将删除 %ls。请避免在新的开发工作中使用此功能,并计划修改当前使用它的应用程序。 |
8401 |
16 |
否 |
无法传递此消息,因为数据库 ID %i 中的 ID 为 %i 的目标用户没有从队列 '%.*ls' 接收消息的权限。 |
8402 |
16 |
否 |
'%S_MSG' 语句中的 '%S_MSG' 的数据类型必须为 %s。不允许使用 %s 数据类型。 |
8403 |
16 |
否 |
多次指定了消息类型 '%.*ls'。请删除重复的消息类型。 |
8404 |
16 |
否 |
多次指定了服务约定 '%.*ls'。请删除重复的服务约定。 |
8405 |
16 |
否 |
试图禁用队列时,Service Broker 队列回滚处理程序出错。数据库 ID: %d,队列 ID: %d,错误: %i,状态: %i。 |
8406 |
16 |
否 |
对话框生存期不能为 NULL。请指定范围从 %d 到 %d 的有效对话框生存期值。 |
8407 |
16 |
否 |
收到的消息包含无效的标头字段。这说明网络出现了问题,或者另一应用程序已连接到 Service Broker 端点。 |
8408 |
16 |
否 |
目标服务 '%.*ls' 不支持约定 '%.*ls'。 |
8409 |
16 |
否 |
无法传递此消息,因为目标服务不支持服务约定。目标服务: '%.*ls',服务约定: '%.*ls'。 |
8410 |
16 |
否 |
无法将会话定时器设置为超出会话的生存期。 |
8411 |
16 |
否 |
%d 的对话框生存期值超出了允许的范围: %d 到 %d。请指定一个有效的对话框生存期值。 |
8412 |
16 |
否 |
服务名称 '%.*ls' 的语法无效。 |
8413 |
16 |
否 |
Broker 实例 '%.*ls' 的语法无效。指定的 Broker 实例太长,最大大小为 256 个字节。 |
8414 |
16 |
否 |
此上下文中的会话组 ID '%.*ls' 无效。请指定其他会话组 ID。 |
8415 |
16 |
否 |
激活的任务已中止,因为所调用的存储过程 '%ls' 未对该任务启动的一个或多个事务发出 COMMIT 或 ROLLBACK。 |
8417 |
16 |
否 |
服务约定名称为 NULL。请指定服务约定名称。 |
8418 |
16 |
否 |
缺少会话句柄。请指定会话句柄。 |
8419 |
16 |
否 |
必须为 END CONVERSATION WITH ERROR 提供错误代码和说明。两值都不能为 NULL。 |
8420 |
16 |
否 |
缺少会话组。请指定会话组。 |
8421 |
16 |
否 |
缺少服务名称。请指定服务名称。 |
8422 |
16 |
否 |
缺少错误说明。请指定该错误的说明。 |
8423 |
16 |
否 |
找不到服务 "%.*ls"。 |
8424 |
16 |
否 |
缺少错误代码和错误说明。请指定该错误的错误代码和说明。 |
8425 |
16 |
否 |
找不到服务约定 '%.*ls'。 |
8426 |
16 |
否 |
找不到会话句柄 "%.*ls"。 |
8427 |
16 |
否 |
会话端点并不处于 END CONVERSATION 的有效状态。当前的端点状态为 '%ls'。 |
8428 |
16 |
否 |
找不到消息类型 "%.*ls"。 |
8429 |
16 |
否 |
会话端点并不处于 SEND 的有效状态。当前的端点状态为 '%ls'。 |
8430 |
16 |
否 |
消息正文未通过配置的验证。 |
8431 |
16 |
否 |
消息类型 '%.*ls' 不是服务约定的一部分。 |
8432 |
16 |
否 |
无法发送消息,因为消息类型 '%.*ls' 在约定中标记为 SENT BY TARGET,但此服务为发起方。 |
8433 |
16 |
否 |
消息正文不能为 NULL。允许使用长度为零的 UNICODE 或二进制字符串。 |
8434 |
16 |
否 |
无法发送消息,因为消息类型 '%.*ls' 在约定中标记为 SENT BY INTITIATOR,但此服务为目标。 |
8436 |
16 |
否 |
找不到会话组 "%.*ls"。 |
8437 |
16 |
否 |
收到的消息是由目标服务发送的,但消息类型 '%.*ls' 在约定中标记为 SENT BY INITIATOR。 |
8438 |
16 |
否 |
会话端点并不处于 MOVE CONVERSATION 的有效状态。当前的端点状态为 '%ls'。 |
8439 |
16 |
否 |
目标会话组 '%.*ls' 无效。 |
8440 |
23 |
是 |
会话组存在,但不存在任何队列。数据库可能已损坏。请运行 DBCC CHECKDB。 |
8442 |
16 |
否 |
数据库中没有活动的 Service Broker。请更改到包含 Service Broker 的数据库上下文。 |
23 |
是 |
ID 为 '%.*ls' 并且发起方为 %d 的会话引用的会话组 '%.*ls' 已丢失。请运行 DBCC CHECKDB 以分析和修复数据库。 |
|
8444 |
23 |
是 |
服务队列结构不一致。数据库可能已损坏。请运行 DBCC CHECKDB。 |
8445 |
16 |
否 |
会话句柄 '%ls' 引用了无效的会话 ID '%ls',发起方: %d。 |
8447 |
16 |
否 |
为变量赋值的 RECEIVE 语句不能与数据检索操作一起使用。 |
8450 |
16 |
否 |
RECEIVE 计划中的赋值不能与 INTO 子句一起使用。 |
8457 |
16 |
否 |
收到的消息是由会话的发起方发送的,但消息类型 '%.*ls' 在约定中标记为 SENT BY TARGET。 |
8458 |
16 |
否 |
会话端点并不处于 BEGIN CONVERSATION TIMER 的有效状态。当前的端点状态为 '%ls'。 |
8459 |
16 |
否 |
包括标头信息在内的消息大小超出了允许的最大值 %d。 |
8460 |
16 |
否 |
ID 为 '%ls' 并且 is_initiator 为 %d 的会话端点引用了无效的会话句柄 '%ls'。 |
8461 |
23 |
是 |
检测到内部 Service Broker 错误。数据库可能已损坏。请运行 DBCC CHECKDB。 |
8462 |
16 |
否 |
远程会话端点可能处于无法再交换消息的状态,或者该端点已删除。 |
8463 |
16 |
否 |
封送消息时无法读取消息正文。此消息表示存在其他问题。请查看 SQL Server 错误日志和 Windows 事件日志中的其他消息,并解决导致此问题的问题。如果该问题仍然存在,数据库可能会损坏。要恢复数据库,请从干净的备份还原该数据库。如果没有可用的干净备份,请考虑运行 DBCC CHECKDB。请注意 DBCC CHECKDB 可能会删除数据以修复数据库。 |
8468 |
16 |
否 |
基础服务已更改。 |
8469 |
16 |
否 |
远程服务已更改。 |
8470 |
16 |
否 |
远程服务已删除。 |
8471 |
16 |
否 |
在 Service Broker/数据库镜像传输操作期间 SNI 调用失败。SNI 错误 '%ls'。 |
8472 |
16 |
否 |
远程服务发送了包含无效标头字段的消息。 |
8475 |
16 |
否 |
ID 为 '%ls' 并且 is_initiator 为 %d 的会话端点已删除。 |
8477 |
16 |
否 |
出现内部 Service Broker 错误(错误 = 0x%08x)。此错误表示 SQL Server 存在严重问题。请查看 SQL Server 错误日志和 Windows 事件日志,以了解有关可能的硬件问题的信息。数据库可能已损坏。要恢复数据库,请从干净的备份还原该数据库。如果没有可用的干净备份,请考虑运行 DBCC CHECKDB。请注意 DBCC CHECKDB 可能会删除数据以修复数据库。 |
8479 |
16 |
否 |
由模拟故障点中的测试使用。 |
8487 |
16 |
否 |
远程服务约定已删除。 |
8489 |
16 |
否 |
对话框已超出指定的生存期。 |
8490 |
16 |
否 |
找不到远程服务 '%.*ls',因为该服务不存在。 |
8492 |
16 |
否 |
服务约定 '%.*ls' 至少必须有一条 SENT BY INITIATOR 或 ANY 消息。 |
8493 |
16 |
否 |
服务 '%.*ls' 的更改必须更改队列,或至少更改一个约定。 |
8494 |
16 |
否 |
您没有访问服务 '%.*ls' 的权限。 |
8495 |
16 |
否 |
会话已由此服务的另一实例确认。 |
8498 |
16 |
否 |
远程服务发送了不属于本地约定的类型为 '%.*ls' 的消息。 |
8499 |
16 |
否 |
远程服务发送了类型为 '%.*ls' 的消息正文,它与消息正文编码格式不匹配。该消息正文所在的消息具有会话 ID '%.*ls',发起方: %d,消息序列号: %I64d。 |
8501 |
16 |
否 |
服务器 '%.*ls' 上的 MSDTC 不可用。 |
8502 |
20 |
是 |
从 Microsoft 分布式事务处理协调器(MS DTC)接收到未知令牌 '0x%x'。 |
8504 |
20 |
是 |
此事务的导入缓冲区无效。 |
8506 |
20 |
是 |
无法将事务状态从 %hs 更改为 %hs。请求的更改无效。 |
8508 |
10 |
否 |
"%ls" 的 QueryInterface 失败: %ls。 |
8509 |
20 |
是 |
导入 Microsoft 分布式事务处理协调器(MS DTC)事务失败: %ls。 |
8510 |
20 |
是 |
登记操作失败: %ls。SQL Server 无法向 Microsoft 分布式事务处理协调器(MS DTC)注册为此事务的资源管理器。客户端或资源管理器可能已停止该事务。 |
8511 |
16 |
是 |
从 Microsoft 分布式事务处理协调器(MS DTC)请求了未知的隔离级别 0x%x。 |
8512 |
20 |
是 |
Microsoft 分布式事务处理协调器(MS DTC)提交事务确认失败: %hs。 |
8513 |
20 |
是 |
Microsoft 分布式事务处理协调器(MS DTC)结束事务确认失败: %hs。 |
8514 |
20 |
是 |
Microsoft 分布式事务处理协调器(MS DTC) PREPARE 确认失败: %hs。 |
8515 |
20 |
是 |
Microsoft 分布式事务处理协调器(MS DTC)全局状态无效。 |
8517 |
20 |
是 |
无法获取 Microsoft 分布式事务处理协调器(MS DTC) PREPARE 信息: %ls。 |
8518 |
16 |
是 |
Microsoft 分布式事务处理协调器(MS DTC) BEGIN TRANSACTION 失败: %ls。 |
8519 |
16 |
否 |
当前的 Microsoft 分布式事务处理协调器 (MS DTC) 事务必须由远程客户端提交。 |
8520 |
16 |
是 |
内部 Microsoft 分布式事务处理协调器(MS DTC)事务无法提交: %ls。 |
8521 |
20 |
是 |
此唤醒状态无效: 休眠于 %hs;而唤醒于 %hs。 |
8522 |
20 |
是 |
Microsoft 分布式事务处理协调器(MS DTC)已停止此事务。 |
8523 |
15 |
否 |
不允许对 MSDTC 事务使用 PREPARE TRAN 语句。 |
8524 |
16 |
否 |
当前事务未能导出到远程提供程序。已回滚了该事务。 |
16 |
否 |
分布式事务已完成。请将此会话登记到新事务或 NULL 事务中。 |
|
8526 |
16 |
否 |
会话登记到具有活动保存点的分布式事务中时,无法执行远程操作。 |
8527 |
16 |
是 |
试图创建分布式事务导出令牌失败,错误为: %ls。请与 Microsoft 分布式事务处理协调器(MS DTC)系统管理员联系。 |
8528 |
16 |
否 |
提交内核事务管理器(KTM)事务失败: %d。 |
8529 |
16 |
否 |
无法从 Microsoft 分布式事务处理协调器(MS DTC)事务提取内核事务管理器(KTM)事务句柄: 0x%x。 |
8530 |
16 |
是 |
Windows 内核事务管理器创建失败: 0x%x。 |
8531 |
16 |
是 |
Windows 内核事务管理器无法创建登记: 0x%08x。 |
8532 |
20 |
否 |
从内核事务管理器(KTM)读取资源管理器通知时出错: %d。 |
8533 |
20 |
否 |
等待同内核事务管理器(KTM)进行通信时出错: %d。 |
8534 |
21 |
否 |
无法启动此数据库(%ls)的 KTM RM: %d。 |
8535 |
16 |
是 |
Windows 事务性文件系统中的保存点操作失败: 0x%x。 |
8536 |
16 |
是 |
FILESTREAM 操作仅允许单个数据库更新。 |
8537 |
16 |
否 |
此事务已由内核事务管理器(KTM)中止。 |
8538 |
16 |
否 |
FILESTREAM 0x%x 不支持当前的隔离级别。 |
8539 |
10 |
是 |
强制提交 UOW 为 %ls 的分布式事务。MS DTC 暂时不可用,强制对该事务使用试探性解决方法。这只是一条信息性消息,不需要用户执行任何操作。 |
8540 |
10 |
是 |
强制回滚 UOW 为 %ls 的分布式事务。 |
8541 |
10 |
是 |
系统进程 ID %d 尝试终止工作单元 ID 为 %ls 的分布式事务。客户端对该分布式事务执行 KILL 语句时会出现此消息。 |
8542 |
10 |
是 |
Spid %d 尝试提交 UOW 为 %ls 的分布式事务。 |
8543 |
10 |
是 |
无法从 Microsoft 分布式事务处理协调器(MS DTC)提交准备好的事务。正在关闭服务器以启动资源管理器(RM)恢复。当 RM 恢复时,它将向事务管理器查询有疑问事务的结果,然后根据结果相应地提交事务或回滚事务。 |
8544 |
10 |
是 |
两阶段提交事务的提交状态未知。正在关闭服务器。请重新启动服务器以完成恢复。 |
8545 |
10 |
是 |
rm_resolve 中的 Reenlist 调用处于未知状态 '%d'。 |
8546 |
10 |
是 |
无法加载 Microsoft 分布式事务处理协调器(MS DTC)库。此错误指示未安装 MS DTC。请安装 MS DTC,然后继续。 |
8547 |
10 |
是 |
资源管理器创建失败: %ls |
8548 |
10 |
是 |
DTC 不可用,所以无法初始化它。 |
8549 |
10 |
是 |
GetWhereaboutsSize 调用失败: %ls |
8550 |
10 |
是 |
由于事务管理器地址无效,MS DTC 初始化失败。用于承载地址信息的协议元素可能太大。网络协议分析器可提供有关失败原因的更多信息。请与您的应用程序支持服务提供商或 Microsoft 产品支持部门联系。 |
8551 |
16 |
否 |
CoCreateGuid 失败: %ls。 |
8552 |
20 |
否 |
\"%ls\" 的 RegOpenKeyEx 失败: %ls。 |
8553 |
20 |
否 |
\"%hs\" 的 RegQueryValueEx 失败: %ls。 |
8554 |
20 |
否 |
IIDFromString 对于 %hs,(%ls)失败。 |
8555 |
10 |
是 |
RegCloseKey 失败: %ls |
8556 |
10 |
是 |
由于内存不足,Microsoft 分布式事务处理协调器(MS DTC)初始化失败。可能需要更改一些服务器配置选项,以增加可用内存。 |
8557 |
10 |
否 |
无法联系 Microsoft 分布式事务处理协调器(MS DTC)服务。如果您想获得分布式事务功能,请启动此服务。 |
8558 |
20 |
是 |
\"%hs\" 的 RegDeleteValue 失败: %ls。 |
8560 |
10 |
是 |
正尝试恢复涉及 Microsoft 分布式事务处理协调器(MS DTC)的有疑问的分布式事务。这只是一条信息性消息,不需要用户执行任何操作。 |
8561 |
10 |
是 |
所有涉及 Microsoft 分布式事务处理协调器(MS DTC)的有疑问的分布式事务的恢复工作已完成。这只是一条信息性消息,不需要用户执行任何操作。 |
8562 |
10 |
是 |
与 Microsoft 分布式事务处理协调器(MS DTC)的连接已丢失。在重新建立该连接后,将开始恢复所有涉及 Microsoft 分布式事务处理协调器(MS DTC)的有疑问的分布式事务。这只是一条信息性消息,不需要用户执行任何操作。 |
8563 |
10 |
是 |
尝试确定 RPCSS 服务的状态时出错。返回对 "%ls" 的调用: %ls。这只是一条信息性消息,不需要用户执行任何操作。 |
8565 |
16 |
是 |
SQL Server 准备 DTC 事务失败。失败代码: %d。 |
8601 |
17 |
否 |
内部查询处理器错误: 查询处理器未能获得对所需接口的访问权限。 |
8602 |
16 |
否 |
在索引优化向导中必须显式地包括提示中所使用的索引。 |
8603 |
16 |
否 |
内部 DBCC REPAIR 语句的语法无效。 |
8604 |
16 |
否 |
ALTER TABLE SWITCH 语句失败。无法加载表 '%.*ls' 的列 '%.*ls' 的列级检查约束 '%.*ls' 以进行语义验证。 |
8605 |
10 |
否 |
索引创建操作将使用在高级 sp_configure 选项 "min memory per query (KB)" 中指定的 %ld KB 内存,而不是使用在 "index create memory (KB)" 选项中指定的 %lu KB 内存,因为前者必须小于后者。 |
8606 |
17 |
否 |
此索引操作要求每个 DOP 有 %I64d KB 的内存。%lu 的 DOP 总共要求 %I64d KB 的内存,这大于为高级服务器配置选项 "index create memory (KB)" 设置的 sp_configure 值 %lu KB。请增大此设置的值或减少 DOP,然后重新运行该查询。 |
8607 |
16 |
否 |
不能修改表 '%.*ls',因为一个或多个非聚集索引驻留在不处于联机状态的文件组中。 |
8608 |
16 |
否 |
查询由于某个联机索引生成操作而无法完成并且必须重新编译。 |
8616 |
10 |
否 |
已忽略表 '%.*ls' 的索引提示,因为将该表看作了星型联接中的事实数据表。 |
8618 |
16 |
否 |
查询处理器无法生成查询计划,因为需要工作表,且其最小的行大小超出了允许的 %d 个字节的最大值。需要工作表通常是由于查询中有 GROUP BY 或 ORDER BY 子句。如果查询中有 GROUP BY 或 ORDER BY 子句,请考虑减小该子句中的字段的数目和/或大小。请考虑对分组使用字段的前缀(LEFT())或哈希(CHECKSUM()),或对排序使用前缀。但请注意,这将改变查询的行为。 |
8619 |
16 |
否 |
查询处理器无法生成查询计划,因为需要工作表,且其最小的行大小超出了允许的 %d 个字节的最大值。需要工作表通常是由于查询中有 GROUP BY 或 ORDER BY 子句。请在不使用 ROBUST PLAN 提示的条件下重新提交查询。 |
16 |
否 |
查询处理器在优化查询时堆栈空间不足。请简化查询。 |
|
8622 |
16 |
否 |
由于此查询中定义了提示,查询处理器未能生成查询计划。请重新提交查询,并且不要在查询中指定任何提示,也不要使用 SET FORCEPLAN。 |
8623 |
16 |
是 |
查询处理器用尽了内部资源,无法生成查询计划。这种情况很少出现,只有在查询极其复杂或引用了大量表或分区时才会出现。请简化查询。如果您认为该消息的出现纯属错误,请与客户支持服务部门联系,了解详细信息。 |
8624 |
16 |
是 |
内部查询处理器错误: 查询处理器无法生成查询计划。有关详细信息,请与客户支持服务部门联系。 |
8625 |
10 |
否 |
警告: 由于使用了本地联接提示,联接次序得以强制实施。 |
8628 |
17 |
是 |
等待优化查询时发生超时。请重新运行该查询。 |
17 |
否 |
内部查询处理器错误: 查询处理器在执行过程中遇到意外错误。 |
|
8631 |
17 |
否 |
内部错误: 达到了服务器堆栈限制。请在您的查询中查找潜在的深层嵌套,并尝试简化查询。 |
8632 |
17 |
否 |
内部错误: 达到了表达式服务限制。请在您的查询中查找潜在的复杂表达式,并尝试简化它们。 |
8633 |
16 |
否 |
查询处理器无法生成查询计划,因为分布式查询不支持在对远程源的 DML 查询中使用默认值具体化中间结果。请尝试使用实际默认值而不是默认值,或者将更新拆分为多个语句,一个语句仅包含 DEFAULT 赋值,其他语句包含剩余部分。 |
8634 |
17 |
否 |
查询处理器接收到群集通信层发出的错误。 |
8635 |
16 |
否 |
查询处理器无法为具有空间索引提示的查询生成查询计划。原因: %S_MSG。请尝试删除该索引提示或删除 SET FORCEPLAN。 |
8636 |
16 |
否 |
因为完全外部联接的谓词中存在子查询,所以查询处理器不能生成查询计划。分布式查询不支持此功能。 |
8637 |
16 |
否 |
查询处理器无法生成查询计划,因为修改数据的查询使用了 USE PLAN 提示,而修改的目标表的一个索引当前正在联机生成。请等待联机索引生成完成后再执行计划,或使用另一种方法来优化查询,例如更新统计信息,或使用另一个提示或者手动查询重写。 |
17 |
否 |
查询处理器未能为执行并行查询启动必要的线程资源。 |
|
8644 |
16 |
否 |
内部查询处理器错误: 为执行选择的计划不支持调用的给定执行例程。 |
17 |
是 |
等待资源池 '%ls' (%ld)中的内存资源来执行该查询时发生超时。请重新运行该查询。 |
|
8646 |
21 |
是 |
在数据库 '%.*ls',表 %d 的索引 ID %d 中找不到索引条目。指示的索引已损坏,或当前的更新计划有问题。请运行 DBCC CHECKDB 或 DBCC CHECKTABLE。如果该问题仍然存在,请与产品支持人员联系。 |
8648 |
20 |
是 |
无法将大于页大小的行插入哈希表。请使用 ROBUST PLAN 优化提示重新提交查询。 |
17 |
否 |
查询已取消,因为此查询的估计开销(%d)超出了配置的阈值 %d。请与系统管理员联系。 |
|
17 |
否 |
因为请求的内存授予在资源池 '%ls' (%ld)中不可用,所以无法执行此操作。请重新运行该查询,降低查询负载或检查资源调控器配置设置。 |
|
8653 |
16 |
否 |
查询处理器无法为表或视图 '%.*ls' 生成计划,因为该表驻留在不处于联机状态的文件组中。 |
8655 |
16 |
否 |
查询处理器无法生成计划,因为表或视图 '%.*ls' 的索引 '%.*ls' 被禁用。 |
8656 |
16 |
否 |
查询处理器无法生成查询计划。请在禁用跟踪标志 %d 之后重新提交该查询。 |
8657 |
17 |
否 |
因为 %I64d KB 超出了工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 的最大配置限制,无法获得该内存授予。请与服务器管理员联系以增大内存使用量限制。 |
8660 |
16 |
否 |
无法对视图 "%.*ls" 创建聚集索引 "%.*ls",因为该视图定义的选择列表中不包含 GROUP BY 子句中的所有列。请考虑将这些列添加到选择列表。 |
8661 |
16 |
否 |
无法对视图 "%.*ls" 创建聚集索引 "%.*ls",因为索引键包含不在 GROUP BY 子句中的列。请考虑从索引键中消除不在 GROUP BY 子句中的列。 |
8662 |
16 |
否 |
无法对视图 "%.*ls" 创建聚集索引 "%.*ls",因为该视图引用了未知值(可为 Null 的表达式的 SUM 聚合)。请考虑在 SUM 中仅引用不可为 Null 的值。可以使用 ISNULL()。 |
8663 |
16 |
否 |
无法对视图 "%.*ls" 创建聚集索引 "%.*ls",因为该视图的选择列表不包含 COUNT_BIG(*)。请考虑将 COUNT_BIG(*) 添加到选择列表。 |
8665 |
16 |
否 |
无法对视图 "%.*ls" 创建聚集索引 "%.*ls",因为没有能够满足视图定义的行。请考虑消除视图定义中的矛盾。 |
8668 |
16 |
否 |
无法对视图 '%.*ls' 创建聚集索引 '%.*ls',因为该视图的选择列表包含聚合函数或组合列的结果表达式。请考虑从选择列表中删除聚合函数或组合列的结果表达式。 |
8669 |
16 |
否 |
尝试维护索引视图 "%.*ls" 失败,因为该视图包含聚合结果表达式或者包含排名开窗函数或聚合开窗函数。请考虑删除该视图的聚集索引或更改视图定义。 |
8670 |
16 |
否 |
查询优化器达到了优化时可以使用的视图数目的最大内部限制。 |
8671 |
16 |
否 |
由于索引 "%.*ls" 的 ignore_dup_key 选项,尝试维护索引视图 "%.*ls" 失败。请删除该索引,或不使用 ignore_dup_key index 选项重新创建该索引。 |
8672 |
16 |
否 |
MERGE 语句试图多次更新或删除同一行。目标行与多个源行匹配时会出现这种情况。MERGE 语句无法多次更新/删除目标表的同一行。请简化 ON 子句,以确保目标行最多与一个源行匹配,也可以使用 GROUP BY 子句对源行分组。 |
8673 |
16 |
否 |
如果 MERGE 语句对于引用完整性约束同时触发了 'ON DELETE SET NULL' 和 'ON UPDATE CASCADE' 操作,则该语句无效。请修改 MERGE 语句执行的操作,以确保其对于引用完整性约束不会同时触发这两种操作。 |
17 |
否 |
内部查询处理器错误: 查询处理器在处理远程查询阶段的过程中遇到意外错误。 |
|
8682 |
16 |
否 |
通过游标执行 SELECT 失败,因为在提供给 USE PLAN 提示的 XML 计划中,Populate 和 Fetch 计划均未提供,但必须至少提供一个上述计划。为确保计划能成功执行,请使用在没有进行修改的情况下从 SQL Server 捕获的 XML 游标计划。 |
8683 |
16 |
否 |
无法强制实施查询计划,因为在 USE PLAN 提示中提供的 XML showplan 包含无效的星型联接规范。请考虑指定包含由 SQL Server 生成的未修改 XML showplan 的 USE PLAN 提示。这可以允许您强制实施该计划。 |
8684 |
16 |
否 |
找不到查询计划,因为优化器超出了在搜索 USE PLAN 提示中指定的计划时允许的操作数目。首先考虑删除 USE PLAN 提示。然后,如有必要,请考虑 (1) 更新统计信息,(2) 使用诸如联接提示、索引提示或 OPTIMIZE FOR 提示之类的其他提示,(3) 重写查询或将查询拆分为两个或多个单独的查询。 |
8685 |
16 |
否 |
由于 <CursorStmt> 元素出现在给 USE PLAN 提供的 XML 计划中,但 USE PLAN 被应用于非游标语句,所以无法编译查询。请考虑将从 SQL Server 获得的 XML 计划用于语句而不进行修改。 |
8686 |
16 |
否 |
由于输入计划有多个 OperationType=%ls 的 <Operation> 节点,所以强制游标计划失败。请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
8687 |
16 |
否 |
游标计划失败,因为对不属于 FAST_FORWARD 或 STATIC 类型且带有 USE PLAN 提示的游标强制该计划是不可能的。请考虑删除 USE PLAN 提示并更新统计信息,或者使用不同的提示来影响查询计划的选择。 |
8688 |
16 |
否 |
由于在给 USE PLAN 提供的 XML 计划中 <CursorPlan> 元素下缺少必需的元素 %ls,所以强制游标计划失败。请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
16 |
否 |
USE PLAN 提示中指定的数据库 '%.*ls' 不存在。请指定一个现有数据库。 |
|
8690 |
16 |
否 |
无法编译查询,因为 USE PLAN 提示与 %ls 提示冲突。请考虑删除提示 %ls。 |
8691 |
16 |
否 |
无法编译查询,因为 USE PLAN 提示与 SET %ls ON 冲突。请考虑将 %ls 设置为 OFF。 |
8693 |
16 |
否 |
无法编译查询,因为在 USE PLAN 提示的 XML 计划的 RelOp 元素下,LogicalOp = '%ls'、PhysicalOp = '%ls' 和 sub_element = '%ls' 的组合无效。请使用可以识别的组合。请考虑不加修改地使用自动生成的 XML 计划。 |
8694 |
16 |
否 |
无法执行查询,因为 USE PLAN 提示与分布式查询或全文操作的使用冲突。请考虑删除 USE PLAN 提示。 |
8695 |
16 |
否 |
由于 USE PLAN 提示中的 XML 计划的格式不正确,所以无法执行查询。请查看 XML 计划是否是适合计划强制的合法计划。有关其他详细信息,请参阅联机丛书。 |
8696 |
16 |
否 |
无法运行查询,因为在 USE PLAN 提示的 XML 计划中,父 RelOp 的 NodeId 为 %d 的 Spool 元素格式不正确。请确保每个 Spool 元素的父 RelOp 都具有唯一的 NodeId 属性,并且每个 Spool 元素或者具有单个 RelOp 子元素,或者具有 PrimaryNodeId 属性,但不能同时具有这二者。Spool 的 PrimaryNodeId 必须引用具有 Spool 子元素的现有 RelOp 的 NodeId。请考虑使用未经修改的 XML 显示计划作为 USE PLAN 提示。 |
8697 |
16 |
否 |
无法运行查询,因为在为 USE PLAN 提供的 XML 计划中,元素 %ls 必须有 %d 个 %ls 节点作为子节点,但却有 %d 个。 |
8698 |
16 |
否 |
查询处理器无法生成查询计划,因为 USE PLAN 提示包含的计划经过验证无效,不能用于查询。请删除或替换 USE PLAN 提示。为确保计划能成功执行,请确保在 USE PLAN 提示中提供的计划是由 SQL Server 为相同查询自动生成的。 |
8699 |
16 |
否 |
无法运行查询,因为该查询包含多个 USE PLAN 提示。请最多使用一个 USE PLAN 提示。 |
16 |
否 |
必须提供与 CUBE、ROLLUP 或 GROUPING SET 查询一起使用的聚合函数,才能合并子聚合。若要修复此问题,请删除该聚合函数或在 GROUP BY 子句基础上使用 UNION ALL 编写查询。 |
|
8711 |
16 |
否 |
同一作用域中的多个已排序聚合函数具有互相不兼容的排序。 |
16 |
否 |
USE PLAN 提示中指定的索引 '%.*ls' 不存在。请指定一个现有索引,或者使用指定名称创建一个索引。 |
|
8720 |
15 |
否 |
无法执行查询。为对象 '%.*ls' 指定了多个 TABLE HINT 子句。请对每个表引用最多使用一个 TABLE HINT 子句。 |
8721 |
15 |
否 |
无法执行查询。OPTION 子句中的 TABLE HINT 导致对象 '%.*ls' 的引用不明确。请考虑改用 USE PLAN 查询提示。 |
8722 |
15 |
否 |
无法执行查询。对象 '%.*ls' 的 '%.*ls' 子句中出现受语义影响的提示 '%.*ls',但在相应的 '%.*ls' 子句中却没有出现。请更改 OPTION (TABLE HINTS...)子句,使受语义影响的提示与 WITH 子句相匹配。 |
8723 |
15 |
否 |
无法执行查询。对象 '%.*ls' 是在 TABLE HINT 子句中指定的,但是没有在查询中使用,或者与查询中指定的别名不匹配。TABLE HINT 子句中的表引用必须与 WITH 子句相匹配。 |
8724 |
15 |
否 |
无法执行查询。无法在 TABLE HINT 子句中指定表值函数或 OPENROWSET 函数 '%.*ls'。 |
8901 |
16 |
否 |
表错误: 对象 ID %d 的元数据不一致。无法修复此错误,不能继续处理此对象。 |
8902 |
17 |
否 |
DBCC 处理过程中发生内存分配错误。 |
8903 |
16 |
否 |
数据库 ID %d 中的区 %S_PGID 在 GAM %S_PGID 和 SGAM %S_PGID 中都进行了分配。 |
8904 |
16 |
否 |
多个分配对象分配了数据库 ID %d 中的区 %S_PGID。 |
8905 |
16 |
否 |
数据库 ID %d 中的区 %S_PGID 标记为已在 GAM 中分配,但没有任何 SGAM 或 IAM 分配过该区。 |
8906 |
16 |
否 |
数据库 ID %d 中的页 %S_PGID 在 SGAM %S_PGID 和 PFS %S_PGID 中进行了分配,但未在任何 IAM 中分配。PFS 标志 '%hs'。 |
8907 |
16 |
否 |
空间索引、XML 索引或索引视图 '%.*ls' (对象 ID %d)包含的行不是由视图定义生成。这不一定表示此数据库中的数据存在完整性问题。有关解决索引视图中 DBCC 错误的详细信息,请参阅 SQL Server 联机丛书。 |
8908 |
16 |
否 |
空间索引、XML 索引或索引视图 '%.*ls' (对象 ID %d)未包含视图定义生成的所有行。这不一定表示此数据库中的数据存在完整性问题。有关排除空间索引、XML 索引和索引视图中 DBCC 错误的详细信息,请参阅 SQL Server 联机丛书。 |
8909 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 ID %S_PGID 在其页头中包含错误的页 ID。该页头中的 PageId 为 %S_PGID。 |
8910 |
16 |
否 |
数据库 ID %d 中的页 %S_PGID 同时分配给了对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),和对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。 |
8911 |
10 |
否 |
该错误已修复。 |
8912 |
10 |
否 |
%.*ls 在数据库 '%ls' 中修复了 %d 个分配错误和 %d 个一致性错误。 |
8913 |
16 |
否 |
区 %S_PGID 已分配给 '%ls' 和至少一个其他对象。 |
8914 |
10 |
否 |
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)中页 %S_PGID 的 PFS 可用空间信息不正确。所需的值为 %hs,而实际的值却为 %hs。 |
8915 |
10 |
否 |
文件 %d (混合区数 = %I64d,混合页数 = %I64d)。 |
8916 |
10 |
否 |
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),数据区数 %I64d,页数 %I64d,混合区页数 %I64d。 |
8917 |
10 |
否 |
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),索引区数 %I64d,页数 %I64d,混合区页数 %I64d。 |
8918 |
10 |
否 |
此数据库中(混合区数 = %I64d,混合页数 = %I64d)。 |
8919 |
16 |
否 |
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls): 标头中的记录计数(%d)与页 %S_PGID 上的记录数(%d)不符合。 |
8920 |
16 |
否 |
无法在用户事务内执行 %ls 操作。请终止该事务,然后重新发出该语句。 |
8921 |
16 |
否 |
检查已终止。收集事实数据时检测到错误。可能是 tempdb 空间用尽或某个系统表不一致。请检查前面的错误消息。 |
8922 |
10 |
否 |
无法修复此错误。 |
8923 |
10 |
否 |
DBCC 语句的修复级别导致避开了此修复。 |
8924 |
10 |
否 |
修复此错误要求首先修正其他错误。 |
8925 |
16 |
否 |
表错误: 跨对象链接: 页 %S_PGID,槽 %d (位于对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)中)引用了页 %S_PGID,槽 %d(位于对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)中)。 |
8926 |
16 |
否 |
表错误: 跨对象链接: 父页 %S_PGID,槽 %d(位于对象 %d,索引 %d,分区 %I64d,分配单元 %I64d (%.*ls)中)和页 %S_PGID->next (位于对象 %d,索引 %d,分区 %I64d,分配单元 %I64d (%.*ls)中)引用了页 %S_PGID,但它们不在同一对象中。 |
8927 |
16 |
否 |
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls): 标头中的虚影记录计数(%d)与页 %S_PGID 上的虚影记录数(%d)不符合。 |
8928 |
16 |
否 |
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls): 无法处理页 %S_PGID。有关详细信息,请参阅其他错误消息。 |
8929 |
16 |
否 |
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls): 在 ID 为 %I64d 的行外数据中发现错误,该数据由 %.*ls 标识的 %ls 记录所有 |
8930 |
16 |
否 |
数据库错误: 数据库 %d 具有不一致的元数据。此错误无法修复,不能继续进行 DBCC 处理。请从备份还原。 |
8931 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的 B 树级别不匹配,页 %S_PGID。级别 %d 与父代 %S_PGID 的级别 %d 不匹配。 |
8932 |
16 |
否 |
在数据库 '%ls' 的 sys.filegroups 中找不到文件组 ID %d。 |
8933 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。页 %S_PGID 上的低键值(级别 %d)不大于等于父代 %S_PGID 槽 %d 中的键值。 |
8934 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。页 %S_PGID 上的高键值(级别 %d)不小于下一页 %S_PGID 的父代 %S_PGID 槽 %d 中的低键值。 |
8935 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。页 %S_PGID 上的上一页链接 %S_PGID 与父代 %S_PGID 槽 %d 所预期的此页的上一页 %S_PGID 不匹配。 |
8936 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。B 树链链接不匹配。%S_PGID->next = %S_PGID,但 %S_PGID->Prev = %S_PGID。 |
8937 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。B 树页 %S_PGID 有两个父节点 %S_PGID,槽 %d 和 %S_PGID,槽 %d。 |
8938 |
16 |
否 |
表错误: 页 %S_PGID,对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。意外的页类型 %d。 |
8939 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。测试(%hs)失败。值为 %ld 和 %ld。 |
8940 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。测试(%hs)失败。地址 0x%x 未对齐。 |
8941 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。测试(%hs)失败。槽 %d,偏移量 0x%x 无效。 |
8942 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。测试(%hs)失败。槽 %d,偏移量 0x%x 与前面的行重叠。 |
8943 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。测试(%hs)失败。槽 %d,行扩展到位于 0x%x 的可用空间。 |
8944 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,行 %d。测试(%hs)失败。值为 %ld 和 %ld。 |
8945 |
16 |
否 |
表错误: 将重新生成对象 ID %d,索引 ID %d。 |
8946 |
16 |
否 |
表错误: 分配页 %S_PGID 具有无效的 %ls 页头值。类型为 %d。请检查该页的类型、分配单元 ID 和页 ID。 |
8947 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 %I64d (类型为 %.*ls)的多个 IAM 页包含对同一间隔的分配。IAM 页 %S_PGID 和 %S_PGID。 |
8948 |
16 |
否 |
数据库错误: 页 %S_PGID 在 PFS 页 %S_PGID 中标记为具有错误的类型。PFS 状态为 0x%x,应为 0x%x。 |
8949 |
10 |
否 |
%.*ls 在表 '%ls' (对象 ID %d)中修复了 %d 个分配错误和 %d 个一致性错误。 |
8950 |
16 |
否 |
%.*ls 修复了 %d 个分配错误和 %d 个一致性错误,这些错误不与任何单个对象相关联。 |
8951 |
16 |
否 |
表错误: 表 '%ls' (ID %d)。数据行在索引 '%ls' (ID %d)中没有匹配的索引行。与以下数据行匹配的索引行的键可能丢失或无效: |
8952 |
16 |
否 |
表错误: 表 '%ls' (ID %d)。索引 '%ls' (ID %d)中的索引行与任何数据行都不匹配。可能是以下行的多余或无效的键: |
8953 |
10 |
否 |
修复: 已为页 %S_PGID,槽 %d 上的对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)删除了 ID 为 %I64d 的行外数据列。 |
8954 |
10 |
否 |
%.*ls 发现有 %d 个分配错误和 %d 个一致性错误与任何单个的对象都没有关联。 |
8955 |
16 |
否 |
数据行(%d:%d:%d)由(%ls)标识,索引值为 '%ls'。 |
8956 |
16 |
否 |
索引行(%d:%d:%d)的值为(%ls),指向由(%ls)标识的数据行。 |
8957 |
10 |
是 |
由 %ls 执行的 %lsDBCC %ls (%ls%ls%ls)%ls 发现 %d 个错误,已修复 %d 个错误。占用时间: %d 小时 %d 分钟 %d 秒。%.*ls |
8958 |
10 |
否 |
对于由 DBCC %ls (%ls%ls%ls)发现的错误,%ls 是最低的修复级别。 |
8959 |
16 |
否 |
表错误: IAM 页 %S_PGID(用于对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls))在 IAM 链中参与了对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的链接关系,该链接关系由页 %S_PGID 指定。 |
8960 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。页 %S_PGID,槽 %d,列 %d 不是有效的复杂列。 |
8961 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。位于页 %S_PGID,槽 %d,文本 ID %I64d 的行外数据节点与它在页 %S_PGID,槽 %d 的引用不匹配。 |
8962 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。位于页 %S_PGID,槽 %d,文本 ID %I64d 的行外数据节点具有不正确的节点类型 %d。 |
8963 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。位于页 %S_PGID,槽 %d,文本 ID %I64d 的行外数据节点的类型为 %d。不能将该节点置于类型为 %d 的页上。 |
8964 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。位于页 %S_PGID,槽 %d,文本 ID %I64d 的行外数据节点未被引用。 |
8965 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。位于页 %S_PGID,槽 %d,文本 ID %I64d 的行外数据节点由页 %S_PGID,槽 %d 引用,但扫描过程中未检测到该节点。 |
22 |
是 |
无法使用闩锁类型 %ls 读取并闩锁页 %S_PGID。%ls 失败。 |
|
8967 |
16 |
否 |
DBCC 中出现内部错误,无法继续处理。请与客户支持服务部门联系。 |
8968 |
16 |
否 |
表错误: %ls 页 %S_PGID (对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls))超出了此数据库的范围。 |
8969 |
16 |
否 |
表错误: IAM 链链接错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。IAM 页 %S_PGID 的下一页为 %S_PGID,但页 %S_PGID 的上一链接为 %S_PGID。 |
8970 |
16 |
否 |
行错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 ID %S_PGID,行 ID %d。列 '%.*ls' 创建为 NOT NULL,但在该行中为 NULL。 |
8971 |
16 |
否 |
被前推行不匹配: 对象 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,槽 %d 指向被前推行页 %S_PGID,槽 %d;而该被前推行却回指到页 %S_PGID,槽 %d |
8972 |
16 |
否 |
被前推行由多个行引用。对象 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,槽 %d 错误地指向被前推行页 %S_PGID,槽 %d,而该被前推行却正确地指回到页 %S_PGID,槽 %d。 |
8973 |
16 |
否 |
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的 CHECKTABLE 处理两次遇到页 %S_PGID,槽 %d。 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。页 %S_PGID,槽 %d 和页 %S_PGID,槽 %d 都指向了位于页 %S_PGID,槽 %d,文本 ID %I64d 的行外数据节点。 |
|
8975 |
10 |
否 |
由于内部查询错误 %d (严重性为 %d,状态为 %d),对对象 '%.*ls' (对象 ID 为 %d)进行的 DBCC 跨行集检查失败。有关此错误的详细信息,请参阅联机丛书。 |
8976 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。在扫描过程中未发现页 %S_PGID,但该页的父级 %S_PGID 和上一页 %S_PGID 都引用了它。请检查以前的错误消息。 |
8977 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。没有遇到页 %S_PGID 的父节点。 |
8978 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。页 %S_PGID 缺少上一页 %S_PGID 对它的引用。可能是因为链链接有问题。 |
8979 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。页 %S_PGID 缺少父级(未知)和上一(页 %S_PGID)节点对它的引用。可能是因为系统目录中的根条目有问题。 |
8980 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。索引节点页 %S_PGID,槽 %d 指向子页 %S_PGID 和上一子页 %S_PGID,但未遇到这些页。 |
8981 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。%S_PGID 的下一指针指向页 %S_PGID。但既未遇到 %S_PGID,也未遇到其父级。可能是因为链链接错误。 |
8982 |
16 |
否 |
表错误: 跨对象链接。页 %S_PGID->next (位于对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)中)指向页 %S_PGID (位于对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)中),但该页不在同一索引中。 |
8983 |
10 |
否 |
文件 %d。区数 %I64d,已用页数 %I64d,,保留页数 %I64d,混合区数 %I64d,混合页数 %I64d。 |
8984 |
16 |
否 |
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d。在分区号 %d 中发现应位于分区号 %d 中的行。可能是以下行的多余或无效的键: |
8985 |
16 |
否 |
在 sys.database_files 中找不到数据库 '%.*ls' 的文件 '%.*ls'。该文件不存在或者已被删除。 |
8986 |
16 |
否 |
发现的错误数目(%d)太多(属于对象 ID %d)。要查看所有的错误消息,请用 "WITH ALL_ERRORMSGS" 重新运行该语句。 |
8987 |
16 |
否 |
DBCC 语句 '%.*ls' 没有可用的帮助。 |
8988 |
16 |
否 |
行(%d:%d:%d)由(%ls)标识。 |
8989 |
10 |
否 |
%.*ls 在数据库 '%ls' 中发现 %d 个分配错误和 %d 个一致性错误。 |
8990 |
10 |
否 |
%.*ls 在表 '%ls' (对象 ID %d)中发现 %d 个分配错误和 %d 个一致性错误。 |
8991 |
16 |
否 |
0x%p 到 0x%p 不是有效的地址范围。 |
16 |
否 |
请检查目录消息 %d,状态 %d: %.*ls |
|
16 |
否 |
对象 ID %d,前推行页 %S_PGID,槽 %d 指向页 %S_PGID,槽 %d。但未遇到被前推行。可能是因为分配错误。 |
|
16 |
否 |
前推行页 %S_PGID,槽 %d 应指向对象 ID %d,被前推行页 %S_PGID,槽 %d。但未遇到前推行。可能是因为分配错误。 |
|
8995 |
16 |
否 |
系统表 '%.*ls' (对象 ID %d,索引 ID %d)位于文件组 %d 中。所有系统表都必须位于文件组 %d 中。 |
16 |
否 |
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的 IAM 页 %S_PGID 控制着文件组 %d 中的页,这些页应该在文件组 %d 中。 |
|
8997 |
16 |
否 |
Service Broker 消息 %d,状态 %d: %.*ls |
8998 |
16 |
否 |
GAM、SGAM 或 PFS 页上存在页错误,无法对数据库 ID %d 中从 %S_PGID 到 %S_PGID 的页继续进行分配完整性检查。原因请参阅其他错误消息。 |
8999 |
10 |
否 |
数据库 tempdb 的分配错误导致无法继续进行 %ls 处理。 |