本文包含错误消息号(范围为 8,000 到 8,999 之间),以及其说明,这是目录视图中错误消息 sys.messages 的文本。 如果提供了错误编号,可以通过它找到详细信息。
有关错误号的完整范围,请参阅数据库引擎事件和错误列表。
小窍门
任何错误消息中的术语“联机丛书”是对 SQL Server 产品文档的引用。
可通过对 sys.messages 目录视图运行以下查询,查询数据库引擎以查看所有错误的完整列表:
SELECT message_id AS Error,
severity AS Severity,
[Event Logged] = CASE is_event_logged
WHEN 0 THEN 'No' ELSE 'Yes'
END,
[text] AS [Description]
FROM sys.messages
WHERE language_id = 1040 /* replace 1040 with the desired language ID, such as 1033 for US English */
ORDER BY message_id;
SQL Server 版本
本文介绍 SQL Server 2016(13.x)的事件和错误(范围为 8,000 到 8,999)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2017(14.x)的事件和错误(范围为 8,000 到 8,999)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2019(15.x)的事件和错误(范围为 8,000 到 8,999)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2022(16.x)的事件和错误(范围为 8,000 到 8,999)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2025 (17.x) 预览版的事件和错误(介于 8,000 到 8,999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
错误和事件(8000 到 8999)
| 错误 | Severity | 是否记录事件 | 说明 |
|---|---|---|---|
| 8001 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 Sql Variant 参数的元信息无效。 |
| 8002 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"): 为数据类型 0x%02X (XML)指定了无效的数据库或架构。 |
| 8003 | 16 | 否 | 传入请求的参数过多。 服务器最多支持 %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 未知。 |
| 8,033 | 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)的排序规则无效。 |
| 8,045 | 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 (用户定义的表类型)指定了无效的列标志。 |
| 8,054 | 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" 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8062 | 16 | 否 | 表值参数 %d 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8063 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用流正在发送不限长度的 CLR 类型。 参数 %d (“%.*ls”) 定义为类型 %.*ls。 下级客户端不支持此类型。 请以 varbinary(max) 形式发送大型 CLR 类型的序列化数据,或者将客户端驱动程序升级为支持无限 CLR 类型的驱动程序。 |
| 8064 | 16 | 否 | 参数 %d ([%.*ls].[%.*ls]。[%.*ls]:CLR 类型不存在,或者您没有访问它的权限。 |
| 8065 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密算法。 |
| 8066 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密规范化版本。 |
| 8067 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密类型。 |
| 8068 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):列加密密钥数据库 ID、ID 或版本超出界限。 |
| 8101 | 16 | 否 | 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 '%.*ls' 中的标识列指定显式值。 |
| 8102 | 16 | 否 | 无法更新标识列 '%.*ls'。 |
| 8103 | 16 | 否 | 表 '%.*ls' 不存在或无法打开 SET 操作。 |
| 8104 | 16 | 否 | 当前用户不是表 '%.*ls' 的数据库或对象所有者。 无法执行 SET 操作。 |
| 8105 | 16 | 否 | '%.*ls' 不是用户表。 无法执行 SET 操作。 |
| 8106 | 16 | 否 | 表 '%.*ls' 没有标识属性。 无法执行 SET 操作。 |
| 8107 | 16 | 否 | 表 '%.*ls.%.*ls.%.*ls'已打开IDENTITY_INSERT。 无法对表 '%.*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 | 否 | 列 '%.*ls.%.*ls' 在 HAVING 子句中无效,因为它不包含在聚合函数中,并且没有 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 | 否 | 无法在可以为 null 的列 '%.*ls' 上创建 IDENTITY 属性,表 '%.*ls'。 |
| 8148 | 16 | 否 | 为列 '%.*ls' 指定的多个列 %ls %S_MSG,表 '%.*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' 的约束、列、索引或触发器。 名称不允许重复。 |
| 8,169 | 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。 |
| 8,308 | 10 | 否 | SQL Server 的未来版本中将删除 USER_ID。 请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 请改用 DATABASE_PRINCIPAL_ID。 |
| 8309 | 16 | 否 | 已弃用 BACKUP LOG WITH TRUNCATE_ONLY 或 WITH NO_LOG。 应使用简单的恢复模式自动截断事务日志。 |
| 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 | 是 | 无法传递服务器级事件通知。 在 msdb 中禁用 Service Broker,或者 msdb 无法启动。 其他数据库中的事件通知可能也会受到影响。 将 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。 |
| 8,397 | 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,但此服务为目标。 |
| 8435 | 16 | 否 | 找不到位于 %d 位置的会话句柄“%.*ls”。 |
| 8436 | 16 | 否 | 找不到会话组 "%.*ls"。 |
| 8437 | 16 | 否 | 收到的消息是由目标服务发送的,但消息类型 '%.*ls' 在约定中标记为 SENT BY INITIATOR。 |
| 8438 | 16 | 否 | 会话端点并不处于 MOVE CONVERSATION 的有效状态。 当前的端点状态为 '%ls'。 |
| 8439 | 16 | 否 | 目标会话组 '%.*ls' 无效。 |
| 8440 | 23 | 是 | 会话组存在,但不存在任何队列。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8441 | 16 | 否 | 位置 %d 处的会话句柄缺失。 请指定会话句柄。 |
| 8442 | 16 | 否 | 数据库中没有活动的 Service Broker。 请更改到包含 Service Broker 的数据库上下文。 |
| 8443 | 23 | 是 | ID 为 '%.*ls' 和发起方的对话: %d 引用缺少的对话组 '%.*ls'。 请运行 DBCC CHECKDB 以分析和修复数据库。 |
| 8444 | 23 | 是 | 服务队列结构不一致。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8445 | 16 | 否 | 会话句柄 '%ls' 引用了无效的会话 ID '%ls',发起方: %d。 |
| 8447 | 16 | 否 | 为变量赋值的 RECEIVE 语句不能与数据检索操作一起使用。 |
| 8450 | 16 | 否 | RECEIVE 计划中的赋值不能与 INTO 子句一起使用。 |
| 8451 | 16 | 否 | 位于 %d 位置的会话句柄 '%.*ls' 多次出现。 |
| 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 | 否 | 当前事务未能导出到远程提供程序。 已回滚了该事务。 |
| 8525 | 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。 |
| 8,533 | 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 暂时不可用,强制对该事务使用试探性解决方法。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8,540 | 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。 |
| 8559 | 20 | 是 | 键 '%ls' 中 '%ls' 的 RegSetValueEx 失败: %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。 |
| 8566 | 10 | 是 | 无法从 Microsoft 分布式事务处理协调器(MS DTC)提交准备好的事务。 服务器将重启数据库,并且 MS DTC 恢复有望解决任何可疑事务。 |
| 8567 | 10 | 是 | Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 已发布。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8568 | 10 | 是 | Microsoft分布式事务处理协调器(MS DTC)未能重新登记,理由是数据库 RMID 与与事务关联的 RMID [%ls] 不匹配。 请手动解析事务。 |
| 8569 | 10 | 是 | SQL Server 无法连接到Microsoft分布式事务处理协调器(MS DTC)。 检查 MSDTC 安全设置,如果运行 Always On,请确保 SQL Server 具有允许传入 RPC 动态连接的防火墙规则。 |
| 8570 | 10 | 是 | 初始化数据库 '%ls' 的Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8571 | 10 | 是 | SQL Server 无法从具有 UOW '%ls' 的事务的Microsoft分布式事务处理协调器 (MS DTC) 获取结果,因为已有另一个具有相同 RMID 的资源管理器。 |
| 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 内存,因为前者必须小于后者。 |
| 8,606 | 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 提示的条件下重新提交查询。 |
| 8621 | 16 | 否 | 查询处理器在优化查询时堆栈空间不足。 请简化查询。 |
| 8622 | 16 | 否 | 由于此查询中定义了提示,查询处理器未能生成查询计划。 请重新提交查询,并且不要在查询中指定任何提示,也不要使用 SET FORCEPLAN。 |
| 8623 | 16 | 是 | 查询处理器用尽了内部资源,无法生成查询计划。 这种情况很少出现,只有在查询极其复杂或引用了大量表或分区时才会出现。 请简化查询。 如果您认为该消息的出现纯属错误,请与客户支持服务部门联系,了解详细信息。 |
| 8624 | 16 | 是 | 内部查询处理器错误: 查询处理器无法生成查询计划。 有关详细信息,请与客户支持服务部门联系。 |
| 8625 | 10 | 否 | 警告: 由于使用了本地联接提示,联接次序得以强制实施。 |
| 8628 | 17 | 是 | 等待优化查询时发生超时。 请重新运行查询。 |
| 8630 | 17 | 否 | 内部查询处理器错误:查询处理器在执行期间遇到意外错误(HRESULT = 0x%x)。 |
| 8631 | 17 | 否 | 内部错误: 达到了服务器堆栈限制。 请在您的查询中查找潜在的深层嵌套,并尝试简化查询。 |
| 8632 | 17 | 否 | 内部错误: 达到了表达式服务限制。 请在您的查询中查找潜在的复杂表达式,并尝试简化它们。 |
| 8633 | 16 | 否 | 查询处理器无法生成查询计划,因为分布式查询不支持在对远程源的 DML 查询中使用默认值具体化中间结果。 请尝试使用实际默认值而不是默认值,或者将更新拆分为多个语句,一个语句仅包含 DEFAULT 赋值,其他语句包含剩余部分。 |
| 8634 | 17 | 否 | 查询处理器接收到群集通信层发出的错误。 |
| 8635 | 16 | 否 | 查询处理器无法为具有空间索引提示的查询生成查询计划。 原因: %S_MSG。 请尝试删除该索引提示或删除 SET FORCEPLAN。 |
| 8636 | 16 | 否 | 因为完全外部联接的谓词中存在子查询,所以查询处理器不能生成查询计划。 分布式查询不支持此功能。 |
| 8637 | 16 | 否 | 查询处理器无法生成查询计划,因为修改数据的查询使用了 USE PLAN 提示,而修改的目标表的一个索引当前正在联机生成。 请等待联机索引生成完成后再执行计划,或使用另一种方法来优化查询,例如更新统计信息,或使用另一个提示或者手动查询重写。 |
| 8638 | 16 | 否 | 查询处理器无法生成查询计划,因为 CURSOR 提取查询无法引用外部表。 确保输入请求不包含外部表上的远程 UPDATE 或 DELETE。 |
| 8642 | 17 | 否 | 查询处理器未能为执行并行查询启动必要的线程资源。 |
| 8,644 | 16 | 否 | 内部查询处理器错误: 为执行选择的计划不支持调用的给定执行例程。 |
| 8645 | 17 | 是 | 等待资源池 '%ls' (%ld)中的内存资源来执行该查询时发生超时。 请重新运行查询。 |
| 8646 | 21 | 是 | 在数据库 '%.*ls',表 %d 的索引 ID %d 中找不到索引条目。 指示的索引已损坏,或当前的更新计划有问题。 请运行 DBCC CHECKDB 或 DBCC CHECKTABLE。 如果该问题仍然存在,请与产品支持人员联系。 |
| 8648 | 20 | 是 | 无法将大于页大小的行插入哈希表。 请使用 ROBUST PLAN 优化提示重新提交查询。 |
| 8649 | 17 | 否 | 查询已取消,因为此查询的估计开销 (%d) 出了配置的阈值 %d。 请与系统管理员联系。 |
| 8651 | 17 | 否 | 因为请求的内存授予在资源池 '%ls' (%ld)中不可用,所以无法执行此操作。 请重新运行该查询,降低查询负载或检查资源调控器配置设置。 |
| 8653 | 16 | 否 | 查询处理器无法为表或视图 '%.*ls' 生成计划,因为该表驻留在未联机的文件组中。 |
| 8655 | 16 | 否 | 查询处理器无法生成计划,因为表或视图 '%.*ls' 上的索引 '%.*ls' 已禁用。 |
| 8656 | 16 | 否 | 查询处理器无法生成查询计划。 请在禁用跟踪标志 %d 之后重新提交该查询。 |
| 8657 | 17 | 否 | 因为 %I64d KB 超出了工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 的最大配置限制,无法获得该内存授予。 请与服务器管理员联系以增大内存使用量限制。 |
| 8658 | 17 | 否 | 无法启动列存储索引生成,因为它至少需要 %I64d KB,而工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 中的每个查询的最大内存授予限制为 %I64d KB。 在修改列存储索引以包含更少的列后重试,或者在增加资源调控器的最大内存授予限制之后重试。 |
| 8659 | 16 | 否 | 无法在视图 “%.*ls” 上创建聚集索引 “%.*ls”,因为对于没有 GROUP BY 的聚合视图上的聚集索引,支持的唯一分布选项是 DISTRIBUTION=NONE。 |
| 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\ 添加到选择列表。 |
| 8664 | 16 | 否 | 无法对视图 '%.*ls' 创建索引,因为视图定义包含重复的列名称。 |
| 8665 | 16 | 否 | 无法对视图 “%.*ls” 创建聚集索引 “%.*ls”,因为没有行可以满足视图定义。 请考虑消除视图定义中的矛盾。 |
| 8666 | 10 | 否 | 警告:优化器无法使用索引,因为视图的选择列表包含非聚合表达式。 |
| 8667 | 10 | 否 | 警告:优化器无法使用索引,因为视图中的分组列表形成键并且是冗余的。 |
| 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 语句执行的操作,以确保其对于引用完整性约束不会同时触发这两种操作。 |
| 8674 | 16 | 否 | 查询处理器无法生成计划。 表 '%.*ls' 不可用,因为堆已损坏。 使数据库脱机以重新生成表和堆,然后再次运行查询处理器。 |
| 8675 | 17 | 是 | 等待远程内存资源在资源池 '%ls' (%ld) 中执行查询时发生超时。 请重新运行查询。 |
| 8676 | 16 | 否 | 无效的计划。 |
| 8680 | 17 | 否 | 内部查询处理器错误: 查询处理器在处理远程查询阶段的过程中遇到意外错误。 |
| 8681 | 17 | 否 | 内部查询处理器错误:查询处理器在处理过程中遇到意外错误。 [%ls] |
| 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 的操作> 节点。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8687 | 16 | 否 | 游标计划失败,因为对不属于 FAST_FORWARD 或 STATIC 类型且带有 USE PLAN 提示的游标强制该计划是不可能的。 请考虑删除 USE PLAN 提示并更新统计信息,或者使用不同的提示来影响查询计划的选择。 |
| 8688 | 16 | 否 | 游标计划强制失败,因为在提供给 USE PLAN 的 XML 计划中,CursorPlan< 元素下>缺少必需的元素 %ls。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8689 | 16 | 否 | USE PLAN 提示中指定的数据库 '%.*ls' 不存在。 请指定一个现有数据库。 |
| 8690 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 %ls 提示冲突。 请考虑删除提示 %ls。 |
| 8691 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 SET %ls ON 冲突。 请考虑将 %ls 设置为 OFF。 |
| 8692 | 16 | 否 | 无法执行 %ls 语句,因为 %ls 不支持 USE PLAN 提示。 SELECT 仅支持 USE PLAN。 |
| 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 提示。 |
| 8,700 | 16 | 否 | 查询无法运行,因为内存优化表上的列存储索引当前已禁用。 使用指定其他索引的索引提示重写查询。 |
| 8709 | 16 | 否 | 负窗口分隔符或 NULL 窗口分隔符导致的错误。 |
| 8710 | 16 | 否 | 必须提供与 CUBE、ROLLUP 或 GROUPING SET 查询一起使用的聚合函数,才能合并子聚合。 若要修复此问题,请删除该聚合函数或在 GROUP BY 子句基础上使用 UNION ALL 编写查询。 |
| 8711 | 16 | 否 | 同一作用域中的多个已排序聚合函数具有互相不兼容的排序。 |
| 8712 | 16 | 否 | USE PLAN 提示中指定的索引 '%.*ls' 不存在。 请指定一个现有索引,或者使用指定名称创建一个索引。 |
| 8713 | 16 | 否 | 由于计划中引用的索引视图中存在问题,无法强制查询计划。 |
| 8714 | 16 | 否 | Polybase 错误:无法将外部数据格式转换为 SQL Server 内部格式。 |
| 8715 | 16 | 否 | Polybase 错误:由于外部缓冲区布局,无法为表设置物理布局。 |
| 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'。 |
| 8725 | 17 | 否 | 在并行查询执行期间中止的子项目线程。 |
| 8726 | 16 | 否 | %.*ls 函数的输入参数必须是常量。 |
| 8727 | 16 | 否 | 百分位函数的输入参数不在 [0, 1] 范围内。 |
| 8728 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表不能包含 LOB 类型的表达式。 |
| 8729 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表的总大小为 %lu 字节。 支持的最大大小为 %lu 字节。 |
| 8730 | 16 | 否 | Lag 和 Lead 函数的偏移参数不能为负值。 |
| 8731 | 15 | 否 | REDISTRIBUTE 和 REDUCE 提示要求第一个联接条件是直接可比较类型的列的相等比较。 修改查询并重新运行它。 |
| 8732 | 15 | 否 | REPLICATE 和 REDUCE 提示只能与内部联接一起使用。 修改查询并重新运行它。 |
| 8733 | 16 | 否 | STRING_AGG的分隔符参数必须是字符串文本。 |
| 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, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls), refer to page %S_PGID, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls)。 |
| 8926 | 16 | 否 | 表错误:跨对象链接:对象 %S_PGID、对象 %d 中的槽 %d、索引 %d、分区 %I64d、AU %I64d(%.*ls)和对象 %d 中的页 %S_PGID-next>,索引 %d,分区 %I64d,AU %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 记录所标识的 %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。 测试 (%.*ls) 失败。 值为 %ld 和 %ld。 |
| 8940 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 地址 0x%x 未对齐。 |
| 8941 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 无效。 |
| 8942 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 与前面的行重叠。 |
| 8943 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,行扩展到位于 0x%x 的可用空间。 |
| 8944 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)、页(%d:%d)、行 %d。 测试 (%.*ls) 失败。 值为 %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 |
| 8,958 | 10 | 否 | 对于由 DBCC %ls (%ls%ls%ls)发现的错误,%ls 是最低的修复级别。 |
| 8959 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)的 IAM 页 %S_PGID在对象 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 引用,但扫描过程中未检测到该节点。 |
| 8966 | 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。 |
| 8974 | 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 | 否 | 表错误: 跨对象链接。 对象 ID %d 中的页 %S_PGID-next>、索引 ID %d、分区 ID %I64d、AU ID %I64d(类型 %.*ls)是指对象 ID %d 中的页 %S_PGID、索引 ID %d、分区 ID %I64d、AU 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)标识。 |
| 8,989 | 10 | 否 | %.*ls 在数据库 '%ls' 中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8990 | 10 | 否 | %.*ls 在表 '%ls' (对象 ID %d)中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8991 | 16 | 否 | 0x%p 到 0x%p 不是有效的地址范围。 |
| 8992 | 16 | 否 | 请检查目录消息 %d,状态 %d: %.*ls |
| 8993 | 16 | 否 | 对象 ID %d,前推行页 %S_PGID,槽 %d 指向页 %S_PGID,槽 %d。 但未遇到被前推行。 可能是因为分配错误。 |
| 8994 | 16 | 否 | 前推行页 %S_PGID,槽 %d 应指向对象 ID %d,被前推行页 %S_PGID,槽 %d。 但未遇到前推行。 可能是因为分配错误。 |
| 8995 | 16 | 否 | 系统表 '%.*ls' (对象 ID %d,索引 ID %d)位于文件组 %d 中。 所有系统表都必须位于文件组 %d 中。 |
| 8996 | 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 处理。 |
| 错误 | Severity | 是否记录事件 | 说明 |
|---|---|---|---|
| 8001 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 Sql Variant 参数的元信息无效。 |
| 8002 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"): 为数据类型 0x%02X (XML)指定了无效的数据库或架构。 |
| 8003 | 16 | 否 | 传入请求的参数过多。 服务器最多支持 %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 未知。 |
| 8,033 | 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)的排序规则无效。 |
| 8,045 | 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 (用户定义的表类型)指定了无效的列标志。 |
| 8,054 | 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" 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8062 | 16 | 否 | 表值参数 %d 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8063 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用流正在发送不限长度的 CLR 类型。 参数 %d (“%.*ls”) 定义为类型 %.*ls。 下级客户端不支持此类型。 请以 varbinary(max) 形式发送大型 CLR 类型的序列化数据,或者将客户端驱动程序升级为支持无限 CLR 类型的驱动程序。 |
| 8064 | 16 | 否 | 参数 %d ([%.*ls].[%.*ls]。[%.*ls]:CLR 类型不存在,或者您没有访问它的权限。 |
| 8065 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密算法。 |
| 8066 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密规范化版本。 |
| 8067 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密类型。 |
| 8068 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):列加密密钥数据库 ID、ID 或版本超出界限。 |
| 8101 | 16 | 否 | 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 '%.*ls' 中的标识列指定显式值。 |
| 8102 | 16 | 否 | 无法更新标识列 '%.*ls'。 |
| 8103 | 16 | 否 | 表 '%.*ls' 不存在或无法打开 SET 操作。 |
| 8104 | 16 | 否 | 当前用户不是表 '%.*ls' 的数据库或对象所有者。 无法执行 SET 操作。 |
| 8105 | 16 | 否 | '%.*ls' 不是用户表。 无法执行 SET 操作。 |
| 8106 | 16 | 否 | 表 '%.*ls' 没有标识属性。 无法执行 SET 操作。 |
| 8107 | 16 | 否 | 表 '%.*ls.%.*ls.%.*ls'已打开IDENTITY_INSERT。 无法对表 '%.*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 | 否 | 列 '%.*ls.%.*ls' 在 HAVING 子句中无效,因为它不包含在聚合函数中,并且没有 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 | 否 | 无法在可以为 null 的列 '%.*ls' 上创建 IDENTITY 属性,表 '%.*ls'。 |
| 8148 | 16 | 否 | 为列 '%.*ls' 指定的多个列 %ls %S_MSG,表 '%.*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' 的约束、列、索引或触发器。 名称不允许重复。 |
| 8,169 | 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。 |
| 8,308 | 10 | 否 | SQL Server 的未来版本中将删除 USER_ID。 请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 请改用 DATABASE_PRINCIPAL_ID。 |
| 8309 | 16 | 否 | 已弃用 BACKUP LOG WITH TRUNCATE_ONLY 或 WITH NO_LOG。 应使用简单的恢复模式自动截断事务日志。 |
| 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 | 否 | 操作系统内核对象 '%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 | 是 | 无法传递服务器级事件通知。 在 msdb 中禁用 Service Broker,或者 msdb 无法启动。 其他数据库中的事件通知可能也会受到影响。 将 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。 |
| 8,397 | 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,但此服务为目标。 |
| 8435 | 16 | 否 | 找不到位于 %d 位置的会话句柄“%.*ls”。 |
| 8436 | 16 | 否 | 找不到会话组 "%.*ls"。 |
| 8437 | 16 | 否 | 收到的消息是由目标服务发送的,但消息类型 '%.*ls' 在约定中标记为 SENT BY INITIATOR。 |
| 8438 | 16 | 否 | 会话端点并不处于 MOVE CONVERSATION 的有效状态。 当前的端点状态为 '%ls'。 |
| 8439 | 16 | 否 | 目标会话组 '%.*ls' 无效。 |
| 8440 | 23 | 是 | 会话组存在,但不存在任何队列。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8441 | 16 | 否 | 位置 %d 处的会话句柄缺失。 请指定会话句柄。 |
| 8442 | 16 | 否 | 数据库中没有活动的 Service Broker。 请更改到包含 Service Broker 的数据库上下文。 |
| 8443 | 23 | 是 | ID 为 '%.*ls' 和发起方的对话: %d 引用缺少的对话组 '%.*ls'。 请运行 DBCC CHECKDB 以分析和修复数据库。 |
| 8444 | 23 | 是 | 服务队列结构不一致。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8445 | 16 | 否 | 会话句柄 '%ls' 引用了无效的会话 ID '%ls',发起方: %d。 |
| 8447 | 16 | 否 | 为变量赋值的 RECEIVE 语句不能与数据检索操作一起使用。 |
| 8450 | 16 | 否 | RECEIVE 计划中的赋值不能与 INTO 子句一起使用。 |
| 8451 | 16 | 否 | 位于 %d 位置的会话句柄 '%.*ls' 多次出现。 |
| 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 错误日志和操作系统错误日志以获取其他消息并解决根本问题。 如果该问题仍然存在,数据库可能会损坏。 要恢复数据库,请从干净的备份还原该数据库。 如果没有可用的干净备份,请考虑运行 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 错误日志和操作系统错误日志,了解指向可能的硬件问题的信息。 数据库可能已损坏。 要恢复数据库,请从干净的备份还原该数据库。 如果没有可用的干净备份,请考虑运行 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 | 否 | 当前事务未能导出到远程提供程序。 已回滚了该事务。 |
| 8525 | 16 | 否 | 分布式事务已完成。 请将此会话登记到新事务或 NULL 事务中。 |
| 8526 | 16 | 否 | 会话登记到具有活动保存点的分布式事务中时,无法执行远程操作。 |
| 8527 | 16 | 是 | 试图创建分布式事务导出令牌失败,错误为: %ls。 请与 Microsoft 分布式事务处理协调器(MS DTC)系统管理员联系。 |
| 8528 | 16 | 否 | 提交内核事务管理器(KTM)事务失败: %d。 |
| 8529 | 16 | 否 | 无法从 Microsoft 分布式事务处理协调器(MS DTC)事务提取内核事务管理器(KTM)事务句柄: 0x%x。 |
| 8530 | 16 | 是 | 操作系统内核事务管理器创建失败:0x%x。 |
| 8531 | 16 | 是 | 操作系统内核事务管理器未能创建登记:0x%08x。 |
| 8532 | 20 | 否 | 从内核事务管理器(KTM)读取资源管理器通知时出错: %d。 |
| 8,533 | 20 | 否 | 等待同内核事务管理器(KTM)进行通信时出错: %d。 |
| 8534 | 21 | 否 | 无法启动此数据库(%ls)的 KTM RM: %d。 |
| 8535 | 16 | 是 | 操作系统事务文件系统中的保存点操作失败:0x%x。 |
| 8536 | 16 | 是 | FILESTREAM 操作仅允许单个数据库更新。 |
| 8537 | 16 | 否 | 此事务已由内核事务管理器(KTM)中止。 |
| 8538 | 16 | 否 | FILESTREAM 0x%x 不支持当前的隔离级别。 |
| 8539 | 10 | 是 | 强制提交 UOW 为 %ls 的分布式事务。 MS DTC 暂时不可用,强制对该事务使用试探性解决方法。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8,540 | 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。 |
| 8559 | 20 | 是 | 键 '%ls' 中 '%ls' 的 RegSetValueEx 失败: %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。 |
| 8566 | 10 | 是 | 无法从 Microsoft 分布式事务处理协调器(MS DTC)提交准备好的事务。 服务器将重启数据库,并且 MS DTC 恢复有望解决任何可疑事务。 |
| 8567 | 10 | 是 | Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 已发布。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8568 | 10 | 是 | Microsoft分布式事务处理协调器(MS DTC)未能重新登记,理由是数据库 RMID 与与事务关联的 RMID [%ls] 不匹配。 请手动解析事务。 |
| 8569 | 10 | 是 | SQL Server 无法连接到Microsoft分布式事务处理协调器(MS DTC)。 检查 MSDTC 安全设置,如果运行 Always On,请确保 SQL Server 具有允许传入 RPC 动态连接的防火墙规则。 |
| 8570 | 10 | 是 | 初始化数据库 '%ls' 的Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8571 | 10 | 是 | SQL Server 无法从具有 UOW '%ls' 的事务的Microsoft分布式事务处理协调器 (MS DTC) 获取结果,因为已有另一个具有相同 RMID 的资源管理器。 |
| 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 内存,因为前者必须小于后者。 |
| 8,606 | 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 提示的条件下重新提交查询。 |
| 8621 | 16 | 否 | 查询处理器在优化查询时堆栈空间不足。 请简化查询。 |
| 8622 | 16 | 否 | 由于此查询中定义了提示,查询处理器未能生成查询计划。 请重新提交查询,并且不要在查询中指定任何提示,也不要使用 SET FORCEPLAN。 |
| 8623 | 16 | 是 | 查询处理器用尽了内部资源,无法生成查询计划。 这种情况很少出现,只有在查询极其复杂或引用了大量表或分区时才会出现。 请简化查询。 如果您认为该消息的出现纯属错误,请与客户支持服务部门联系,了解详细信息。 |
| 8624 | 16 | 是 | 内部查询处理器错误: 查询处理器无法生成查询计划。 有关详细信息,请与客户支持服务部门联系。 |
| 8625 | 10 | 否 | 警告: 由于使用了本地联接提示,联接次序得以强制实施。 |
| 8628 | 17 | 是 | 等待优化查询时发生超时。 请重新运行查询。 |
| 8630 | 17 | 否 | 内部查询处理器错误:查询处理器在执行期间遇到意外错误(HRESULT = 0x%x)。 |
| 8631 | 17 | 否 | 内部错误: 达到了服务器堆栈限制。 请在您的查询中查找潜在的深层嵌套,并尝试简化查询。 |
| 8632 | 17 | 否 | 内部错误: 达到了表达式服务限制。 请在您的查询中查找潜在的复杂表达式,并尝试简化它们。 |
| 8633 | 16 | 否 | 查询处理器无法生成查询计划,因为分布式查询不支持在对远程源的 DML 查询中使用默认值具体化中间结果。 请尝试使用实际默认值而不是默认值,或者将更新拆分为多个语句,一个语句仅包含 DEFAULT 赋值,其他语句包含剩余部分。 |
| 8634 | 17 | 否 | 查询处理器接收到群集通信层发出的错误。 |
| 8635 | 16 | 否 | 查询处理器无法为具有空间索引提示的查询生成查询计划。 原因: %S_MSG。 请尝试删除该索引提示或删除 SET FORCEPLAN。 |
| 8636 | 16 | 否 | 因为完全外部联接的谓词中存在子查询,所以查询处理器不能生成查询计划。 分布式查询不支持此功能。 |
| 8637 | 16 | 否 | 查询处理器无法生成查询计划,因为修改数据的查询使用了 USE PLAN 提示,而修改的目标表的一个索引当前正在联机生成。 请等待联机索引生成完成后再执行计划,或使用另一种方法来优化查询,例如更新统计信息,或使用另一个提示或者手动查询重写。 |
| 8638 | 16 | 否 | 查询处理器无法生成查询计划,因为 CURSOR 提取查询无法引用外部表。 确保输入请求不包含外部表上的远程 UPDATE 或 DELETE。 |
| 8642 | 17 | 否 | 查询处理器未能为执行并行查询启动必要的线程资源。 减少服务器上的负载或使用 MAXDOP 设置来限制并行度。 |
| 8,644 | 16 | 否 | 内部查询处理器错误: 为执行选择的计划不支持调用的给定执行例程。 |
| 8645 | 17 | 是 | 等待资源池 '%ls' (%ld)中的内存资源来执行该查询时发生超时。 请重新运行查询。 |
| 8646 | 21 | 是 | 在数据库 '%.*ls',表 %d 的索引 ID %d 中找不到索引条目。 指示的索引已损坏,或当前的更新计划有问题。 请运行 DBCC CHECKDB 或 DBCC CHECKTABLE。 如果该问题仍然存在,请与产品支持人员联系。 |
| 8648 | 20 | 是 | 无法将大于页大小的行插入哈希表。 请使用 ROBUST PLAN 优化提示重新提交查询。 |
| 8649 | 17 | 否 | 查询已取消,因为此查询的估计开销 (%d) 出了配置的阈值 %d。 请与系统管理员联系。 |
| 8651 | 17 | 否 | 因为请求的内存授予在资源池 '%ls' (%ld)中不可用,所以无法执行此操作。 请重新运行该查询,降低查询负载或检查资源调控器配置设置。 |
| 8653 | 16 | 否 | 查询处理器无法为表或视图 '%.*ls' 生成计划,因为该表驻留在未联机的文件组中。 |
| 8655 | 16 | 否 | 查询处理器无法生成计划,因为表或视图 '%.*ls' 上的索引 '%.*ls' 已禁用。 |
| 8656 | 16 | 否 | 查询处理器无法生成查询计划。 请在禁用跟踪标志 %d 之后重新提交该查询。 |
| 8657 | 17 | 否 | 因为 %I64d KB 超出了工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 的最大配置限制,无法获得该内存授予。 请与服务器管理员联系以增大内存使用量限制。 |
| 8658 | 17 | 否 | 无法启动列存储索引生成,因为它至少需要 %I64d KB,而工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 中的每个查询的最大内存授予限制为 %I64d KB。 在修改列存储索引以包含更少的列后重试,或者在增加资源调控器的最大内存授予限制之后重试。 |
| 8659 | 16 | 否 | 无法在视图 “%.*ls” 上创建聚集索引 “%.*ls”,因为对于没有 GROUP BY 的聚合视图上的聚集索引,支持的唯一分布选项是 DISTRIBUTION=NONE。 |
| 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\ 添加到选择列表。 |
| 8664 | 16 | 否 | 无法对视图 '%.*ls' 创建索引,因为视图定义包含重复的列名称。 |
| 8665 | 16 | 否 | 无法对视图 “%.*ls” 创建聚集索引 “%.*ls”,因为没有行可以满足视图定义。 请考虑消除视图定义中的矛盾。 |
| 8666 | 10 | 否 | 警告:优化器无法使用索引,因为视图的选择列表包含非聚合表达式。 |
| 8667 | 10 | 否 | 警告:优化器无法使用索引,因为视图中的分组列表形成键并且是冗余的。 |
| 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 语句执行的操作,以确保其对于引用完整性约束不会同时触发这两种操作。 |
| 8674 | 16 | 否 | 查询处理器无法生成计划。 表 '%.*ls' 不可用,因为堆已损坏。 使数据库脱机以重新生成表和堆,然后再次运行查询处理器。 |
| 8675 | 17 | 是 | 等待远程内存资源在资源池 '%ls' (%ld) 中执行查询时发生超时。 请重新运行查询。 |
| 8676 | 16 | 否 | 无效的计划。 |
| 8680 | 17 | 否 | 内部查询处理器错误: 查询处理器在处理远程查询阶段的过程中遇到意外错误。 |
| 8681 | 17 | 否 | 内部查询处理器错误:查询处理器在处理过程中遇到意外错误。 [%ls] |
| 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 的操作> 节点。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8687 | 16 | 否 | 游标计划失败,因为对不属于 FAST_FORWARD 或 STATIC 类型且带有 USE PLAN 提示的游标强制该计划是不可能的。 请考虑删除 USE PLAN 提示并更新统计信息,或者使用不同的提示来影响查询计划的选择。 |
| 8688 | 16 | 否 | 游标计划强制失败,因为在提供给 USE PLAN 的 XML 计划中,CursorPlan< 元素下>缺少必需的元素 %ls。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8689 | 16 | 否 | USE PLAN 提示中指定的数据库 '%.*ls' 不存在。 请指定一个现有数据库。 |
| 8690 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 %ls 提示冲突。 请考虑删除提示 %ls。 |
| 8691 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 SET %ls ON 冲突。 请考虑将 %ls 设置为 OFF。 |
| 8692 | 16 | 否 | 无法执行 %ls 语句,因为 %ls 不支持 USE PLAN 提示。 SELECT 仅支持 USE PLAN。 |
| 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 提示。 |
| 8,700 | 16 | 否 | 查询无法运行,因为内存优化表上的列存储索引当前已禁用。 使用指定其他索引的索引提示重写查询。 |
| 8709 | 16 | 否 | 负窗口分隔符或 NULL 窗口分隔符导致的错误。 |
| 8710 | 16 | 否 | 必须提供与 CUBE、ROLLUP 或 GROUPING SET 查询一起使用的聚合函数,才能合并子聚合。 若要修复此问题,请删除该聚合函数或在 GROUP BY 子句基础上使用 UNION ALL 编写查询。 |
| 8711 | 16 | 否 | 同一作用域中的多个已排序聚合函数具有互相不兼容的排序。 |
| 8712 | 16 | 否 | USE PLAN 提示中指定的索引 '%.*ls' 不存在。 请指定一个现有索引,或者使用指定名称创建一个索引。 |
| 8713 | 16 | 否 | 由于计划中引用的索引视图中存在问题,无法强制查询计划。 |
| 8714 | 16 | 否 | Polybase 错误:无法将外部数据格式转换为 SQL Server 内部格式。 |
| 8715 | 16 | 否 | Polybase 错误:由于外部缓冲区布局,无法为表设置物理布局。 |
| 8716 | 16 | 否 | 检测到无效数据。 外部生成者已将值插入到 SQL Server 不支持的共享内存表中。 |
| 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'。 |
| 8725 | 17 | 否 | 在并行查询执行期间中止的子项目线程。 |
| 8726 | 16 | 否 | %.*ls 函数的输入参数必须是常量。 |
| 8727 | 16 | 否 | 百分位函数的输入参数不在 [0, 1] 范围内。 |
| 8728 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表不能包含 LOB 类型的表达式。 |
| 8729 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表的总大小为 %lu 字节。 支持的最大大小为 %lu 字节。 |
| 8730 | 16 | 否 | Lag 和 Lead 函数的偏移参数不能为负值。 |
| 8731 | 15 | 否 | REDISTRIBUTE 和 REDUCE 提示要求第一个联接条件是直接可比较类型的列的相等比较。 修改查询并重新运行它。 |
| 8732 | 15 | 否 | REPLICATE 和 REDUCE 提示只能与内部联接一起使用。 修改查询并重新运行它。 |
| 8733 | 16 | 否 | STRING_AGG的分隔符参数必须是字符串文本或变量。 |
| 8734 | 16 | 否 | STRING_AGG的分隔符参数不能是大型对象类型,例如 VARCHAR(MAX)或 NVARCHAR(MAX)。 |
| 8735 | 16 | 否 | 操作失败,因为表上的联机索引生成终止并导致暂时不一致。 重新运行查询。 |
| 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, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls), refer to page %S_PGID, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls)。 |
| 8926 | 16 | 否 | 表错误:跨对象链接:对象 %S_PGID、对象 %d 中的槽 %d、索引 %d、分区 %I64d、AU %I64d(%.*ls)和对象 %d 中的页 %S_PGID-next>,索引 %d,分区 %I64d,AU %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 记录所标识的 %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。 测试 (%.*ls) 失败。 值为 %ld 和 %ld。 |
| 8940 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 地址 0x%x 未对齐。 |
| 8941 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 无效。 |
| 8942 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 与前面的行重叠。 |
| 8943 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,行扩展到位于 0x%x 的可用空间。 |
| 8944 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)、页(%d:%d)、行 %d。 测试 (%.*ls) 失败。 值为 %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 |
| 8,958 | 10 | 否 | 对于由 DBCC %ls (%ls%ls%ls)发现的错误,%ls 是最低的修复级别。 |
| 8959 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)的 IAM 页 %S_PGID在对象 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 引用,但扫描过程中未检测到该节点。 |
| 8966 | 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。 |
| 8974 | 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 | 否 | 表错误: 跨对象链接。 对象 ID %d 中的页 %S_PGID-next>、索引 ID %d、分区 ID %I64d、AU ID %I64d(类型 %.*ls)是指对象 ID %d 中的页 %S_PGID、索引 ID %d、分区 ID %I64d、AU 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)标识。 |
| 8,989 | 10 | 否 | %.*ls 在数据库 '%ls' 中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8990 | 10 | 否 | %.*ls 在表 '%ls' (对象 ID %d)中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8991 | 16 | 否 | 0x%p 到 0x%p 不是有效的地址范围。 |
| 8992 | 16 | 否 | 请检查目录消息 %d,状态 %d: %.*ls |
| 8993 | 16 | 否 | 对象 ID %d,前推行页 %S_PGID,槽 %d 指向页 %S_PGID,槽 %d。 但未遇到被前推行。 可能是因为分配错误。 |
| 8994 | 16 | 否 | 前推行页 %S_PGID,槽 %d 应指向对象 ID %d,被前推行页 %S_PGID,槽 %d。 但未遇到前推行。 可能是因为分配错误。 |
| 8995 | 16 | 否 | 系统表 '%.*ls' (对象 ID %d,索引 ID %d)位于文件组 %d 中。 所有系统表都必须位于文件组 %d 中。 |
| 8996 | 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 处理。 |
| 错误 | Severity | 是否记录事件 | 说明 |
|---|---|---|---|
| 8001 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 Sql Variant 参数的元信息无效。 |
| 8002 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"): 为数据类型 0x%02X (XML)指定了无效的数据库或架构。 |
| 8003 | 16 | 否 | 传入请求的参数过多。 服务器最多支持 %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 未知。 |
| 8,033 | 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)的排序规则无效。 |
| 8,045 | 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 (用户定义的表类型)指定了无效的列标志。 |
| 8,054 | 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" 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8062 | 16 | 否 | 表值参数 %d 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8063 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用流正在发送不限长度的 CLR 类型。 参数 %d (“%.*ls”) 定义为类型 %.*ls。 下级客户端不支持此类型。 请以 varbinary(max) 形式发送大型 CLR 类型的序列化数据,或者将客户端驱动程序升级为支持无限 CLR 类型的驱动程序。 |
| 8064 | 16 | 否 | 参数 %d ([%.*ls].[%.*ls]。[%.*ls]:CLR 类型不存在,或者您没有访问它的权限。 |
| 8065 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密算法。 |
| 8066 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密规范化版本。 |
| 8067 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密类型。 |
| 8068 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):列加密密钥数据库 ID、ID 或版本超出界限。 |
| 8101 | 16 | 否 | 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 '%.*ls' 中的标识列指定显式值。 |
| 8102 | 16 | 否 | 无法更新标识列 '%.*ls'。 |
| 8103 | 16 | 否 | 表 '%.*ls' 不存在或无法打开 SET 操作。 |
| 8104 | 16 | 否 | 当前用户不是表 '%.*ls' 的数据库或对象所有者。 无法执行 SET 操作。 |
| 8105 | 16 | 否 | '%.*ls' 不是用户表。 无法执行 SET 操作。 |
| 8106 | 16 | 否 | 表 '%.*ls' 没有标识属性。 无法执行 SET 操作。 |
| 8107 | 16 | 否 | 表 '%.*ls.%.*ls.%.*ls'已打开IDENTITY_INSERT。 无法对表 '%.*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 | 否 | 列 '%.*ls.%.*ls' 在 HAVING 子句中无效,因为它不包含在聚合函数中,并且没有 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 | 否 | 无法在可以为 null 的列 '%.*ls' 上创建 IDENTITY 属性,表 '%.*ls'。 |
| 8148 | 16 | 否 | 为列 '%.*ls' 指定的多个列 %ls %S_MSG,表 '%.*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' 的约束、列、索引或触发器。 名称不允许重复。 |
| 8,169 | 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。 |
| 8,308 | 10 | 否 | SQL Server 的未来版本中将删除 USER_ID。 请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 请改用 DATABASE_PRINCIPAL_ID。 |
| 8309 | 16 | 否 | 已弃用 BACKUP LOG WITH TRUNCATE_ONLY 或 WITH NO_LOG。 应使用简单的恢复模式自动截断事务日志。 |
| 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 | 否 | 操作系统内核对象 '%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 | 是 | 无法传递服务器级事件通知。 在 msdb 中禁用 Service Broker,或者 msdb 无法启动。 其他数据库中的事件通知可能也会受到影响。 将 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。 |
| 8,397 | 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,但此服务为目标。 |
| 8435 | 16 | 否 | 找不到位于 %d 位置的会话句柄“%.*ls”。 |
| 8436 | 16 | 否 | 找不到会话组 "%.*ls"。 |
| 8437 | 16 | 否 | 收到的消息是由目标服务发送的,但消息类型 '%.*ls' 在约定中标记为 SENT BY INITIATOR。 |
| 8438 | 16 | 否 | 会话端点并不处于 MOVE CONVERSATION 的有效状态。 当前的端点状态为 '%ls'。 |
| 8439 | 16 | 否 | 目标会话组 '%.*ls' 无效。 |
| 8440 | 23 | 是 | 会话组存在,但不存在任何队列。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8441 | 16 | 否 | 位置 %d 处的会话句柄缺失。 请指定会话句柄。 |
| 8442 | 16 | 否 | 数据库中没有活动的 Service Broker。 请更改到包含 Service Broker 的数据库上下文。 |
| 8443 | 23 | 是 | ID 为 '%.*ls' 和发起方的对话: %d 引用缺少的对话组 '%.*ls'。 请运行 DBCC CHECKDB 以分析和修复数据库。 |
| 8444 | 23 | 是 | 服务队列结构不一致。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8445 | 16 | 否 | 会话句柄 '%ls' 引用了无效的会话 ID '%ls',发起方: %d。 |
| 8447 | 16 | 否 | 为变量赋值的 RECEIVE 语句不能与数据检索操作一起使用。 |
| 8450 | 16 | 否 | RECEIVE 计划中的赋值不能与 INTO 子句一起使用。 |
| 8451 | 16 | 否 | 位于 %d 位置的会话句柄 '%.*ls' 多次出现。 |
| 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 错误日志和操作系统错误日志以获取其他消息并解决根本问题。 如果该问题仍然存在,数据库可能会损坏。 要恢复数据库,请从干净的备份还原该数据库。 如果没有可用的干净备份,请考虑运行 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 错误日志和操作系统错误日志,了解指向可能的硬件问题的信息。 数据库可能已损坏。 要恢复数据库,请从干净的备份还原该数据库。 如果没有可用的干净备份,请考虑运行 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 | 否 | 当前事务未能导出到远程提供程序。 已回滚了该事务。 |
| 8525 | 16 | 否 | 分布式事务已完成。 请将此会话登记到新事务或 NULL 事务中。 |
| 8526 | 16 | 否 | 会话登记到具有活动保存点的分布式事务中时,无法执行远程操作。 |
| 8527 | 16 | 是 | 试图创建分布式事务导出令牌失败,错误为: %ls。 请与 Microsoft 分布式事务处理协调器(MS DTC)系统管理员联系。 |
| 8528 | 16 | 否 | 提交内核事务管理器(KTM)事务失败: %d。 |
| 8529 | 16 | 否 | 无法从 Microsoft 分布式事务处理协调器(MS DTC)事务提取内核事务管理器(KTM)事务句柄: 0x%x。 |
| 8530 | 16 | 是 | 操作系统内核事务管理器创建失败:0x%x。 |
| 8531 | 16 | 是 | 操作系统内核事务管理器未能创建登记:0x%08x。 |
| 8532 | 20 | 否 | 从内核事务管理器(KTM)读取资源管理器通知时出错: %d。 |
| 8,533 | 20 | 否 | 等待同内核事务管理器(KTM)进行通信时出错: %d。 |
| 8534 | 21 | 否 | 无法启动此数据库(%ls)的 KTM RM: %d。 |
| 8535 | 16 | 是 | 操作系统事务文件系统中的保存点操作失败:0x%x。 |
| 8536 | 16 | 是 | FILESTREAM 操作仅允许单个数据库更新。 |
| 8537 | 16 | 否 | 此事务已由内核事务管理器(KTM)中止。 |
| 8538 | 16 | 否 | FILESTREAM 0x%x 不支持当前的隔离级别。 |
| 8539 | 10 | 是 | 强制提交 UOW 为 %ls 的分布式事务。 MS DTC 暂时不可用,强制对该事务使用试探性解决方法。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8,540 | 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。 |
| 8559 | 20 | 是 | 键 '%ls' 中 '%ls' 的 RegSetValueEx 失败: %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。 |
| 8566 | 10 | 是 | 无法从 Microsoft 分布式事务处理协调器(MS DTC)提交准备好的事务。 服务器将重启数据库,并且 MS DTC 恢复有望解决任何可疑事务。 |
| 8567 | 10 | 是 | Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 已发布。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8568 | 10 | 是 | Microsoft分布式事务处理协调器(MS DTC)未能重新登记,理由是数据库 RMID 与与事务关联的 RMID [%ls] 不匹配。 请手动解析事务。 |
| 8569 | 10 | 是 | SQL Server 无法连接到Microsoft分布式事务处理协调器(MS DTC)。 检查 MSDTC 安全设置,如果运行 Always On,请确保 SQL Server 具有允许传入 RPC 动态连接的防火墙规则。 |
| 8570 | 10 | 是 | 初始化数据库 '%ls' 的Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8571 | 10 | 是 | SQL Server 无法从具有 UOW '%ls' 的事务的Microsoft分布式事务处理协调器 (MS DTC) 获取结果,因为已有另一个具有相同 RMID 的资源管理器。 |
| 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 内存,因为前者必须小于后者。 |
| 8,606 | 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 提示的条件下重新提交查询。 |
| 8621 | 16 | 否 | 查询处理器在优化查询时堆栈空间不足。 请简化查询。 |
| 8622 | 16 | 否 | 由于此查询中定义了提示,查询处理器未能生成查询计划。 请重新提交查询,并且不要在查询中指定任何提示,也不要使用 SET FORCEPLAN。 |
| 8623 | 16 | 是 | 查询处理器用尽了内部资源,无法生成查询计划。 这种情况很少出现,只有在查询极其复杂或引用了大量表或分区时才会出现。 请简化查询。 如果您认为该消息的出现纯属错误,请与客户支持服务部门联系,了解详细信息。 |
| 8624 | 16 | 是 | 内部查询处理器错误: 查询处理器无法生成查询计划。 有关详细信息,请与客户支持服务部门联系。 |
| 8625 | 10 | 否 | 警告: 由于使用了本地联接提示,联接次序得以强制实施。 |
| 8628 | 17 | 是 | 等待优化查询时发生超时。 请重新运行查询。 |
| 8630 | 17 | 否 | 内部查询处理器错误:查询处理器在执行期间遇到意外错误(HRESULT = 0x%x)。 |
| 8631 | 17 | 否 | 内部错误: 达到了服务器堆栈限制。 请在您的查询中查找潜在的深层嵌套,并尝试简化查询。 |
| 8632 | 17 | 否 | 内部错误: 达到了表达式服务限制。 请在您的查询中查找潜在的复杂表达式,并尝试简化它们。 |
| 8633 | 16 | 否 | 查询处理器无法生成查询计划,因为分布式查询不支持在对远程源的 DML 查询中使用默认值具体化中间结果。 请尝试使用实际默认值而不是默认值,或者将更新拆分为多个语句,一个语句仅包含 DEFAULT 赋值,其他语句包含剩余部分。 |
| 8634 | 17 | 否 | 查询处理器接收到群集通信层发出的错误。 |
| 8635 | 16 | 否 | 查询处理器无法为具有空间索引提示的查询生成查询计划。 原因: %S_MSG。 请尝试删除该索引提示或删除 SET FORCEPLAN。 |
| 8636 | 16 | 否 | 因为完全外部联接的谓词中存在子查询,所以查询处理器不能生成查询计划。 分布式查询不支持此功能。 |
| 8637 | 16 | 否 | 查询处理器无法生成查询计划,因为修改数据的查询使用了 USE PLAN 提示,而修改的目标表的一个索引当前正在联机生成。 请等待联机索引生成完成后再执行计划,或使用另一种方法来优化查询,例如更新统计信息,或使用另一个提示或者手动查询重写。 |
| 8638 | 16 | 否 | 查询处理器无法生成查询计划,因为 CURSOR 提取查询无法引用外部表。 确保输入请求不包含外部表上的远程 UPDATE 或 DELETE。 |
| 8642 | 17 | 否 | 查询处理器未能为执行并行查询启动必要的线程资源。 减少服务器上的负载或使用 MAXDOP 设置来限制并行度。 |
| 8,644 | 16 | 否 | 内部查询处理器错误: 为执行选择的计划不支持调用的给定执行例程。 |
| 8645 | 17 | 是 | 等待资源池 '%ls' (%ld)中的内存资源来执行该查询时发生超时。 请重新运行查询。 |
| 8646 | 21 | 是 | 在数据库 '%.*ls',表 %d 的索引 ID %d 中找不到索引条目。 指示的索引已损坏,或当前的更新计划有问题。 请运行 DBCC CHECKDB 或 DBCC CHECKTABLE。 如果该问题仍然存在,请与产品支持人员联系。 |
| 8648 | 20 | 是 | 无法将大于页大小的行插入哈希表。 请使用 ROBUST PLAN 优化提示重新提交查询。 |
| 8649 | 17 | 否 | 查询已取消,因为此查询的估计开销 (%d) 出了配置的阈值 %d。 请与系统管理员联系。 |
| 8651 | 17 | 否 | 因为请求的内存授予在资源池 '%ls' (%ld)中不可用,所以无法执行此操作。 请重新运行该查询,降低查询负载或检查资源调控器配置设置。 |
| 8653 | 16 | 否 | 查询处理器无法为表或视图 '%.*ls' 生成计划,因为该表驻留在未联机的文件组中。 |
| 8655 | 16 | 否 | 查询处理器无法生成计划,因为表或视图 '%.*ls' 上的索引 '%.*ls' 已禁用。 |
| 8656 | 16 | 否 | 查询处理器无法生成查询计划。 请在禁用跟踪标志 %d 之后重新提交该查询。 |
| 8657 | 17 | 否 | 因为 %I64d KB 超出了工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 的最大配置限制,无法获得该内存授予。 请与服务器管理员联系以增大内存使用量限制。 |
| 8658 | 17 | 否 | 无法启动列存储索引生成,因为它至少需要 %I64d KB,而工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 中的每个查询的最大内存授予限制为 %I64d KB。 在修改列存储索引以包含更少的列后重试,或者在增加资源调控器的最大内存授予限制之后重试。 |
| 8659 | 17 | 否 | 无法继续列存储索引生成,因为它需要每个线程的 %I64d KB 错误内存,而查询的总内存授予为 %I64d KB,列存储批量插入内存总数限制为查询中的 %I64d KB,最大内存授予限制为工作负荷组 ID=%ld 和资源池 id=%ld 的每个查询的 %I64d KB。 在修改列存储索引以包含更少的列后重试,或者在增加资源调控器的最大内存授予限制之后重试。 |
| 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\ 添加到选择列表。 |
| 8664 | 16 | 否 | 无法对视图 '%.*ls' 创建索引,因为视图定义包含重复的列名称。 |
| 8665 | 16 | 否 | 无法对视图 “%.*ls” 创建聚集索引 “%.*ls”,因为没有行可以满足视图定义。 请考虑消除视图定义中的矛盾。 |
| 8666 | 10 | 否 | 警告:优化器无法使用索引,因为视图的选择列表包含非聚合表达式。 |
| 8667 | 10 | 否 | 警告:优化器无法使用索引,因为视图中的分组列表形成键并且是冗余的。 |
| 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 语句执行的操作,以确保其对于引用完整性约束不会同时触发这两种操作。 |
| 8674 | 16 | 否 | 查询处理器无法生成计划。 表 '%.*ls' 不可用,因为堆已损坏。 使数据库脱机以重新生成表和堆,然后再次运行查询处理器。 |
| 8676 | 16 | 否 | 无效的计划。 |
| 8677 | 16 | 否 | 无法在视图 '%.*ls' 上创建聚集索引 '%.*ls',因为它不会聚合结果。 请考虑更改视图定义。 |
| 8678 | 16 | 否 | 无法对视图 “%.*ls” 创建聚集索引 “%.*ls”,因为视图引用可为 null 表达式的 SUM 聚合。 请考虑通过此类可以为 null 的表达式添加新COUNT_BIG聚合。 |
| 8680 | 17 | 否 | 内部查询处理器错误: 查询处理器在处理远程查询阶段的过程中遇到意外错误。 |
| 8681 | 17 | 否 | 内部查询处理器错误:查询处理器在处理过程中遇到意外错误。 [%ls] |
| 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 的操作> 节点。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8687 | 16 | 否 | 游标计划失败,因为对不属于 FAST_FORWARD 或 STATIC 类型且带有 USE PLAN 提示的游标强制该计划是不可能的。 请考虑删除 USE PLAN 提示并更新统计信息,或者使用不同的提示来影响查询计划的选择。 |
| 8688 | 16 | 否 | 游标计划强制失败,因为在提供给 USE PLAN 的 XML 计划中,CursorPlan< 元素下>缺少必需的元素 %ls。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8689 | 16 | 否 | USE PLAN 提示中指定的数据库 '%.*ls' 不存在。 请指定一个现有数据库。 |
| 8690 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 %ls 提示冲突。 请考虑删除提示 %ls。 |
| 8691 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 SET %ls ON 冲突。 请考虑将 %ls 设置为 OFF。 |
| 8692 | 16 | 否 | 无法执行 %ls 语句,因为 %ls 不支持 USE PLAN 提示。 SELECT 仅支持 USE PLAN。 |
| 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 提示。 |
| 8,700 | 16 | 否 | 查询无法运行,因为内存优化表上的列存储索引当前已禁用。 使用指定其他索引的索引提示重写查询。 |
| 8705 | 16 | 否 | 由于与另一个事务交互,DML 语句在数据库 '%.*ls' 中遇到表 ID %d 的索引 ID %d 中缺少的条目。 如果继续看到此错误,请考虑使用可重复读取或更高的隔离级别。 |
| 8709 | 16 | 否 | 负窗口分隔符或 NULL 窗口分隔符导致的错误。 |
| 8710 | 16 | 否 | 必须提供与 CUBE、ROLLUP 或 GROUPING SET 查询一起使用的聚合函数,才能合并子聚合。 若要修复此问题,请删除该聚合函数或在 GROUP BY 子句基础上使用 UNION ALL 编写查询。 |
| 8711 | 16 | 否 | 同一作用域中的多个已排序聚合函数具有互相不兼容的排序。 |
| 8712 | 16 | 否 | USE PLAN 提示中指定的索引 '%.*ls' 不存在。 请指定一个现有索引,或者使用指定名称创建一个索引。 |
| 8713 | 16 | 否 | 由于计划中引用的索引视图中存在问题,无法强制查询计划。 |
| 8714 | 16 | 否 | Polybase 错误:无法将外部数据格式转换为 SQL Server 内部格式。 |
| 8715 | 16 | 否 | Polybase 错误:由于外部缓冲区布局,无法为表设置物理布局。 |
| 8716 | 16 | 否 | 检测到无效数据。 外部生成者已将值插入到 SQL Server 不支持的共享内存表中。 |
| 8717 | 16 | 否 | 外部表不支持 DML 操作。 |
| 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'。 |
| 8725 | 17 | 否 | 在并行查询执行期间中止的子项目线程。 |
| 8726 | 16 | 否 | %.*ls 函数的输入参数必须是常量。 |
| 8727 | 16 | 否 | 百分位函数的输入参数不在 [0, 1] 范围内。 |
| 8728 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表不能包含 LOB 类型的表达式。 |
| 8729 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表的总大小为 %lu 字节。 支持的最大大小为 %lu 字节。 |
| 8730 | 16 | 否 | Lag 和 Lead 函数的偏移参数不能为负值。 |
| 8731 | 15 | 否 | REDISTRIBUTE 和 REDUCE 提示要求第一个联接条件是直接可比较类型的列的相等比较。 修改查询并重新运行它。 |
| 8732 | 15 | 否 | REPLICATE 和 REDUCE 提示只能与内部联接一起使用。 修改查询并重新运行它。 |
| 8733 | 16 | 否 | STRING_AGG的分隔符参数必须是字符串文本或变量。 |
| 8734 | 16 | 否 | STRING_AGG的分隔符参数不能是大型对象类型,例如 VARCHAR(MAX)或 NVARCHAR(MAX)。 |
| 8735 | 16 | 否 | 操作失败,因为表上的联机索引生成终止并导致暂时不一致。 重新运行查询。 |
| 8736 | 16 | 否 | 输入参数不能是大型对象类型,如 VARBINARY(MAX)。 |
| 8737 | 17 | 否 | 通过网络将数据发送到另一个分发时出现错误 0x%X。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8738 | 17 | 否 | 打开从分发 %d 到分发 %d 的连接时出错。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8,739 | 17 | 否 | 通过网络将元数据发送到另一个分发时出错。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8740 | 17 | 否 | 行太大,不能在分布之间混排。 行大小(以字节为单位): %d: 允许的最大行大小(以字节为单位): %d。 请联系支持人员寻求帮助。 |
| 8741 | 17 | 否 | 读取从一个分布区移动到另一个分布区的数据时出错。 尝试再次运行查询。 如果错误仍然存在,请联系支持人员。 |
| 8742 | 17 | 否 | 尝试通过外部提取程序在 SQL Server 中分配内存时出错。 尝试再次运行查询。 如果错误仍然存在,请联系支持人员。 |
| 8743 | 17 | 否 | 错误 0x%X - 无法分配 tempdb 空间,同时将数据从一个分布区传输到另一个分布区。 请参阅“https://aka.ms/monitor-temp-db”以获取帮助。 |
| 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, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls), refer to page %S_PGID, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls)。 |
| 8926 | 16 | 否 | 表错误:跨对象链接:对象 %S_PGID、对象 %d 中的槽 %d、索引 %d、分区 %I64d、AU %I64d(%.*ls)和对象 %d 中的页 %S_PGID-next>,索引 %d,分区 %I64d,AU %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 记录所标识的 %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。 测试 (%.*ls) 失败。 值为 %ld 和 %ld。 |
| 8940 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 地址 0x%x 未对齐。 |
| 8941 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 无效。 |
| 8942 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 与前面的行重叠。 |
| 8943 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,行扩展到位于 0x%x 的可用空间。 |
| 8944 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)、页(%d:%d)、行 %d。 测试 (%.*ls) 失败。 值为 %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 |
| 8,958 | 10 | 否 | 对于由 DBCC %ls (%ls%ls%ls)发现的错误,%ls 是最低的修复级别。 |
| 8959 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)的 IAM 页 %S_PGID在对象 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 引用,但扫描过程中未检测到该节点。 |
| 8966 | 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。 |
| 8974 | 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 | 否 | 表错误: 跨对象链接。 对象 ID %d 中的页 %S_PGID-next>、索引 ID %d、分区 ID %I64d、AU ID %I64d(类型 %.*ls)是指对象 ID %d 中的页 %S_PGID、索引 ID %d、分区 ID %I64d、AU 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)标识。 |
| 8,989 | 10 | 否 | %.*ls 在数据库 '%ls' 中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8990 | 10 | 否 | %.*ls 在表 '%ls' (对象 ID %d)中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8991 | 16 | 否 | 0x%p 到 0x%p 不是有效的地址范围。 |
| 8992 | 16 | 否 | 请检查目录消息 %d,状态 %d: %.*ls |
| 8993 | 16 | 否 | 对象 ID %d,前推行页 %S_PGID,槽 %d 指向页 %S_PGID,槽 %d。 但未遇到被前推行。 可能是因为分配错误。 |
| 8994 | 16 | 否 | 前推行页 %S_PGID,槽 %d 应指向对象 ID %d,被前推行页 %S_PGID,槽 %d。 但未遇到前推行。 可能是因为分配错误。 |
| 8995 | 16 | 否 | 系统表 '%.*ls' (对象 ID %d,索引 ID %d)位于文件组 %d 中。 所有系统表都必须位于文件组 %d 中。 |
| 8996 | 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 处理。 |
| 错误 | Severity | 是否记录事件 | 说明 |
|---|---|---|---|
| 8001 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 Sql Variant 参数的元信息无效。 |
| 8002 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"): 为数据类型 0x%02X (XML)指定了无效的数据库或架构。 |
| 8003 | 16 | 否 | 传入请求的参数过多。 服务器最多支持 %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 未知。 |
| 8,033 | 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)的排序规则无效。 |
| 8,045 | 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 (用户定义的表类型)指定了无效的列标志。 |
| 8,054 | 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" 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8062 | 16 | 否 | 表值参数 %d 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8063 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用流正在发送不限长度的 CLR 类型。 参数 %d (“%.*ls”) 定义为类型 %.*ls。 下级客户端不支持此类型。 请以 varbinary(max) 形式发送大型 CLR 类型的序列化数据,或者将客户端驱动程序升级为支持无限 CLR 类型的驱动程序。 |
| 8064 | 16 | 否 | 参数 %d ([%.*ls].[%.*ls]。[%.*ls]:CLR 类型不存在,或者您没有访问它的权限。 |
| 8065 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密算法。 |
| 8066 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密规范化版本。 |
| 8067 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密类型。 |
| 8068 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):列加密密钥数据库 ID、ID 或版本超出界限。 |
| 8101 | 16 | 否 | 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 '%.*ls' 中的标识列指定显式值。 |
| 8102 | 16 | 否 | 无法更新标识列 '%.*ls'。 |
| 8103 | 16 | 否 | 表 '%.*ls' 不存在或无法打开 SET 操作。 |
| 8104 | 16 | 否 | 当前用户不是表 '%.*ls' 的数据库或对象所有者。 无法执行 SET 操作。 |
| 8105 | 16 | 否 | '%.*ls' 不是用户表。 无法执行 SET 操作。 |
| 8106 | 16 | 否 | 表 '%.*ls' 没有标识属性。 无法执行 SET 操作。 |
| 8107 | 16 | 否 | 表 '%.*ls.%.*ls.%.*ls'已打开IDENTITY_INSERT。 无法对表 '%.*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 | 否 | 列 '%.*ls.%.*ls' 在 HAVING 子句中无效,因为它不包含在聚合函数中,并且没有 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 | 否 | 无法在可以为 null 的列 '%.*ls' 上创建 IDENTITY 属性,表 '%.*ls'。 |
| 8148 | 16 | 否 | 为列 '%.*ls' 指定的多个列 %ls %S_MSG,表 '%.*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' 的约束、列、索引或触发器。 名称不允许重复。 |
| 8,169 | 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。 |
| 8,308 | 10 | 否 | SQL Server 的未来版本中将删除 USER_ID。 请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 请改用 DATABASE_PRINCIPAL_ID。 |
| 8309 | 16 | 否 | 已弃用 BACKUP LOG WITH TRUNCATE_ONLY 或 WITH NO_LOG。 应使用简单的恢复模式自动截断事务日志。 |
| 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 | 否 | 操作系统内核对象 '%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 | 是 | 无法传递服务器级事件通知。 在 msdb 中禁用 Service Broker,或者 msdb 无法启动。 其他数据库中的事件通知可能也会受到影响。 将 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。 |
| 8,397 | 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,但此服务为目标。 |
| 8435 | 16 | 否 | 找不到位于 %d 位置的会话句柄“%.*ls”。 |
| 8436 | 16 | 否 | 找不到会话组 "%.*ls"。 |
| 8437 | 16 | 否 | 收到的消息是由目标服务发送的,但消息类型 '%.*ls' 在约定中标记为 SENT BY INITIATOR。 |
| 8438 | 16 | 否 | 会话端点并不处于 MOVE CONVERSATION 的有效状态。 当前的端点状态为 '%ls'。 |
| 8439 | 16 | 否 | 目标会话组 '%.*ls' 无效。 |
| 8440 | 23 | 是 | 会话组存在,但不存在任何队列。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8441 | 16 | 否 | 位置 %d 处的会话句柄缺失。 请指定会话句柄。 |
| 8442 | 16 | 否 | 数据库中没有活动的 Service Broker。 请更改到包含 Service Broker 的数据库上下文。 |
| 8443 | 23 | 是 | ID 为 '%.*ls' 和发起方的对话: %d 引用缺少的对话组 '%.*ls'。 请运行 DBCC CHECKDB 以分析和修复数据库。 |
| 8444 | 23 | 是 | 服务队列结构不一致。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8445 | 16 | 否 | 会话句柄 '%ls' 引用了无效的会话 ID '%ls',发起方: %d。 |
| 8447 | 16 | 否 | 为变量赋值的 RECEIVE 语句不能与数据检索操作一起使用。 |
| 8450 | 16 | 否 | RECEIVE 计划中的赋值不能与 INTO 子句一起使用。 |
| 8451 | 16 | 否 | 位于 %d 位置的会话句柄 '%.*ls' 多次出现。 |
| 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 错误日志和操作系统错误日志以获取其他消息并解决根本问题。 如果该问题仍然存在,数据库可能会损坏。 要恢复数据库,请从干净的备份还原该数据库。 如果没有可用的干净备份,请考虑运行 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 错误日志和操作系统错误日志,了解指向可能的硬件问题的信息。 数据库可能已损坏。 要恢复数据库,请从干净的备份还原该数据库。 如果没有可用的干净备份,请考虑运行 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 | 否 | 当前事务未能导出到远程提供程序。 已回滚了该事务。 |
| 8525 | 16 | 否 | 分布式事务已完成。 请将此会话登记到新事务或 NULL 事务中。 |
| 8526 | 16 | 否 | 会话登记到具有活动保存点的分布式事务中时,无法执行远程操作。 |
| 8527 | 16 | 是 | 试图创建分布式事务导出令牌失败,错误为: %ls。 请与 Microsoft 分布式事务处理协调器(MS DTC)系统管理员联系。 |
| 8528 | 16 | 否 | 提交内核事务管理器(KTM)事务失败: %d。 |
| 8529 | 16 | 否 | 无法从 Microsoft 分布式事务处理协调器(MS DTC)事务提取内核事务管理器(KTM)事务句柄: 0x%x。 |
| 8530 | 16 | 是 | 操作系统内核事务管理器创建失败:0x%x。 |
| 8531 | 16 | 是 | 操作系统内核事务管理器未能创建登记:0x%08x。 |
| 8532 | 20 | 否 | 从内核事务管理器(KTM)读取资源管理器通知时出错: %d。 |
| 8,533 | 20 | 否 | 等待同内核事务管理器(KTM)进行通信时出错: %d。 |
| 8534 | 21 | 否 | 无法启动此数据库(%ls)的 KTM RM: %d。 |
| 8535 | 16 | 是 | 操作系统事务文件系统中的保存点操作失败:0x%x。 |
| 8536 | 16 | 是 | FILESTREAM 操作仅允许单个数据库更新。 |
| 8537 | 16 | 否 | 此事务已由内核事务管理器(KTM)中止。 |
| 8538 | 16 | 否 | FILESTREAM 0x%x 不支持当前的隔离级别。 |
| 8539 | 10 | 是 | 强制提交 UOW 为 %ls 的分布式事务。 MS DTC 暂时不可用,强制对该事务使用试探性解决方法。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8,540 | 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。 |
| 8559 | 20 | 是 | 键 '%ls' 中 '%ls' 的 RegSetValueEx 失败: %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。 |
| 8566 | 10 | 是 | 无法从 Microsoft 分布式事务处理协调器(MS DTC)提交准备好的事务。 服务器将重启数据库,并且 MS DTC 恢复有望解决任何可疑事务。 |
| 8567 | 10 | 是 | Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 已发布。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8568 | 10 | 是 | Microsoft分布式事务处理协调器(MS DTC)未能重新登记,理由是数据库 RMID 与与事务关联的 RMID [%ls] 不匹配。 请手动解析事务。 |
| 8569 | 10 | 是 | SQL Server 无法连接到Microsoft分布式事务处理协调器(MS DTC)。 检查 MSDTC 安全设置,如果运行 Always On,请确保 SQL Server 具有允许传入 RPC 动态连接的防火墙规则。 |
| 8570 | 10 | 是 | 初始化数据库 '%ls' 的Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8571 | 10 | 是 | SQL Server 无法从具有 UOW '%ls' 的事务的Microsoft分布式事务处理协调器 (MS DTC) 获取结果,因为已有另一个具有相同 RMID 的资源管理器。 |
| 8572 | 16 | 是 | 主机名 '%ls' 的 DNS 查找失败。 |
| 8573 | 10 | 是 | %ls '%ls' 解析为 '%ls' IP 地址。 |
| 8574 | 16 | 是 | 提供的主机 FQDN '%ls' 无效。 |
| 8575 | 16 | 是 | 从提供的 FQDN 中提取的 NetBIOS 主机名无效。 |
| 8576 | 16 | 是 | 主机 '%ls' ('%ls' ) 上的 RPC 终结点映射器无法访问。 |
| 8577 | 16 | 是 | 禁用 Azure SQL 托管实例 %ls 的 DTC。 若要了解如何启用 DTC,请参阅: https://free.blessedness.top/azure/azure-sql/managed-instance/distributed-transaction-coordinator-dtc |
| 8578 | 10 | 是 | %ls 测试 %ls。 |
| 8579 | 10 | 是 | 测试与 '%ls' ('%ls') 的连接已成功。 |
| 8580 | 16 | 是 | 提供的远程事务管理器下落无效。 |
| 8581 | 16 | 是 | 提供的 OleTx 终结点 CID '%ls' 无效。 |
| 8582 | 16 | 是 | 无法更新 DTC 网络设置。 %ls |
| 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 内存,因为前者必须小于后者。 |
| 8,606 | 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 提示的条件下重新提交查询。 |
| 8621 | 16 | 否 | 查询处理器在优化查询时堆栈空间不足。 请简化查询。 |
| 8622 | 16 | 否 | 由于此查询中定义了提示,查询处理器未能生成查询计划。 请重新提交查询,并且不要在查询中指定任何提示,也不要使用 SET FORCEPLAN。 |
| 8623 | 16 | 是 | 查询处理器用尽了内部资源,无法生成查询计划。 这种情况很少出现,只有在查询极其复杂或引用了大量表或分区时才会出现。 请简化查询。 如果您认为该消息的出现纯属错误,请与客户支持服务部门联系,了解详细信息。 |
| 8624 | 16 | 是 | 内部查询处理器错误: 查询处理器无法生成查询计划。 有关详细信息,请与客户支持服务部门联系。 |
| 8625 | 10 | 否 | 警告: 由于使用了本地联接提示,联接次序得以强制实施。 |
| 8628 | 17 | 是 | 等待优化查询时发生超时。 请重新运行查询。 |
| 8630 | 17 | 否 | 内部查询处理器错误:查询处理器在执行期间遇到意外错误(HRESULT = 0x%x)。 |
| 8631 | 17 | 否 | 内部错误: 达到了服务器堆栈限制。 请在您的查询中查找潜在的深层嵌套,并尝试简化查询。 |
| 8632 | 17 | 否 | 内部错误: 达到了表达式服务限制。 请在您的查询中查找潜在的复杂表达式,并尝试简化它们。 |
| 8633 | 16 | 否 | 查询处理器无法生成查询计划,因为分布式查询不支持在对远程源的 DML 查询中使用默认值具体化中间结果。 请尝试使用实际默认值而不是默认值,或者将更新拆分为多个语句,一个语句仅包含 DEFAULT 赋值,其他语句包含剩余部分。 |
| 8634 | 17 | 否 | 查询处理器接收到群集通信层发出的错误。 |
| 8635 | 16 | 否 | 查询处理器无法为具有空间索引提示的查询生成查询计划。 原因: %S_MSG。 请尝试删除该索引提示或删除 SET FORCEPLAN。 |
| 8636 | 16 | 否 | 因为完全外部联接的谓词中存在子查询,所以查询处理器不能生成查询计划。 分布式查询不支持此功能。 |
| 8637 | 16 | 否 | 查询处理器无法生成查询计划,因为修改数据的查询使用了 USE PLAN 提示,而修改的目标表的一个索引当前正在联机生成。 请等待联机索引生成完成后再执行计划,或使用另一种方法来优化查询,例如更新统计信息,或使用另一个提示或者手动查询重写。 |
| 8638 | 16 | 否 | 查询处理器无法生成查询计划,因为 CURSOR 提取查询无法引用外部表。 确保输入请求不包含外部表上的远程 UPDATE 或 DELETE。 |
| 8639 | 16 | 否 | 查询处理器无法生成查询计划,因为目标 DML 表未对哈希分区。 |
| 8642 | 17 | 否 | 查询处理器未能为执行并行查询启动必要的线程资源。 减少服务器上的负载或使用 MAXDOP 设置来限制并行度。 |
| 8,644 | 16 | 否 | 内部查询处理器错误: 为执行选择的计划不支持调用的给定执行例程。 |
| 8645 | 17 | 是 | 等待资源池 '%ls' (%ld)中的内存资源来执行该查询时发生超时。 请重新运行查询。 |
| 8646 | 21 | 是 | 在数据库 '%.*ls',表 %d 的索引 ID %d 中找不到索引条目。 指示的索引已损坏,或当前的更新计划有问题。 请运行 DBCC CHECKDB 或 DBCC CHECKTABLE。 如果该问题仍然存在,请与产品支持人员联系。 |
| 8648 | 20 | 是 | 无法将大于页大小的行插入哈希表。 请使用 ROBUST PLAN 优化提示重新提交查询。 |
| 8649 | 17 | 否 | 查询已取消,因为此查询的估计开销 (%d) 出了配置的阈值 %d。 请与系统管理员联系。 |
| 8651 | 17 | 否 | 因为请求的内存授予在资源池 '%ls' (%ld)中不可用,所以无法执行此操作。 请重新运行该查询,降低查询负载或检查资源调控器配置设置。 |
| 8653 | 16 | 否 | 查询处理器无法为表或视图 '%.*ls' 生成计划,因为该表驻留在未联机的文件组中。 |
| 8655 | 16 | 否 | 查询处理器无法生成计划,因为表或视图 '%.*ls' 上的索引 '%.*ls' 已禁用。 |
| 8656 | 16 | 否 | 查询处理器无法生成查询计划。 请在禁用跟踪标志 %d 之后重新提交该查询。 |
| 8657 | 17 | 否 | 因为 %I64d KB 超出了工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 的最大配置限制,无法获得该内存授予。 请与服务器管理员联系以增大内存使用量限制。 |
| 8658 | 17 | 否 | 无法启动列存储索引生成,因为它至少需要 %I64d KB,而工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 中的每个查询的最大内存授予限制为 %I64d KB。 在修改列存储索引以包含更少的列后重试,或者在增加资源调控器的最大内存授予限制之后重试。 |
| 8659 | 17 | 否 | 无法继续列存储索引生成,因为它需要每个线程的 %I64d KB 错误内存,而查询的总内存授予为 %I64d KB,列存储批量插入内存总数限制为查询中的 %I64d KB,最大内存授予限制为工作负荷组 ID=%ld 和资源池 id=%ld 的每个查询的 %I64d KB。 在修改列存储索引以包含更少的列后重试,或者在增加资源调控器的最大内存授予限制之后重试。 |
| 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\ 添加到选择列表。 |
| 8664 | 16 | 否 | 无法对视图 '%.*ls' 创建索引,因为视图定义包含重复的列名称。 |
| 8665 | 16 | 否 | 无法对视图 “%.*ls” 创建聚集索引 “%.*ls”,因为没有行可以满足视图定义。 请考虑消除视图定义中的矛盾。 |
| 8666 | 10 | 否 | 警告:优化器无法使用索引,因为视图的选择列表包含非聚合表达式。 |
| 8667 | 10 | 否 | 警告:优化器无法使用索引,因为视图中的分组列表形成键并且是冗余的。 |
| 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 语句执行的操作,以确保其对于引用完整性约束不会同时触发这两种操作。 |
| 8674 | 16 | 否 | 查询处理器无法生成计划。 表 '%.*ls' 不可用,因为堆已损坏。 使数据库脱机以重新生成表和堆,然后再次运行查询处理器。 |
| 8675 | 16 | 否 | 无法运行查询,因为内部优化重播失败。 |
| 8676 | 16 | 否 | 无效的计划。 |
| 8677 | 16 | 否 | 无法在视图 '%.*ls' 上创建聚集索引 '%.*ls',因为它不会聚合结果。 请考虑更改视图定义。 |
| 8678 | 16 | 否 | 无法对视图 “%.*ls” 创建聚集索引 “%.*ls”,因为视图引用可为 null 表达式的 SUM 聚合。 请考虑通过此类可以为 null 的表达式添加新COUNT_BIG聚合。 |
| 8679 | 16 | 否 | UPDATE/DELETE 语句多次尝试修改同一行。 优化语句,确保目标行最多修改一次。 |
| 8680 | 17 | 否 | 内部查询处理器错误: 查询处理器在处理远程查询阶段的过程中遇到意外错误。 |
| 8681 | 17 | 否 | 内部查询处理器错误:查询处理器在处理过程中遇到意外错误。 [%ls] |
| 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 的操作> 节点。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8687 | 16 | 否 | 游标计划失败,因为对不属于 FAST_FORWARD 或 STATIC 类型且带有 USE PLAN 提示的游标强制该计划是不可能的。 请考虑删除 USE PLAN 提示并更新统计信息,或者使用不同的提示来影响查询计划的选择。 |
| 8688 | 16 | 否 | 游标计划强制失败,因为在提供给 USE PLAN 的 XML 计划中,CursorPlan< 元素下>缺少必需的元素 %ls。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8689 | 16 | 否 | USE PLAN 提示中指定的数据库 '%.*ls' 不存在。 请指定一个现有数据库。 |
| 8690 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 %ls 提示冲突。 请考虑删除提示 %ls。 |
| 8691 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 SET %ls ON 冲突。 请考虑将 %ls 设置为 OFF。 |
| 8692 | 16 | 否 | 无法执行 %ls 语句,因为 %ls 不支持 USE PLAN 提示。 SELECT 仅支持 USE PLAN。 |
| 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 提示。 |
| 8,700 | 16 | 否 | 查询无法运行,因为内存优化表上的列存储索引当前已禁用。 使用指定其他索引的索引提示重写查询。 |
| 8705 | 16 | 否 | 由于与另一个事务交互,DML 语句在数据库 '%.*ls' 中遇到表 ID %d 的索引 ID %d 中缺少的条目。 如果继续看到此错误,请考虑使用可重复读取或更高的隔离级别。 |
| 8709 | 16 | 否 | 负窗口分隔符或 NULL 窗口分隔符导致的错误。 |
| 8710 | 16 | 否 | 必须提供与 CUBE、ROLLUP 或 GROUPING SET 查询一起使用的聚合函数,才能合并子聚合。 若要修复此问题,请删除该聚合函数或在 GROUP BY 子句基础上使用 UNION ALL 编写查询。 |
| 8711 | 16 | 否 | 同一作用域中的多个已排序聚合函数具有互相不兼容的排序。 |
| 8712 | 16 | 否 | USE PLAN 提示中指定的索引 '%.*ls' 不存在。 请指定一个现有索引,或者使用指定名称创建一个索引。 |
| 8713 | 16 | 否 | 由于计划中引用的索引视图中存在问题,无法强制查询计划。 |
| 8714 | 16 | 否 | Polybase 错误:无法将外部数据格式转换为 SQL Server 内部格式。 |
| 8715 | 16 | 否 | Polybase 错误:由于外部缓冲区布局,无法为表设置物理布局。 |
| 8716 | 16 | 否 | 检测到无效数据。 外部生成者已将值插入到 SQL Server 不支持的共享内存表中。 |
| 8717 | 16 | 否 | 外部表不支持 DML 操作。 |
| 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'。 |
| 8725 | 17 | 否 | 在并行查询执行期间中止的子项目线程。 |
| 8726 | 16 | 否 | %.*ls 函数的输入参数必须是常量。 |
| 8727 | 16 | 否 | 百分位函数的输入参数不在 [0, 1] 范围内。 |
| 8728 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表不能包含 LOB 类型的表达式。 |
| 8729 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表的总大小为 %lu 字节。 支持的最大大小为 %lu 字节。 |
| 8730 | 16 | 否 | Lag 和 Lead 函数的偏移参数不能为负值。 |
| 8731 | 15 | 否 | REDISTRIBUTE 和 REDUCE 提示要求第一个联接条件是直接可比较类型的列的相等比较。 修改查询并重新运行它。 |
| 8732 | 15 | 否 | REPLICATE 和 REDUCE 提示只能与内部联接一起使用。 修改查询并重新运行它。 |
| 8733 | 16 | 否 | STRING_AGG的分隔符参数必须是字符串文本或变量。 |
| 8734 | 16 | 否 | STRING_AGG的分隔符参数不能是大型对象类型,例如 VARCHAR(MAX)或 NVARCHAR(MAX)。 |
| 8735 | 16 | 否 | 操作失败,因为表上的联机索引生成终止并导致暂时不一致。 重新运行查询。 |
| 8736 | 16 | 否 | 输入参数不能是大型对象类型,如 VARBINARY(MAX)。 |
| 8737 | 17 | 否 | 通过网络将数据发送到另一个分发时出现错误 0x%X。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8738 | 17 | 否 | 打开从分发 %d 到分发 %d 的连接时出现错误 0x%X。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8,739 | 17 | 否 | 通过网络从分发 %d 发送到分发 %d 时出错。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8740 | 17 | 否 | 行太大,不能在分布之间混排。 行大小(以字节为单位): %d: 允许的最大行大小(以字节为单位): %d。 请联系支持人员寻求帮助。 |
| 8741 | 17 | 否 | 读取从一个分布区移动到另一个分布区的数据时出错。 尝试再次运行查询。 如果错误仍然存在,请联系支持人员。 |
| 8742 | 17 | 否 | 尝试通过外部库在 SQL Server 中分配内存时出错。 尝试再次运行查询。 如果错误仍然存在,请联系支持人员。 |
| 8743 | 17 | 否 | 错误 0x%X - 无法分配 tempdb 空间,同时将数据从一个分布区传输到另一个分布区。 其他详细信息:“%s”。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2323823。 |
| 8744 | 15 | 否 | REDISTRIBUTE_PREFIX提示预期 %ld 联接条件是直接比较类型的列的相等比较。 修改查询并重新运行它。 |
| 8745 | 16 | 否 | 具有 WHEN NOT MATCHED [BY TARGET] 子句的合并语句必须面向哈希分布式表。 |
| 8746 | 17 | 否 | 序列化源类型以移动到另一个分发时出错。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8747 | 15 | 否 | 当表指定聚集列存储索引时,不允许使用表选项XML_COMPRESSION。 |
| 8748 | 16 | 否 | STRING_SPLIT的 enable_ordinal 参数仅支持常量值(而不是变量或列)。 |
| 8749 | 16 | 否 | 从 XML DOM 获取节点值失败。 |
| 8,750 | 16 | 否 | 从 XML DOM 获取属性失败。 |
| 8751 | 16 | 否 | 从 XML DOM 获取命名项失败。 |
| 8752 | 16 | 否 | 从 XML DOM 获取单个节点失败。 |
| 8753 | 16 | 否 | 从 XML DOM 获取多个节点失败。 |
| 8754 | 16 | 否 | 创建 XML 分析器实例时出错。 |
| 8755 | 16 | 否 | 变体类型更改失败。 |
| 8756 | 16 | 否 | 从字节构造加载 XML DOM 失败。 |
| 8757 | 16 | 否 | 获取文档元素 XML DOM 失败。 |
| 8758 | 16 | 否 | 从 XML DOM 节点获取下一个节点失败。 |
| 8759 | 16 | 否 | 从 XML DOM 节点获取节点列表的长度失败。 |
| 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, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls), refer to page %S_PGID, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls)。 |
| 8926 | 16 | 否 | 表错误:跨对象链接:对象 %S_PGID、对象 %d 中的槽 %d、索引 %d、分区 %I64d、AU %I64d(%.*ls)和对象 %d 中的页 %S_PGID-next>,索引 %d,分区 %I64d,AU %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 记录所标识的 %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。 测试 (%.*ls) 失败。 值为 %ld 和 %ld。 |
| 8940 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 地址 0x%x 未对齐。 |
| 8941 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 无效。 |
| 8942 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 与前面的行重叠。 |
| 8943 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,行扩展到位于 0x%x 的可用空间。 |
| 8944 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)、页(%d:%d)、行 %d。 测试 (%.*ls) 失败。 值为 %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 |
| 8,958 | 10 | 否 | 对于由 DBCC %ls (%ls%ls%ls)发现的错误,%ls 是最低的修复级别。 |
| 8959 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)的 IAM 页 %S_PGID在对象 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 引用,但扫描过程中未检测到该节点。 |
| 8966 | 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。 |
| 8974 | 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 | 否 | 表错误: 跨对象链接。 对象 ID %d 中的页 %S_PGID-next>、索引 ID %d、分区 ID %I64d、AU ID %I64d(类型 %.*ls)是指对象 ID %d 中的页 %S_PGID、索引 ID %d、分区 ID %I64d、AU 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)标识。 |
| 8,989 | 10 | 否 | %.*ls 在数据库 '%ls' 中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8990 | 10 | 否 | %.*ls 在表 '%ls' (对象 ID %d)中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8991 | 16 | 否 | 0x%p 到 0x%p 不是有效的地址范围。 |
| 8992 | 16 | 否 | 请检查目录消息 %d,状态 %d: %.*ls |
| 8993 | 16 | 否 | 对象 ID %d,前推行页 %S_PGID,槽 %d 指向页 %S_PGID,槽 %d。 但未遇到被前推行。 可能是因为分配错误。 |
| 8994 | 16 | 否 | 前推行页 %S_PGID,槽 %d 应指向对象 ID %d,被前推行页 %S_PGID,槽 %d。 但未遇到前推行。 可能是因为分配错误。 |
| 8995 | 16 | 否 | 系统表 '%.*ls' (对象 ID %d,索引 ID %d)位于文件组 %d 中。 所有系统表都必须位于文件组 %d 中。 |
| 8996 | 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 处理。 |
| 错误 | Severity | 是否记录事件 | 说明 |
|---|---|---|---|
| 8001 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 Sql Variant 参数的元信息无效。 |
| 8002 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"): 为数据类型 0x%02X (XML)指定了无效的数据库或架构。 |
| 8003 | 16 | 否 | 传入请求的参数过多。 服务器最多支持 %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 未知。 |
| 8,033 | 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)的排序规则无效。 |
| 8,045 | 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 (用户定义的表类型)指定了无效的列标志。 |
| 8,054 | 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" 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8062 | 16 | 否 | 表值参数 %d 的数据不符合该参数的表类型。 SQL Server 错误为: %d,状态: %d |
| 8063 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用流正在发送不限长度的 CLR 类型。 参数 %d (“%.*ls”) 定义为类型 %.*ls。 下级客户端不支持此类型。 请以 varbinary(max) 形式发送大型 CLR 类型的序列化数据,或者将客户端驱动程序升级为支持无限 CLR 类型的驱动程序。 |
| 8064 | 16 | 否 | 参数 %d ([%.*ls].[%.*ls]。[%.*ls]:CLR 类型不存在,或者您没有访问它的权限。 |
| 8065 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密算法。 |
| 8066 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密规范化版本。 |
| 8067 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):此版本的 SQL Server 不支持加密类型。 |
| 8068 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”):列加密密钥数据库 ID、ID 或版本超出界限。 |
| 8069 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d (“%.*ls”): 服务器端 TDS 不支持 JSON 数据类型。 |
| 8070 | 16 | 否 | 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 服务器端 TDS 不支持参数 %d(“%.*ls”):矢量数据类型。 |
| 8101 | 16 | 否 | 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 '%.*ls' 中的标识列指定显式值。 |
| 8102 | 16 | 否 | 无法更新标识列 '%.*ls'。 |
| 8103 | 16 | 否 | 表 '%.*ls' 不存在或无法打开 SET 操作。 |
| 8104 | 16 | 否 | 当前用户不是表 '%.*ls' 的数据库或对象所有者。 无法执行 SET 操作。 |
| 8105 | 16 | 否 | '%.*ls' 不是用户表。 无法执行 SET 操作。 |
| 8106 | 16 | 否 | 表 '%.*ls' 没有标识属性。 无法执行 SET 操作。 |
| 8107 | 16 | 否 | 表 '%.*ls.%.*ls.%.*ls'已打开IDENTITY_INSERT。 无法对表 '%.*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 | 否 | 列 '%.*ls.%.*ls' 在 HAVING 子句中无效,因为它不包含在聚合函数中,并且没有 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 | 否 | 无法在可以为 null 的列 '%.*ls' 上创建 IDENTITY 属性,表 '%.*ls'。 |
| 8148 | 16 | 否 | 为列 '%.*ls' 指定的多个列 %ls %S_MSG,表 '%.*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' 的约束、列、索引或触发器。 名称不允许重复。 |
| 8,169 | 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。 |
| 8,308 | 10 | 否 | SQL Server 的未来版本中将删除 USER_ID。 请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 请改用 DATABASE_PRINCIPAL_ID。 |
| 8309 | 16 | 否 | 已弃用 BACKUP LOG WITH TRUNCATE_ONLY 或 WITH NO_LOG。 应使用简单的恢复模式自动截断事务日志。 |
| 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 | 否 | 操作系统内核对象 '%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 | 是 | 无法传递服务器级事件通知。 在 msdb 中禁用 Service Broker,或者 msdb 无法启动。 其他数据库中的事件通知可能也会受到影响。 将 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。 |
| 8,397 | 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 INITIATOR,但此服务是目标。 |
| 8435 | 16 | 否 | 找不到位于 %d 位置的会话句柄“%.*ls”。 |
| 8436 | 16 | 否 | 找不到会话组 "%.*ls"。 |
| 8437 | 16 | 否 | 收到的消息是由目标服务发送的,但消息类型 '%.*ls' 在约定中标记为 SENT BY INITIATOR。 |
| 8438 | 16 | 否 | 会话端点并不处于 MOVE CONVERSATION 的有效状态。 当前的端点状态为 '%ls'。 |
| 8439 | 16 | 否 | 目标会话组 '%.*ls' 无效。 |
| 8440 | 23 | 是 | 会话组存在,但不存在任何队列。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8441 | 16 | 否 | 位置 %d 处的会话句柄缺失。 请指定会话句柄。 |
| 8442 | 16 | 否 | 数据库中没有活动的 Service Broker。 请更改到包含 Service Broker 的数据库上下文。 |
| 8443 | 23 | 是 | ID 为 '%.*ls' 和发起方的对话: %d 引用缺少的对话组 '%.*ls'。 请运行 DBCC CHECKDB 以分析和修复数据库。 |
| 8444 | 23 | 是 | 服务队列结构不一致。 数据库可能已损坏。 请运行 DBCC CHECKDB。 |
| 8445 | 16 | 否 | 会话句柄 '%ls' 引用了无效的会话 ID '%ls',发起方: %d。 |
| 8447 | 16 | 否 | 为变量赋值的 RECEIVE 语句不能与数据检索操作一起使用。 |
| 8450 | 16 | 否 | RECEIVE 计划中的赋值不能与 INTO 子句一起使用。 |
| 8451 | 16 | 否 | 位于 %d 位置的会话句柄 '%.*ls' 多次出现。 |
| 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 错误日志和操作系统错误日志以获取其他消息并解决根本问题。 如果该问题仍然存在,数据库可能会损坏。 要恢复数据库,请从干净的备份还原该数据库。 如果没有可用的干净备份,请考虑运行 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 错误日志和操作系统错误日志,了解指向可能的硬件问题的信息。 数据库可能已损坏。 要恢复数据库,请从干净的备份还原该数据库。 如果没有可用的干净备份,请考虑运行 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 | 否 | 当前事务未能导出到远程提供程序。 已回滚了该事务。 |
| 8525 | 16 | 否 | 分布式事务已完成。 请将此会话登记到新事务或 NULL 事务中。 |
| 8526 | 16 | 否 | 会话登记到具有活动保存点的分布式事务中时,无法执行远程操作。 |
| 8527 | 16 | 是 | 试图创建分布式事务导出令牌失败,错误为: %ls。 请与 Microsoft 分布式事务处理协调器(MS DTC)系统管理员联系。 |
| 8528 | 16 | 否 | 提交内核事务管理器(KTM)事务失败: %d。 |
| 8529 | 16 | 否 | 无法从 Microsoft 分布式事务处理协调器(MS DTC)事务提取内核事务管理器(KTM)事务句柄: 0x%x。 |
| 8530 | 16 | 是 | 操作系统内核事务管理器创建失败:0x%x。 |
| 8531 | 16 | 是 | 操作系统内核事务管理器未能创建登记:0x%08x。 |
| 8532 | 20 | 否 | 从内核事务管理器(KTM)读取资源管理器通知时出错: %d。 |
| 8,533 | 20 | 否 | 等待同内核事务管理器(KTM)进行通信时出错: %d。 |
| 8534 | 21 | 否 | 无法启动此数据库(%ls)的 KTM RM: %d。 |
| 8535 | 16 | 是 | 操作系统事务文件系统中的保存点操作失败:0x%x。 |
| 8536 | 16 | 是 | FILESTREAM 操作仅允许单个数据库更新。 |
| 8537 | 16 | 否 | 此事务已由内核事务管理器(KTM)中止。 |
| 8538 | 16 | 否 | FILESTREAM 0x%x 不支持当前的隔离级别。 |
| 8539 | 10 | 是 | 强制提交 UOW 为 %ls 的分布式事务。 MS DTC 暂时不可用,强制对该事务使用试探性解决方法。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8,540 | 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。 |
| 8559 | 20 | 是 | 键 '%ls' 中 '%ls' 的 RegSetValueEx 失败: %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。 |
| 8566 | 10 | 是 | 无法从 Microsoft 分布式事务处理协调器(MS DTC)提交准备好的事务。 服务器将重启数据库,并且 MS DTC 恢复有望解决任何可疑事务。 |
| 8567 | 10 | 是 | Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 已发布。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8568 | 10 | 是 | Microsoft分布式事务处理协调器(MS DTC)未能重新登记,理由是数据库 RMID 与与事务关联的 RMID [%ls] 不匹配。 请手动解析事务。 |
| 8569 | 10 | 是 | SQL Server 无法连接到Microsoft分布式事务处理协调器(MS DTC)。 检查 MSDTC 安全设置,如果使用 AlwaysOn 可用性组,请确保 SQL Server 具有允许传入 RPC 动态连接的防火墙规则。 |
| 8570 | 10 | 是 | 初始化数据库 '%ls' 的Microsoft分布式事务处理协调器 (MS DTC) 资源管理器 [%ls] 。 这只是一条信息性消息。 不需要任何用户操作。 |
| 8571 | 10 | 是 | SQL Server 无法从具有 UOW '%ls' 的事务的Microsoft分布式事务处理协调器 (MS DTC) 获取结果,因为已有另一个具有相同 RMID 的资源管理器。 |
| 8572 | 16 | 是 | 主机名 '%ls' 的 DNS 查找失败。 |
| 8573 | 10 | 是 | %ls '%ls' 解析为 '%ls' IP 地址。 |
| 8574 | 16 | 是 | 提供的主机 FQDN '%ls' 无效。 |
| 8575 | 16 | 是 | 从提供的 FQDN 中提取的 NetBIOS 主机名无效。 |
| 8576 | 16 | 是 | 主机上的 RPC 终结点映射器“%ls”(“%ls”)无法访问。 |
| 8577 | 16 | 是 | 禁用 SQL 托管实例的 DTC %ls。 若要了解如何启用 DTC,请参阅 https://go.microsoft.com/fwlink/?linkid=2323006。 |
| 8578 | 10 | 是 | %ls 测试 %ls。 |
| 8579 | 10 | 是 | 测试与 '%ls' ('%ls') 的连接已成功。 |
| 8580 | 16 | 是 | 提供的远程事务管理器下落无效。 |
| 8581 | 16 | 是 | 提供的 OleTx 终结点 CID '%ls' 无效。 |
| 8582 | 16 | 是 | 无法更新 DTC 网络设置。 %ls |
| 8583 | 10 | 是 | DTC 完全限定的域名(FQDN)解析设置为“%ls”。 |
| 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 内存,因为前者必须小于后者。 |
| 8,606 | 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 提示的条件下重新提交查询。 |
| 8621 | 16 | 否 | 查询处理器在优化查询时堆栈空间不足。 请简化查询。 |
| 8622 | 16 | 否 | 由于此查询中定义了提示,查询处理器未能生成查询计划。 请重新提交查询,并且不要在查询中指定任何提示,也不要使用 SET FORCEPLAN。 |
| 8623 | 16 | 是 | 查询处理器用尽了内部资源,无法生成查询计划。 这种情况很少出现,只有在查询极其复杂或引用了大量表或分区时才会出现。 请简化查询。 如果您认为该消息的出现纯属错误,请与客户支持服务部门联系,了解详细信息。 |
| 8624 | 16 | 是 | 内部查询处理器错误: 查询处理器无法生成查询计划。 有关详细信息,请与客户支持服务部门联系。 |
| 8625 | 10 | 否 | 警告: 由于使用了本地联接提示,联接次序得以强制实施。 |
| 8628 | 17 | 是 | 等待优化查询时发生超时。 请重新运行查询。 |
| 8630 | 17 | 否 | 内部查询处理器错误:查询处理器在执行期间遇到意外错误(HRESULT = 0x%x)。 |
| 8631 | 17 | 否 | 内部错误: 达到了服务器堆栈限制。 请在您的查询中查找潜在的深层嵌套,并尝试简化查询。 |
| 8632 | 17 | 否 | 内部错误: 达到了表达式服务限制。 请在您的查询中查找潜在的复杂表达式,并尝试简化它们。 |
| 8633 | 16 | 否 | 查询处理器无法生成查询计划,因为分布式查询不支持在对远程源的 DML 查询中使用默认值具体化中间结果。 请尝试使用实际默认值而不是默认值,或者将更新拆分为多个语句,一个语句仅包含 DEFAULT 赋值,其他语句包含剩余部分。 |
| 8634 | 17 | 否 | 查询处理器接收到群集通信层发出的错误。 |
| 8635 | 16 | 否 | 查询处理器无法为具有空间索引提示的查询生成查询计划。 原因: %S_MSG。 请尝试删除该索引提示或删除 SET FORCEPLAN。 |
| 8636 | 16 | 否 | 因为完全外部联接的谓词中存在子查询,所以查询处理器不能生成查询计划。 分布式查询不支持此功能。 |
| 8637 | 16 | 否 | 查询处理器无法生成查询计划,因为修改数据的查询使用了 USE PLAN 提示,而修改的目标表的一个索引当前正在联机生成。 请等待联机索引生成完成后再执行计划,或使用另一种方法来优化查询,例如更新统计信息,或使用另一个提示或者手动查询重写。 |
| 8638 | 16 | 否 | 查询处理器无法生成查询计划,因为 CURSOR 提取查询无法引用外部表。 确保输入请求不包含外部表上的远程 UPDATE 或 DELETE。 |
| 8639 | 16 | 否 | 查询处理器无法生成查询计划,因为在当前仓库设计中,此系统函数参数只能从系统对象获取数据输入。 |
| 8642 | 17 | 否 | 查询处理器未能为执行并行查询启动必要的线程资源。 减少服务器上的负载或使用 MAXDOP 设置来限制并行度。 |
| 8,644 | 16 | 否 | 内部查询处理器错误: 为执行选择的计划不支持调用的给定执行例程。 |
| 8645 | 17 | 是 | 等待资源池 '%ls' (%ld)中的内存资源来执行该查询时发生超时。 请重新运行查询。 |
| 8646 | 21 | 是 | 在数据库 '%.*ls',表 %d 的索引 ID %d 中找不到索引条目。 指示的索引已损坏,或当前的更新计划有问题。 请运行 DBCC CHECKDB 或 DBCC CHECKTABLE。 如果该问题仍然存在,请与产品支持人员联系。 |
| 8648 | 20 | 是 | 无法将大于页大小的行插入哈希表。 请使用 ROBUST PLAN 优化提示重新提交查询。 |
| 8649 | 16 | 否 | 查询已取消,因为此查询的估计开销 (%d) 出了配置的阈值 %d。 请与系统管理员联系。 |
| 8651 | 17 | 否 | 因为请求的内存授予在资源池 '%ls' (%ld)中不可用,所以无法执行此操作。 请重新运行该查询,降低查询负载或检查资源调控器配置设置。 |
| 8653 | 16 | 否 | 查询处理器无法为表或视图 '%.*ls' 生成计划,因为该表驻留在未联机的文件组中。 |
| 8655 | 16 | 否 | 查询处理器无法生成计划,因为表或视图 '%.*ls' 上的索引 '%.*ls' 已禁用。 |
| 8656 | 16 | 否 | 查询处理器无法生成查询计划。 请在禁用跟踪标志 %d 之后重新提交该查询。 |
| 8657 | 17 | 否 | 因为 %I64d KB 超出了工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 的最大配置限制,无法获得该内存授予。 请与服务器管理员联系以增大内存使用量限制。 |
| 8658 | 17 | 否 | 无法启动列存储索引生成,因为它至少需要 %I64d KB,而工作负荷组 '%ls' (%ld) 和资源池 '%ls' (%ld) 中的每个查询的最大内存授予限制为 %I64d KB。 在修改列存储索引以包含更少的列后重试,或者在增加资源调控器的最大内存授予限制之后重试。 |
| 8659 | 17 | 否 | 无法继续列存储索引生成,因为它需要每个线程的 %I64d KB 错误内存,而查询的总内存授予为 %I64d KB,列存储批量插入内存总数限制为查询中的 %I64d KB,最大内存授予限制为工作负荷组 ID=%ld 和资源池 id=%ld 的每个查询的 %I64d KB。 在修改列存储索引以包含更少的列后重试,或者在增加资源调控器的最大内存授予限制之后重试。 |
| 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\ 添加到选择列表。 |
| 8664 | 16 | 否 | 无法对视图 '%.*ls' 创建索引,因为视图定义包含重复的列名称。 |
| 8665 | 16 | 否 | 无法对视图 “%.*ls” 创建聚集索引 “%.*ls”,因为没有行可以满足视图定义。 请考虑消除视图定义中的矛盾。 |
| 8666 | 10 | 否 | 警告:优化器无法使用索引,因为视图的选择列表包含非聚合表达式。 |
| 8667 | 10 | 否 | 警告:优化器无法使用索引,因为视图中的分组列表形成键并且是冗余的。 |
| 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 语句执行的操作,以确保其对于引用完整性约束不会同时触发这两种操作。 |
| 8674 | 16 | 否 | 查询处理器无法生成计划。 表 '%.*ls' 不可用,因为堆已损坏。 使数据库脱机以重新生成表和堆,然后再次运行查询处理器。 |
| 8675 | 16 | 否 | 无法运行查询,因为内部优化重播失败。 |
| 8676 | 16 | 否 | 无效的计划。 |
| 8677 | 16 | 否 | 无法在视图 '%.*ls' 上创建聚集索引 '%.*ls',因为它不会聚合结果。 请考虑更改视图定义。 |
| 8678 | 16 | 否 | 无法对视图 “%.*ls” 创建聚集索引 “%.*ls”,因为视图引用可为 null 表达式的 SUM 聚合。 请考虑通过此类可以为 null 的表达式添加新COUNT_BIG聚合。 |
| 8679 | 16 | 否 | UPDATE/DELETE 语句多次尝试修改同一行。 优化语句,确保目标行最多修改一次。 |
| 8680 | 17 | 否 | 内部查询处理器错误: 查询处理器在处理远程查询阶段的过程中遇到意外错误。 |
| 8681 | 17 | 否 | 内部查询处理器错误:查询处理器在处理过程中遇到意外错误。 [%ls] |
| 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 的操作> 节点。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8687 | 16 | 否 | 游标计划失败,因为对不属于 FAST_FORWARD 或 STATIC 类型且带有 USE PLAN 提示的游标强制该计划是不可能的。 请考虑删除 USE PLAN 提示并更新统计信息,或者使用不同的提示来影响查询计划的选择。 |
| 8688 | 16 | 否 | 游标计划强制失败,因为在提供给 USE PLAN 的 XML 计划中,CursorPlan< 元素下>缺少必需的元素 %ls。 请考虑使用从 SQL Server 捕获的 XML 游标计划而不进行修改。 |
| 8689 | 16 | 否 | USE PLAN 提示中指定的数据库 '%.*ls' 不存在。 请指定一个现有数据库。 |
| 8690 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 %ls 提示冲突。 请考虑删除提示 %ls。 |
| 8691 | 16 | 否 | 无法编译查询,因为 USE PLAN 提示与 SET %ls ON 冲突。 请考虑将 %ls 设置为 OFF。 |
| 8692 | 16 | 否 | 无法执行 %ls 语句,因为 %ls 不支持 USE PLAN 提示。 SELECT 仅支持 USE PLAN。 |
| 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 提示。 |
| 8,700 | 16 | 否 | 查询无法运行,因为内存优化表上的列存储索引当前已禁用。 使用指定其他索引的索引提示重写查询。 |
| 8705 | 16 | 否 | 由于与另一个事务交互,DML 语句在数据库 '%.*ls' 中遇到表 ID %d 的索引 ID %d 中缺少的条目。 如果继续看到此错误,请考虑使用可重复读取或更高的隔离级别。 |
| 8709 | 16 | 否 | 负窗口分隔符或 NULL 窗口分隔符导致的错误。 |
| 8710 | 16 | 否 | 必须提供与 CUBE、ROLLUP 或 GROUPING SET 查询一起使用的聚合函数,才能合并子聚合。 若要修复此问题,请删除该聚合函数或在 GROUP BY 子句基础上使用 UNION ALL 编写查询。 |
| 8711 | 16 | 否 | 同一作用域中的多个已排序聚合函数具有互相不兼容的排序。 |
| 8712 | 16 | 否 | USE PLAN 提示中指定的索引 '%.*ls' 不存在。 请指定一个现有索引,或者使用指定名称创建一个索引。 |
| 8713 | 16 | 否 | 由于计划中引用的索引视图中存在问题,无法强制查询计划。 |
| 8714 | 16 | 否 | Polybase 错误:无法将外部数据格式转换为 SQL Server 内部格式。 |
| 8715 | 16 | 否 | Polybase 错误:由于外部缓冲区布局,无法为表设置物理布局。 |
| 8716 | 16 | 否 | 检测到无效数据。 外部生成者已将值插入到 SQL Server 不支持的共享内存表中。 |
| 8717 | 16 | 否 | 外部表不支持 DML 操作。 |
| 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'。 |
| 8725 | 17 | 否 | 在并行查询执行期间中止的子项目线程。 |
| 8726 | 16 | 否 | %.*ls 函数的输入参数必须是常量。 |
| 8727 | 16 | 否 | 百分位函数的输入参数不在 [0, 1] 范围内。 |
| 8728 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表不能包含 LOB 类型的表达式。 |
| 8729 | 16 | 否 | RANGE 窗口框架的 ORDER BY 列表的总大小为 %lu 字节。 支持的最大大小为 %lu 字节。 |
| 8730 | 16 | 否 | Lag 和 Lead 函数的偏移参数不能为负值。 |
| 8731 | 15 | 否 | REDISTRIBUTE 和 REDUCE 提示要求第一个联接条件是直接可比较类型的列的相等比较。 修改查询并重新运行它。 |
| 8732 | 15 | 否 | REPLICATE 和 REDUCE 提示只能与内部联接一起使用。 修改查询并重新运行它。 |
| 8733 | 16 | 否 | STRING_AGG的分隔符参数必须是字符串文本或变量。 |
| 8734 | 16 | 否 | STRING_AGG的分隔符参数不能是大型对象类型,例如 VARCHAR(MAX)或 NVARCHAR(MAX)。 |
| 8735 | 16 | 否 | 操作失败,因为表上的联机索引生成终止并导致暂时不一致。 重新运行查询。 |
| 8736 | 16 | 否 | 输入参数不能是大型对象类型,如 VARBINARY(MAX)。 |
| 8737 | 17 | 否 | 通过网络将数据发送到另一个分发时出现错误 0x%X。 其他详细信息:“%s”。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8738 | 17 | 否 | 打开从分发 %d 到分发 %d 的连接时出现错误 0x%X。 其他详细信息:“%s”。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8,739 | 17 | 否 | 通过网络从分发 %d 发送到分发 %d 时出错。 其他详细信息:“%s”。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8740 | 17 | 否 | 行太大,不能在分布之间混排。 行大小(以字节为单位): %d: 允许的最大行大小(以字节为单位): %d。 请联系支持人员寻求帮助。 |
| 8741 | 17 | 否 | 读取从一个分布区移动到另一个分布区的数据时出错。 其他详细信息:“%s”。 尝试再次运行查询。 如果错误仍然存在,请联系支持人员。 |
| 8742 | 17 | 否 | 尝试通过外部库在 SQL Server 中分配内存时出错。 尝试再次运行查询。 如果错误仍然存在,请联系支持人员。 |
| 8743 | 17 | 否 | 错误 0x%X - 无法分配 tempdb 空间,同时将数据从一个分布区传输到另一个分布区。 其他详细信息:“%s”。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2323823。 |
| 8744 | 15 | 否 | REDISTRIBUTE_PREFIX提示预期 %ld 联接条件是直接比较类型的列的相等比较。 修改查询并重新运行它。 |
| 8745 | 16 | 否 | 具有 WHEN NOT MATCHED [BY TARGET] 子句的合并语句必须面向哈希分布式表。 |
| 8746 | 17 | 否 | 序列化源类型以移动到另一个分发时出错。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8747 | 15 | 否 | 当表指定聚集列存储索引时,不允许使用表选项XML_COMPRESSION。 |
| 8748 | 16 | 否 | %S_MSG 的 %.*ls 参数仅支持常量值(而不是变量或列)。 |
| 8749 | 16 | 否 | 从 XML DOM 获取节点值失败。 |
| 8,750 | 16 | 否 | 从 XML DOM 获取属性失败。 |
| 8751 | 16 | 否 | 从 XML DOM 获取命名项失败。 |
| 8752 | 16 | 否 | 从 XML DOM 获取单个节点失败。 |
| 8753 | 16 | 否 | 从 XML DOM 获取多个节点失败。 |
| 8754 | 16 | 否 | 创建 XML 分析器实例时出错。 |
| 8755 | 16 | 否 | 变体类型更改失败。 |
| 8756 | 16 | 否 | 从字节流加载 XML DOM 失败。 原因:%ls |
| 8757 | 16 | 否 | 获取文档元素 XML DOM 失败。 |
| 8758 | 16 | 否 | 从 XML DOM 节点获取下一个节点失败。 |
| 8759 | 16 | 否 | 从 XML DOM 节点获取节点列表的长度失败。 |
| 8760 | 16 | 否 | 使用重播脚本重新编译,以便对优化重播功能进行长期测试 |
| 8761 | 16 | 否 | 备注 XML 中不支持的虚拟列。 |
| 8762 | 16 | 否 | 此版本的 Synapse Sql 不支持表值函数“%s”。 |
| 8763 | 16 | 否 | 此版本的 Synapse SQL 不支持包含“ROWS”子句的 TABLESAMPLE。 |
| 8764 | 17 | 否 | 通过网络从分发 %d 发送到分发 %d 时出错。 其他详细信息:“%s”。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8765 | 17 | 否 | %S_MSG 从分发 %d 到分发 %d的连接时,出现错误 0x%X。 其他详细信息:“%s”。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8766 | 17 | 否 | 读取从一个分布区移动到另一个分布区的数据时出错。 尝试再次运行查询。 如果错误仍然存在,请联系支持人员。 |
| 8767 | 17 | 否 | 从分发 %d读取元数据时出错。 其他详细信息:“%s”。 请尝试再次运行查询。 如果错误仍然存在,请联系 Microsoft 支持。 |
| 8768 | 16 | 否 | 此版本的 Synapse SQL 不支持递归 CTE。 |
| 8769 | 10 | 否 | 警告:此查询的估计结果集大小为 64u %I。 请考虑添加筛选器以减少结果大小或将结果发送到文件或外部表。 |
| 8770 | 10 | 否 | Memo XML 中不支持的表达式。 |
| 8771 | 10 | 否 | 资源实际反馈不支持的运算符。 |
| 8772 | 10 | 否 | 重新编译 Trident 结果集缓存创建 |
| 8773 | 10 | 否 | 保留的错误消息。 不应发出。 |
| 8774 | 10 | 否 | %s |
| 8775 | 10 | 否 | %s |
| 8776 | 10 | 否 | %s |
| 8777 | 10 | 否 | %s |
| 8778 | 16 | 否 | 查询执行已中止,因为指定了ABORT_QUERY_EXECUTION提示。 |
| 8779 | 17 | 否 | 无法为操作员指标反馈初始化内存中存储。 |
| 8780 | 16 | 否 | 本机数据移动期间的架构不匹配。 如果此错误仍然存在,请联系支持人员。 |
| 8781 | 16 | 否 | 查询处理器无法生成查询计划,因为计划中重用多容器后台处理程序时出错。 |
| 8782 | 16 | 否 | 备忘录反序列化已成功完成。 |
| 8783 | 16 | 否 | 找不到表元数据。 |
| 8784 | 16 | 否 | Memo XML 中不支持的运算符。 |
| 8785 | 16 | 否 | 广播模式下的 NCCI 不支持错误 |
| 8786 | 16 | 否 | 查询处理器无法强制在 USE PLAN 提示中提供的查询,因为它无法生成足够接近 showplan XML 中指定的索引查找。 |
| 8787 | 16 | 否 | 此版本中不允许更新分布式表的行计数。 |
| 8788 | 16 | 否 | 此版本中不允许REPLICATE_LEFT提示。 |
| 8789 | 10 | 否 | %s 嵌套 CTE 内部诊断消息 |
| 8790 | 10 | 否 | 检测到一个或多个不可缩放的作。 有关详细信息,请查看产品文档。 |
| 8791 | 10 | 否 | %s |
| 8792 | 16 | 否 | 查询处理器无法生成查询计划,因为 USE HINT 选项包含无效提示。 删除或替换 USE HINT:%s。 |
| 8800 | 16 | 否 | [DOP 反馈]计划哈希:计划哈希:%I64x,计划 ID:%d。 |
| 8801 | 10 | 否 | 警告:应用了 FORCE DISTRIBUTED PLAN 查询提示,但查询是使用单个节点计划执行的。 有关详细信息,请查看产品文档。 |
| 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 索引、JSON 索引或索引视图 '%.*ls' (对象 ID %d) 包含视图定义未生成的行。 这不一定表示此数据库中的数据存在完整性问题。 有关解决索引视图中 DBCC 错误的详细信息,请参阅 SQL Server 联机丛书。 |
| 8908 | 16 | 否 | 空间索引、XML 索引、JSON 索引或索引视图 '%.*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, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls), refer to page %S_PGID, slot %d, in object ID %d, index ID %d, partition ID %I64d, alloc unit ID %I64d (type %.*ls)。 |
| 8926 | 16 | 否 | 表错误:跨对象链接:对象 %S_PGID、对象 %d 中的槽 %d、索引 %d、分区 %I64d、AU %I64d(%.*ls)和对象 %d 中的页 %S_PGID-next>,索引 %d,分区 %I64d,AU %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 记录所标识的 %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。 测试 (%.*ls) 失败。 值为 %ld 和 %ld。 |
| 8940 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 地址 0x%x 未对齐。 |
| 8941 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 无效。 |
| 8942 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,偏移量 0x%x 与前面的行重叠。 |
| 8943 | 16 | 否 | 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 测试 (%.*ls) 失败。 槽 %d,行扩展到位于 0x%x 的可用空间。 |
| 8944 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)、页(%d:%d)、行 %d。 测试 (%.*ls) 失败。 值为 %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 |
| 8,958 | 10 | 否 | 对于由 DBCC %ls (%ls%ls%ls)发现的错误,%ls 是最低的修复级别。 |
| 8959 | 16 | 否 | 表错误:对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d(类型 %.*ls)的 IAM 页 %S_PGID在对象 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 引用,但扫描过程中未检测到该节点。 |
| 8966 | 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。 |
| 8974 | 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 | 否 | 表错误: 跨对象链接。 对象 ID %d 中的页 %S_PGID-next>、索引 ID %d、分区 ID %I64d、AU ID %I64d(类型 %.*ls)是指对象 ID %d 中的页 %S_PGID、索引 ID %d、分区 ID %I64d、AU 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)标识。 |
| 8,989 | 10 | 否 | %.*ls 在数据库 '%ls' 中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8990 | 10 | 否 | %.*ls 在表 '%ls' (对象 ID %d)中发现 %d 个分配错误和 %d 个一致性错误。 |
| 8991 | 16 | 否 | 0x%p 到 0x%p 不是有效的地址范围。 |
| 8992 | 16 | 否 | 请检查目录消息 %d,状态 %d: %.*ls |
| 8993 | 16 | 否 | 对象 ID %d,前推行页 %S_PGID,槽 %d 指向页 %S_PGID,槽 %d。 但未遇到被前推行。 可能是因为分配错误。 |
| 8994 | 16 | 否 | 前推行页 %S_PGID,槽 %d 应指向对象 ID %d,被前推行页 %S_PGID,槽 %d。 但未遇到前推行。 可能是因为分配错误。 |
| 8995 | 16 | 否 | 系统表 '%.*ls' (对象 ID %d,索引 ID %d)位于文件组 %d 中。 所有系统表都必须位于文件组 %d 中。 |
| 8996 | 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 处理。 |