本文包含错误消息号(范围在 0 到 999 之间)及其说明,即 sys.messages 目录视图中的错误消息文本。 如果提供了错误号,可以通过它找到更多信息。
有关错误号的完整范围,请参阅数据库引擎事件和错误列表。
Tip
任何错误消息中的术语“Books Online”是对 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) 的事件和错误(范围在 0 到 999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文展示了 SQL Server 2017 (14.x) 的事件和错误(范围在 0 到 999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文展示了 SQL Server 2019 (15.x) 的事件和错误(范围在 0 到 999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文展示了 SQL Server 2022 (16.x) 的事件和错误(范围在 0 到 999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
本文介绍 SQL Server 2025 (17.x) 预览版的事件和错误(介于 0 到 999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:
错误和事件(0 到 999)
| Error | Severity | 事件已记录 | Description |
|---|---|---|---|
| 21 | 20 | No | 警告:严重错误 %d 发生于 %S_DATE。 请记录该错误和时间,并与你的系统管理员联系。 |
| 101 | 15 | No | Waitfor 中不允许查询。 |
| 102 | 15 | No | “%.*ls”附近有语法错误。 |
| 103 | 15 | No | 以 '%.*ls' 开头的 %S_MSG 太长。 最大长度为 %d。 |
| 104 | 15 | No | 如果该语句包含 UNION、INTERSECT 或 EXCEPT 运算符,则 ORDER BY 项必须出现在选择列表中。 |
| 105 | 15 | No | 字符串 '%.*ls' 后的引号不完整。 |
| 106 | 16 | No | 查询中的表名太多。 最多允许有 %d 个。 |
| 107 | 15 | No | 列前缀 '%.*ls' 与查询中使用的表名或别名不匹配。 |
| 108 | 15 | No | ORDER BY 位置号 %ld 超出了选择列表中项数的范围。 |
| 109 | 15 | No | INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 110 | 15 | No | INSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 111 | 15 | No | '%ls' 必须是查询批中的第一个语句。 |
| 112 | 15 | No | %ls 语句中不允许使用变量。 |
| 113 | 15 | No | 缺少注释的结尾标记 '*/'。 |
| 114 | 15 | No | 对于将值赋给变量的语句,浏览模式无效。 |
| 115 | 15 | No | FOR UPDATE 子句对包含集合运算符的语句无效。 |
| 116 | 15 | No | 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。 |
| 117 | 15 | No | %S_MSG 名称 '%.*ls' 包含的前缀超出了最大限值。 最多只能有 %d 个。 |
| 119 | 15 | No | 必须将参数编号 %d 及后续参数作为 '@name = value' 传递。 使用 '@name = value' 形式后,所有后续参数都必须以 '@name = value' 形式传递。 |
| 120 | 15 | No | INSERT 语句的选择列表包含的项少于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 121 | 15 | No | INSERT 语句的选择列表包含的项多于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 122 | 15 | No | %ls 选项只允许用于 %ls 语法。 |
| 123 | 15 | No | 批/过程超出了 %d 个字符的最大长度。 |
| 124 | 15 | No | CREATE PROCEDURE 不包含任何语句。 |
| 125 | 15 | No | Case 表达式只能嵌套到 %d 层。 |
| 126 | 15 | No | 伪列 "%.*ls" 无效。 |
| 127 | 15 | No | TOP N 或 FETCH 行计数的值不能为负数。 |
| 128 | 15 | No | 在此上下文中不允许使用名称 "%.*s"。 有效表达式包括常量、常量表达式和变量(在某些上下文中)。 不允许使用列名。 |
| 129 | 15 | No | 填充因子 %d 是无效百分比;填充因子必须介于 1 到 100 之间。 |
| 130 | 16 | No | 不能对包含聚合或子查询的表达式执行聚合函数。 |
| 131 | 15 | No | 赋予 %S_MSG '%.*ls' 的大小(%d)超出了任意数据类型的最大允许值(%d)。 |
| 132 | 15 | No | 标签 '%.*ls' 已声明。 标签名称在查询批次或存储过程内部必须唯一。 |
| 133 | 15 | No | GOTO 语句引用了标签 '%.*ls',但该标签尚未声明。 |
| 134 | 15 | No | 变量名 '%.*ls' 已声明。 变量名在查询批次或存储过程内部必须唯一。 |
| 135 | 15 | No | 不能在 WHILE 语句的范围之外使用 BREAK 语句。 |
| 136 | 15 | No | 不能在 WHILE 语句的范围之外使用 CONTINUE 语句。 |
| 137 | 15 | No | 必须声明标量变量 "%.*ls"。 |
| 138 | 15 | No | 不允许在子查询中使用相关子句。 |
| 139 | 15 | No | 不能向局部变量赋予默认值。 |
| 140 | 15 | No | 只能在 CREATE TRIGGER 语句内部使用 IF UPDATE。 |
| 141 | 15 | No | 向变量赋值的 SELECT 语句不能与数据检索操作结合使用。 |
| 142 | 15 | No | 约束 '%ls' 的定义中有语法错误。 |
| 143 | 15 | No | 在排序依据列表中没有找到 COMPUTE BY 子句中的某一项。 计算依据列表中的所有表达式也必须同时出现在排序依据列表中。 |
| 144 | 15 | No | 在用于 GROUP BY 子句分组依据列表的表达式中,不能使用聚合或子查询。 |
| 145 | 15 | No | 如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。 |
| 146 | 15 | No | 无法为子查询分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 147 | 15 | No | 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。 |
| 148 | 15 | No | 用于 WAITFOR 的时间字符串 '%.*ls' 中存在时间语法错误。 |
| 149 | 15 | No | 用于 WAITFOR 的时间值 '%.*ls' 是无效值。 请检查日期/时间语法。 |
| 150 | 15 | No | 与 MAX_DURATION 一起使用的时间值 %d 不是有效值;MAX_DURATION 等待时间必须大于或等于 0 且小于或等于 %d。 |
| 151 | 15 | No | '%.*ls' 是无效的 money 值。 |
| 152 | 15 | No | 已经两次指定了相同的大数据布局选项 "%.*ls"。 |
| 153 | 15 | No | 在 %ls 语句中选项 %.*ls 的用法无效。 |
| 154 | 15 | No | %S_MSG 不允许出现在 %S_MSG 中。 |
| 155 | 15 | No | “%.*ls”不是可以识别的 %ls 选项。 |
| 156 | 15 | No | 关键字 '%.*ls' 附近有语法错误。 |
| 157 | 15 | No | 聚合不应出现在 UPDATE 语句的集合列表中。 |
| 158 | 15 | No | 聚合不应出现在 OUTPUT 子句中。 |
| 159 | 15 | No | 必须为 DROP INDEX 语句指定表名和索引名。 |
| 160 | 15 | No | 规则不包含变量。 |
| 161 | 15 | No | 规则包含多个变量。 |
| 162 | 15 | No | TOP 或 OFFSET 子句中的表达式无效。 |
| 163 | 15 | No | 计算依据列表与排序依据列表不匹配。 |
| 164 | 15 | No | 每个 GROUP BY 表达式必须至少包含一个不是外部引用的列。 |
| 165 | 16 | No | 不能授予或撤消特权 %ls。 |
| 166 | 15 | No | '%ls' 不允许将数据库名称指定为对象名前缀。 |
| 167 | 15 | No | 不能在临时对象上创建 %S_MSG。 |
| 168 | 15 | No | 浮点值 '%.*ls' 超出了计算机表示范围(%d 个字节)。 |
| 169 | 15 | No | 在排序依据列表中多次指定了某一列。 排序依据列表中的列必须是唯一的。 |
| 171 | 15 | No | INSERT、SELECT INTO 或 UPDATE 语句不能使用浏览模式。 |
| 172 | 15 | No | 不能在浏览模式中使用 HOLDLOCK。 |
| 173 | 15 | No | 列 '%.*ls' 的定义中必须包括数据类型。 |
| 174 | 15 | No | %.*ls 函数要求有 %d 个参数。 |
| 175 | 15 | No | 聚合不应出现在计算列表达式或检查约束中。 |
| 176 | 15 | No | 视图中不再支持 FOR BROWSE 子句。 |
| 177 | 15 | No | 仅当 SELECT 语句中有 INTO 子句时,才能使用 IDENTITY 函数。 |
| 178 | 15 | No | 在此上下文中不能使用带有返回值的 RETURN 语句。 |
| 179 | 15 | No | 向存储过程传递常量时不能使用 OUTPUT 选项。 |
| 180 | 15 | No | 此 %ls 语句中参数太多。 最大数目为 %d。 |
| 181 | 15 | No | 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 OUTPUT 选项。 |
| 182 | 15 | No | 必须为 READTEXT 或 WRITETEXT 实用工具提供表名和列名。 |
| 183 | 15 | No | 列 '%.*ls' 的小数位数(%d)必须介于 %d 到 %d 之间。 |
| 184 | 16 | No | DEFAULT 只能为同一内容类型的文件组指定一次。 |
| 185 | 15 | No | 在大容量形式下,数据流在 WRITETEXT 语句中无效。 |
| 186 | 15 | No | WRITETEXT 语句中缺少数据流。 |
| 187 | 16 | No | MAX_QUEUE_READERS 的有效范围是 0 到 32767。 |
| 188 | 15 | No | 在 CREATE DATABASE 语句中,如果没有指定至少一个数据文件,则不能指定日志文件。 |
| 189 | 15 | No | %ls 函数要求有 %d 至 %d 个参数。 |
| 190 | 15 | No | 语句中指定的日期或时间无效。 |
| 191 | 15 | No | SQL 语句的某些部分嵌套过深。 请重写查询或将其分解为若干较小的查询。 |
| 192 | 16 | No | 小数位数必须小于或等于精度。 |
| 193 | 15 | No | 以 '%.*ls' 开头的对象名或列名太长。 最大长度为 %d 个字符。 |
| 194 | 15 | No | SELECT INTO 语句不能包含向变量赋值的 SELECT 语句。 |
| 195 | 15 | No | “%.*ls”不是可以识别的 %S_MSG。 |
| 196 | 15 | No | SELECT INTO 必须是包含 UNION、INTERSECT 或 EXCEPT 运算符的语句中的第一个查询。 |
| 197 | 15 | No | 无法在向表插入变量时将 EXECUTE 用作源。 |
| 198 | 15 | No | 浏览模式对于包含 UNION、INTERSECT 或 EXCEPT 运算符的语句无效。 |
| 199 | 15 | No | INSERT 语句不能包含向变量赋值的 SELECT 语句。 |
| 201 | 16 | No | 过程或函数 '%.*ls' 需要参数 '%.*ls',但未提供该参数。 |
| 202 | 16 | No | 类型 '%s' 对 WAITFOR 无效。 支持的数据类型为 CHAR/VARCHAR、NCHAR/NVARCHAR 和 DATETIME。 WAITFOR DELAY 支持 INT 和 SMALLINT 数据类型。 |
| 203 | 16 | No | 名称 '%.*ls' 不是有效的标识符。 |
| 204 | 20 | Yes | 在节点 %ls 中出现规范化错误。 |
| 205 | 16 | No | 使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式。 |
| 206 | 16 | No | 操作数类型冲突: %ls 与 %ls 不兼容 |
| 207 | 16 | No | 列名“%.*ls”无效。 |
| 208 | 16 | No | 对象名 '%.*ls' 无效。 |
| 209 | 16 | No | 列名 '%.*ls' 不明确。 |
| 210 | 16 | No | 从 binary/varbinary 字符串向 datetime 转换时失败。 |
| 211 | 23 | Yes | 数据库 ID %I64d、对象 ID %ld 中存在损坏,可能是由于架构或目录不一致导致。 请运行 DBCC CHECKCATALOG。 |
| 212 | 16 | No | 表达式结果长度超出了最大限值。 最大值为 %d,但目前长度为 %d。 |
| 213 | 16 | No | 列名称或所提供值的数目与表定义不匹配。 |
| 214 | 16 | No | 过程需要类型为 '%ls' 的参数 '%ls'。 |
| 215 | 16 | No | 为不是函数的对象 '%.*ls' 提供了参数。 如果这些参数要作为表提示,则需要使用 WITH 关键字。 |
| 216 | 16 | No | 没有为函数 '%.*ls' 提供参数。 |
| 217 | 16 | No | 超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 %d)。 |
| 218 | 16 | No | 找不到类型 '%.*ls'。 该类型不存在,或者你没有所需的权限。 |
| 219 | 16 | No | 类型 '%.*ls' 已存在,或者你没有创建它的权限。 |
| 220 | 16 | No | 发生数据类型 %ls 的算术溢出错误,值 = %ld。 |
| 221 | 10 | No | FIPS 警告:从 %ls 到 %ls 的隐式转换。 |
| 222 | 16 | No | 基类型 "%.*ls" 不是别名数据类型的有效基类型。 |
| 223 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的默认值,但该对象缺失或不是默认值类型。 |
| 224 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的规则,但该对象缺失或不是默认值类型。 |
| 225 | 16 | No | 为 %ls"%.*ls" 提供的参数无效。 |
| 226 | 16 | No | 在多语句事务中不允许使用 %ls 语句。 |
| 227 | 15 | No | “%.*ls”不是有效的函数、属性或字段。 |
| 228 | 15 | No | 程序集 '%.*ls' 中类型 '%.*ls' 的方法 '%.*ls' 不返回任何值。 |
| 229 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的 %ls 权限被拒绝。 |
| 230 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的列 '%.*ls' 的 %ls 权限被拒绝。 |
| 231 | 11 | No | 没有这样的默认值。 ID = %ld,数据库 ID = %d。 |
| 232 | 16 | No | 类型 %ls 发生算术溢出错误,值 = %f。 |
| 233 | 16 | No | 表 '%.*ls' 中的列 '%.*ls' 不能为 null。 |
| 234 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 235 | 16 | No | 无法将 char 值转换为 money。 该 char 值的语法有误。 |
| 236 | 16 | No | 从 char 数据类型到 money 数据类型的转换导致 money 溢出错误。 |
| 237 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 239 | 16 | No | 指定了重复的公用表表达式名称 '%.*ls'。 |
| 240 | 16 | No | 递归查询“%.*ls”的列“%.*ls”中,锚点部分和递归部分的类型不匹配。 |
| 241 | 16 | No | 从字符串转换日期和/或时间时,转换失败。 |
| 242 | 16 | No | 从 %ls 数据类型到 %ls 数据类型的转换产生一个超出范围的值。 |
| 243 | 16 | No | 类型 %.*ls 不是已定义的系统类型。 |
| 244 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了 %hs 列。 请使用较大的整数列。 |
| 245 | 16 | No | 在将 %ls 值 '%.*ls' 转换成数据类型 %ls 时失败。 |
| 246 | 16 | No | 没有为递归查询 "%.*ls" 指定任何定位点成员。 |
| 247 | 16 | No | 在递归查询 "%.*ls" 的递归部分发现了定位点成员。 |
| 248 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了整数列。 |
| 249 | 16 | No | 类型 "%ls" 不是可比的。 不能在 %ls 子句中使用。 |
| 251 | 16 | No | 未能为查询优化分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 252 | 16 | No | 递归公用表表达式 '%.*ls' 不包含顶级 UNION ALL 运算符。 |
| 253 | 16 | No | 公用表表达式 '%.*ls' 的递归成员有多个递归引用。 |
| 254 | 16 | No | PIVOT 运算符的列列表中不允许有带前缀的列。 |
| 255 | 16 | No | PIVOT 运算符的列列表中不允许有伪列。 |
| 256 | 16 | No | 数据类型 %ls 对 %ls 函数无效。 允许使用的类型有: char/varchar、nchar/nvarchar 和 binary/varbinary。 |
| 257 | 16 | No | 不允许从数据类型 %ls 到 %ls 的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 258 | 15 | No | 不能对 %ls 调用方法。 |
| 259 | 16 | No | 不允许对系统目录进行即席更新。 |
| 260 | 16 | No | 不允许从数据类型 %ls 到数据类型 %ls(表 '%.*ls',列 '%.*ls')的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 261 | 16 | No | '%.*ls' 不是可以识别的函数。 |
| 262 | 16 | No | 在数据库 '%.*ls' 中拒绝了 %ls 权限。 |
| 263 | 16 | No | 必须指定要从中选择的表。 |
| 264 | 16 | No | 在 INSERT 的 SET 子句或列列表中,列名 '%.*ls' 被指定了多次。 在同一子句中不能为列分配多个值。 修改子句以确保只更新一次列。 如果此语句更新视图中的列或将列插入视图,则列别名可能会隐藏代码中的重复项。 |
| 265 | 16 | No | 在 %ls 运算符中指定的列名 "%.*ls" 与 %ls 参数中现有的列名冲突。 |
| 266 | 16 | No | EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。 上一计数 = %ld,当前计数 = %ld。 |
| 267 | 16 | No | 找不到对象 '%.*ls'。 |
| 268 | 16 | No | 无法在此数据库中运行 SELECT INTO。 数据库所有者必须运行 sp_dboption 以启用此选项。 |
| 270 | 16 | No | 不能修改对象 '%.*ls'。 |
| 271 | 16 | No | 不能修改列 "%.*ls",因为它是计算列,或者是 UNION 运算符的结果。 |
| 272 | 16 | No | 不能更新时间戳列。 |
| 273 | 16 | No | 不能将显式值插入时间戳列。 请对列列表使用 INSERT 来排除时间戳列,或将 DEFAULT 插入时间戳列。 |
| 275 | 16 | No | 不允许在 UNPIVOT 运算符的值或透视列中使用前缀。 |
| 276 | 16 | No | 不允许将伪列作为 UNPIVOT 运算符的值或透视列。 |
| 277 | 16 | No | 列 "%.*ls" 在 UNPIVOT 运算符的列列表中指定了多次。 |
| 278 | 16 | No | 在 GROUP BY 子句中不能使用 text、ntext 和 image 数据类型。 |
| 279 | 16 | No | 在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。 |
| 280 | 16 | No | 在 TEXTPTR 函数中只允许使用基表列。 |
| 281 | 16 | No | 从 %ls 转换为字符串时,%d 不是有效的样式号。 |
| 282 | 10 | No | '%.*ls' 过程试图返回状态 NULL,这是不允许的。 将返回状态 0。 |
| 283 | 16 | No | 在 INSTEAD OF 触发器内部,无法对已插入的或已删除的表使用 READTEXT。 |
| 284 | 16 | No | 不能将规则绑定到 text、ntext 或 image 数据类型。 |
| 285 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句不能用于视图或函数。 |
| 286 | 16 | No | 不能更新逻辑表 INSERTED 和 DELETED。 |
| 287 | 16 | No | 触发器内不允许使用 %ls 语句。 |
| 288 | 16 | No | PATINDEX 函数只能对 char、nchar、varchar、nvarchar、text 和 ntext 数据类型进行操作。 |
| 289 | 16 | No | 无法构造数据类型 %ls,某些参数的值无效。 |
| 290 | 16 | No | 使用对象 "%ls"、方法 "%ls" 的 EXECUTE 语句无效。 |
| 291 | 16 | No | CAST 或 CONVERT: 为类型 '%.*ls' 指定的属性无效 |
| 292 | 16 | No | 结果空间不足,无法将 smallmoney 值转换为 %ls。 |
| 293 | 16 | No | 无法将 char 值转换为 smallmoney。 该 char 值的语法有误。 |
| 294 | 16 | No | 从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。 |
| 295 | 16 | No | 将字符串转换为 smalldatetime 数据类型时失败。 |
| 296 | 16 | No | char 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 值超出范围。 |
| 297 | 16 | No | 用户没有执行此操作的权限。 |
| 298 | 16 | No | datetime 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 溢出错误。 |
| 300 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls')的 %ls 权限被拒绝。 |
| 301 | 16 | No | 查询中包含不允许的外部联接请求。 |
| 302 | 16 | No | newsequentialid() 内置函数只能在 CREATE TABLE 语句或 ALTER TABLE 语句中 'uniqueidentifier' 类型的列的 DEFAULT 表达式中使用。 不能与其他运算符一起用来构成复杂的标量表达式。 |
| 303 | 16 | No | 表 '%.*ls' 是外部联接子句的内部成员。 如果该表还出现在常规联接子句中,则不允许发生这种情况。 |
| 304 | 16 | No | '%d' 超出了索引选项 '%.*ls' 的范围。 有关有效值的范围,请参阅 sp_configure 选项 '%ls'。 |
| 305 | 16 | No | 不能对 XML 数据类型进行比较或排序,除非使用 IS NULL 运算符。 |
| 306 | 16 | No | 不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。 |
| 307 | 16 | No | 表 '%.*ls' 的索引 ID %d (在 FROM 子句中指定)不存在。 |
| 308 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)不存在。 |
| 309 | 16 | No | 不能在提示中使用表“%.*ls”上的索引“%.*ls”。 提示中不允许使用 XML 索引。 |
| 310 | 15 | No | 为 MAXRECURSION 选项指定的值 %d 超出了允许的最大值 %d。 |
| 311 | 16 | No | 不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列。 |
| 312 | 16 | No | 不能在筛选存储过程中引用 text、ntext 或 image 列。 |
| 313 | 16 | No | 为过程或函数 %.*ls 提供的参数数目不足。 |
| 314 | 16 | No | 无法将 GROUP BY ALL 用于特殊表 INSERTED 或 DELETED。 |
| 315 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)已禁用或位于未联机的文件组中。 |
| 316 | 16 | No | 表 "%.*ls" 的索引 ID %d (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。 |
| 317 | 16 | No | 表值函数 '%.*ls' 不能有列别名。 |
| 318 | 16 | No | 表值方法返回的表(及其列)需要有别名。 |
| 319 | 16 | No | 关键字 'with' 附近有语法错误。 如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。 |
| 320 | 16 | No | OPTIMIZE FOR 子句中 '%.*ls' 的编译时变量值必须是文字。 |
| 321 | 15 | No | “%.*ls”不是公认的表提示选项。 如果它要作为表值函数或 CHANGETABLE 函数的参数,请确保你的数据库兼容模式设置为 90。 |
| 322 | 15 | No | 在 OPTIMIZE FOR 子句中指定了变量 "%.*ls",但没有在查询中使用。 |
| 323 | 16 | No | 在包含 INTERSECT 或 EXCEPT 运算符的语句中不允许使用 'COMPUTE' 子句。 |
| 324 | 15 | No | 不支持 %.*ls 运算符的 "ALL" 版本。 |
| 325 | 15 | No | “%.*ls”附近有语法错误。 你可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。 有关 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的信息,请参阅帮助。 |
| 326 | 16 | No | 多部分标识符 '%.*ls' 不明确。 列 '%.*ls' 和 '%.*ls' 均存在。 |
| 327 | 16 | No | 函数调用 '%.*ls' 不明确: 既存在同名的用户定义函数,又存在同名的方法调用。 |
| 328 | 16 | No | 由于 textptr() 函数用在其中一个基表的 LOB 列中,所以无法为给定语句生成游标计划。 |
| 329 | 16 | No | 每个 GROUP BY 表达式都必须包含至少一个列引用。 |
| 330 | 15 | No | OUTPUT INTO 子句的目标 '%.*ls' 不能是视图表达式或公用表表达式。 |
| 331 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能有任何启用的触发器。 |
| 332 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 333 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能具有任何启用的检查约束或任何启用的规则。 找到检查约束或规则 '%ls'。 |
| 334 | 15 | No | 如果 DML 语句包含不带 INTO 子句的 OUTPUT 子句,则该语句的目标表 '%.*ls' 不能具有任何启用的触发器。 |
| 335 | 16 | No | 函数调用不能用于匹配 DELETE 或 UPDATE 语句的 FROM 子句中的目标表。 请改用没有参数的函数名称 '%.*ls'。 |
| 336 | 15 | No | “%.*ls”附近有语法错误。 如果它要用作公用表表达式,需要使用分号显式终止前一个语句。 |
| 337 | 10 | No | 警告: 浮点值 '%.*ls' 太小。 它将被当做 0 处理。 |
| 338 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句无法用于视图、远程表和触发器内插入的表或删除的表。 |
| 339 | 16 | No | DEFAULT 和 NULL 不允许作为显式标识值。 |
| 340 | 16 | No | 不能在视图“%.*ls”上创建触发器“%.*ls”。 不能对视图创建 AFTER 触发器。 |
| 341 | 16 | No | 复制筛选器过程不能包含类型为大型对象、较大值、XML 或 CLR 的列。 |
| 342 | 16 | No | 上下文中不允许列“%.*ls”,且找不到用户定义函数或聚合“%.*ls”。 |
| 343 | 15 | No | CREATE、DROP 或 ALTER 语句中使用了未知的对象类型 '%.*ls'。 |
| 344 | 16 | No | 不允许远程函数引用 '%.*ls',且找不到列名 '%.*ls' 或该列名不明确。 |
| 345 | 16 | No | OUTPUT 子句中不允许使用函数 '%.*ls',因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 346 | 15 | No | 参数“%.*ls”不能声明为 READONLY,因为它不是表值参数。 |
| 347 | 16 | No | 不能将表值参数 "%.*ls" 声明为 OUTPUT 参数。 |
| 348 | 16 | No | 表变量“%.*ls”不能传递给带有 OUTPUT 选项的存储过程。 |
| 349 | 16 | No | 过程“%.*ls”没有名为“%.*ls”的参数。 |
| 350 | 16 | No | 列 "%.*ls" 的数据类型无效。 列不能为用户定义的表类型。 |
| 351 | 16 | No | 列、参数或变量 %.*ls。 :找不到数据类型 %.*ls。 |
| 352 | 15 | No | 必须使用 READONLY 选项声明表值参数 "%.*ls"。 |
| 353 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句中不允许使用函数 '%.*ls'。 这是因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 354 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标 '%.*ls' 不能是视图或公用表表达式。 |
| 355 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能具有任何已启用的触发器。 |
| 356 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 357 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 358 | 16 | No | MERGE 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 359 | 16 | No | OUTPUT INTO 子句的目标 '%.*ls' 包含一个具有 ignore_dup_key 选项的索引,如果同时使用 OUTPUT 子句,将无法使用该子句。 |
| 360 | 16 | No | INSERT、UPDATE 或 MERGE 语句的目标列列表不能同时包含稀疏列和包含稀疏列的列集。 请重写该语句以包括稀疏列或列集,但不能同时包括这两者。 |
| 361 | 16 | No | INSERT、UPDATE 或 MERGE 语句中指定的目标列数超过最大值 %d。 该总数包括标识、时间戳和具有默认值的列。 要更正此错误,请更改该查询以将稀疏列集而非单个的稀疏列作为目标。 |
| 362 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示中的名称 '%.*ls' 与索引 '%.*ls' 的键列名不匹配。 |
| 363 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与索引 '%.*ls' 指定的 %S_MSG 一起使用。 |
| 364 | 16 | No | 查询处理器无法生成查询计划,因为视图 '%.*ls' 上的 FORCESEEK 提示在使用时未带有 NOEXPAND 提示。 使用 NOEXPAND 提示重新提交查询,或删除视图上的 FORCESEEK 提示。 |
| 365 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示指定的查找列数多于索引 '%.*ls' 中的键列数。 |
| 366 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与列存储索引 '%.*ls' 一起使用。 |
| 367 | 16 | No | 提示 '%.*ls' 仅对内存优化表有效。 |
| 369 | 16 | No | 在启用了 TRCFLG_AUTO_PARTITION_REPLICATE 跟踪标志的 Windows Azure SQL Database 上不支持此操作。 |
| 401 | 16 | No | 语句或表达式 %ls 尚未实现。 |
| 402 | 16 | No | 数据类型 %s 和 %s 在 %s 运算符中不兼容。 |
| 403 | 16 | No | 运算符对数据类型无效。 运算符为 %ls,类型为 %ls。 |
| 404 | 16 | No | 不允许列引用“%ls.%.*ls”,因为它引用了此语句中未被修改的基表。 |
| 405 | 16 | No | 在包含 OUTPUT 子句或嵌套的 DML 语句的语句中,不能将远程表用作 DML 目标。 |
| 406 | 16 | No | 不能在 PIVOT 运算符中使用 %ls,因为它对 NULL 不是固定不变的。 |
| 407 | 16 | No | 内部错误。 文件 %hs 第 %d 行中的字符串例程因 HRESULT 0x%x 的错误而失败。 |
| 408 | 16 | No | 在 ORDER BY 列表中的位置 %i 处遇到常量表达式。 |
| 411 | 16 | No | COMPUTE 子句 #%d、聚合表达式 #%d 不在选择列表中。 |
| 412 | 16 | No | 列 "%.*ls" 不可更新,因为它是派生的或是常量。 |
| 413 | 16 | No | 内联函数 "%.*ls" 不支持相关参数或子查询。 |
| 414 | 16 | No | 不允许使用 UPDATE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF UPDATE 触发器。 |
| 415 | 16 | No | 不允许使用 DELETE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF DELETE 触发器。 |
| 416 | 16 | No | 不能直接更新服务队列 "%.*ls"。 |
| 417 | 16 | No | 在针对分区视图的 UPDATE 或 DELETE 语句中不允许使用 TOP。 |
| 418 | 16 | No | 分布式查询中不允许有显示 CLR 类型的列的对象。 请使用直通查询访问远程对象 '%.*ls'。 |
| 421 | 16 | No | %ls 数据类型不能选为 DISTINCT,因为它不可比。 |
| 422 | 16 | No | 定义了公用表表达式,但没有使用。 |
| 423 | 16 | No | 在检查约束中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 424 | 16 | No | 在表值函数的表变量和返回表的计算列定义中不支持 Xml 数据类型方法。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 425 | 16 | No | 接收变量的数据类型 %ls 不等于列 '%.*ls' 的数据类型 %ls。 |
| 426 | 16 | No | 接收变量的长度 %d 小于列 '%.*ls' 的长度 %d。 |
| 427 | 20 | Yes | 无法在数据库 ID %d 中加载约束 ID %d 的定义。 请运行 DBCC CHECKCATALOG 来验证该数据库的完整性。 |
| 428 | 16 | No | 无法在多语句批处理中使用大容量插入。 |
| 432 | 16 | No | 在检查约束中不再支持 Xml 数据类型方法。 请删除该约束或创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 434 | 16 | No | 不允许在 OUTPUT 子句中使用 '%ls' 函数。 |
| 435 | 16 | No | 在计算列定义中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 438 | 16 | No | 不允许在规则中使用 Xml 数据类型方法。 在表 "%.*ls" 处出现错误。 |
| 440 | 16 | No | 内部查询编译错误。 无法处理堆栈溢出。 |
| 441 | 16 | No | 不能对远程数据源使用 "%ls" 函数。 |
| 442 | 16 | No | NEST 参数必须是列引用。 不允许使用表达式。 |
| 443 | 16 | No | 在函数内对带副作用的运算符 '%s' 的使用无效。 |
| 444 | 16 | No | 函数中含有的 SELECT 语句无法向客户端返回数据。 |
| 445 | 16 | No | 不能对包含 COLLATE 子句的表达式使用 COLLATE 子句。 |
| 446 | 16 | No | 无法解决 %ls 操作的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 447 | 16 | No | 表达式类型 %ls 对 COLLATE 子句无效。 |
| 448 | 16 | No | 排序规则 '%.*ls' 无效。 |
| 449 | 16 | No | 排序规则冲突由具有不同排序规则“%.*ls”和“%.*ls”的 collate 子句引起。 |
| 450 | 16 | No | 对 text 数据类型不支持代码页转换。 源: %d 目标: %d。 |
| 451 | 16 | No | 无法解决 %ls 语句列 %d 中出现的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 452 | 16 | No | COLLATE 子句不能用于用户定义的数据类型。 |
| 453 | 16 | No | 只对 Unicode 数据类型支持排序规则 '%.*ls',并且不能在数据库级别或服务器级别设置该排序规则。 |
| 454 | 16 | No | UNNEST 参数必须是嵌套的表列。 |
| 455 | 16 | No | 函数中最后一条语句必须是返回语句。 |
| 456 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致结果排序规则无法解析。 |
| 457 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致值的排序规则无法解析。 |
| 458 | 16 | No | 无法创建 SELECT INTO 目标表“%.*ls”,因为 xml 列“%.*ls”由数据库“%.*ls”中的架构集合“%.*ls”进行类型化。 Xml 列不能跨数据库引用架构。 |
| 459 | 16 | No | 仅 Unicode 数据类型支持排序规则 '%.*ls',不能将该排序规则应用于 char、varchar 或 text 数据类型。 |
| 460 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 DISTINCT 运算符。 |
| 461 | 16 | No | TOP 或 OFFSET 运算符不允许在递归公用表表达式“%.*ls”的递归部分中使用。 |
| 462 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用外部联接。 |
| 463 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有参数的函数。 |
| 464 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有副作用的函数。 |
| 465 | 16 | No | 子查询中不允许使用递归引用。 |
| 466 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 UNION 运算符。 |
| 467 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 GROUP BY、HAVING 或聚合函数。 |
| 468 | 16 | No | 无法解决 %ls 操作中“%.*ls”和“%.*ls”之间的排序规则冲突。 |
| 469 | 16 | No | 当使用表提示 KEEPIDENTITY 且目标表 '%.*ls' 包含标识列时,必须为该表指定显式列列表。 |
| 470 | 16 | No | 同义词“%.*ls”引用了同义词“%.*ls”。 不允许使用同义词链接。 |
| 471 | 16 | No | 只能指定以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 472 | 16 | No | 必须指定格式化文件或以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 473 | 16 | No | 在 PIVOT 运算符中提供的值 "%.*ls" 不正确。 |
| 474 | 16 | No | 无法加载表 "%.*ls" 的计算列定义。 |
| 475 | 16 | No | SAMPLE 子句无效。 只能对 SELECT、UPDATE 和 DELETE 查询的 FROM 子句中的表名进行抽样。 |
| 476 | 16 | No | 表 "%.*ls" 的 PERCENT 表样本大小 "%f" 无效。 PERCENT 表样本大小必须在 0 到 100 之间。 |
| 477 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子对表 "%.*ls" 无效。 该值或种子必须为整数。 |
| 478 | 16 | No | 不能在视图定义或内联表函数定义中使用 TABLESAMPLE 子句。 |
| 479 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子 "%I64d" 对表 "%.*ls" 无效。 该值或种子必须大于 0。 |
| 480 | 16 | No | 不能对表函数 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 481 | 16 | No | 不能对链接服务器表 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 482 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句中存在非常量或无效表达式。 |
| 483 | 16 | No | 不能在 INSERT...EXEC 语句中使用 OUTPUT 子句。 |
| 484 | 16 | No | 声明的局部变量不能超过 %d 个。 |
| 485 | 16 | No | 视图或内联函数无法返回具有在当前数据库之外的数据库中注册的架构集合且已指定类型的 xml 列。 列“%.*ls”由数据库“%.*ls”中注册的架构集合“%.*ls”进行类型化。 |
| 486 | 16 | No | “%.*ls”不允许将架构名称指定为程序集名称的前缀。 |
| 487 | 16 | No | 为语句 "%.*ls" 指定的选项无效。 |
| 488 | 16 | No | %s 列必须可比较。 列 "%.*ls" 的类型是 "%s",该类型不可比。 |
| 489 | 16 | No | 不能指定 OUTPUT 子句,因为目标视图 "%.*ls" 是分区视图。 |
| 490 | 16 | No | 重新同步功能已被暂时禁用。 |
| 491 | 16 | No | 必须在 FROM 子句中为大容量行集指定相关名称。 |
| 492 | 16 | No | 在通过 OPENQUERY 和 OPENROWSET 获得的结果集中不允许有重复的列名。 列名 "%.*ls" 是重复的。 |
| 493 | 16 | No | 从 nodes() 方法返回的列 '%.*ls' 不能直接使用。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 494 | 16 | No | TABLESAMPLE 子句只能用于本地表。 |
| 495 | 16 | No | 返回表列 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 496 | 16 | No | 参数 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 497 | 16 | No | 在 TABLESAMPLE 或 REPEATABLE 子句中不允许使用变量。 |
| 498 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句包含无效值。 |
| 499 | 16 | No | getchecksum 函数包含无效参数。 |
| 500 | 16 | No | 正在尝试传递具有 %d 列的表值参数,其中对应的用户定义表类型需要 %d 列。 |
| 502 | 16 | Yes | SQL 调试接口 (SDI) 要求 SQL Server 作为服务启动时,不得作为系统帐户登录。 使用控制面板重置为用户帐户登录。 |
| 503 | 16 | Yes | 无法向 %ls 上的调试器发送连接 %d 的符号信息。 调试已禁用。 |
| 504 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLDBREG.EXE)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 505 | 16 | No | 当前用户帐户是用 SETUSER 或 SP_SETAPPROLE 调用的。 不允许更改数据库。 |
| 506 | 16 | No | 在 %ls 谓词中指定的转义符 "%.*ls" 无效。 |
| 507 | 16 | No | SET ROWCOUNT 的参数无效。 必须是非 Null 非负整数。 |
| 508 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLLE.DLL)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 509 | 11 | No | 找不到用户名 '%.*ls'。 |
| 510 | 16 | No | 无法创建比允许的最大值还大的工作表行。 请用 ROBUST PLAN 提示重新提交查询。 |
| 511 | 16 | No | 不能创建大小为 %d 的行,该大小大于所允许的最大行大小 %d。 |
| 512 | 16 | No | 子查询返回的值不止一个。 当子查询跟随 =, !=、<、<=、>、>= 时,或者当子查询用作表达式时,不允许这样做。 |
| 513 | 16 | No | 列的插入或更新与先前的 CREATE RULE 语句所指定的规则发生冲突。 该语句已终止。 冲突发生在数据库“%.*ls”、表“%.*ls”、列“%.*ls”中。 |
| 514 | 16 | Yes | 无法与 %ls 上的调试器通信(错误 = 0x%08x)。 已禁用连接 %d 的调试。 |
| 515 | 16 | No | 无法将 NULL 值插入表“%.*ls”的列“%.*ls”中;该列不允许为 null。 %ls 失败。 |
| 516 | 16 | Yes | 初始化 OLE DB 库失败。 检查此计算机上 OLE DB DLL 的版本是否正确。 |
| 517 | 16 | No | 将值添加到 '%ls' 列导致溢出。 |
| 518 | 16 | No | 不能将数据类型 %ls 转换为 %ls。 |
| 520 | 16 | No | SQL Server 不再支持 SQL 调试接口 (SDI) 的版本 %d。 |
| 521 | 10 | No | 无法加载 DLL %ls 或其引用的某个 DLL。 原因:%ls 请确保已安装服务器端 SQL 调试器组件。 |
| 522 | 16 | No | WAITFOR 线程已被逐出。 |
| 523 | 16 | No | 触发器返回了结果集并且/或正在使用 SET NOCOUNT OFF 运行,而另一个未完成的结果集处于活动状态。 |
| 524 | 16 | No | 触发器返回了结果集且服务器选项 '禁止从触发器返回结果' 为 true。 |
| 525 | 16 | No | 从 nodes() 方法返回的列不能转换为数据类型 %ls。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 526 | 16 | No | 不允许使用由不同 XML 架构集合和/或 DOCUMENT/CONTENT 选项约束的 XML 类型的 %ls。 请使用 CONVERT 函数来运行此查询。 |
| 527 | 16 | No | 不允许在不同 XML 架构集合所约束的 XML 类型之间进行隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 529 | 16 | No | 不允许从数据类型 %ls 到 %ls 的显式转换。 |
| 530 | 16 | No | 语句被终止。 完成执行语句前已用完最大递归 %d。 |
| 531 | 10 | No | 由于服务器选项 "disallow_results_from_triggers" 为 True 或者 LOGON 触发器正处于执行状态,因此无法在触发器执行期间将 NOCOUNT 设置为 OFF。 |
| 532 | 16 | No | 时间戳(变为 %S_TS)指示出该行已由另一用户更新。 |
| 533 | 15 | No | 在触发器执行内部不能将 XACT ABORT 设置为 OFF。 |
| 534 | 16 | No | '%.*ls' 失败,因为此 SQL Server 实例 '%.*ls' 的版本不支持它。 有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。 |
| 535 | 16 | No | %.*ls 函数导致溢出。 用于分隔两个日期/时间实例的日期部分的数字太大。 尝试使用 %.*ls 和精度较低的日期部分。 |
| 536 | 16 | No | 传递到 %ls 函数的长度参数无效。 |
| 537 | 16 | No | 传递给 LEFT 或 SUBSTRING 函数的长度参数无效。 |
| 539 | 16 | No | 在目标表创建后架构已更改。 请重新运行 Select Into 查询。 |
| 540 | 16 | Yes | 系统内存不足,无法运行 RAISERROR。 |
| 541 | 16 | No | 堆栈不足,无法执行该语句 |
| 542 | 16 | No | 遇到了无效的 datetime 值。 该值超过了 9999 年。 |
| 543 | 16 | No | 为表值函数 '%.*ls' 创建返回表失败。 |
| 544 | 16 | No | 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 '%.*ls' 中的标识列插入显式值。 |
| 545 | 16 | No | 当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 '%.*ls' 中的标识列指定显式值。 |
| 547 | 16 | No | %ls 语句与 %ls 约束“%.*ls”冲突。 冲突发生在数据库 "%.*ls", table "%.*ls"%ls%.*ls%ls 中。 |
| 548 | 16 | No | 插入失败。 它与数据库 '%.*ls'、复制表 '%.*ls'%ls%.*ls%ls 中的标识范围检查约束冲突。 如果标识列通过复制自动管理,请按如下指示更新该范围: 对于发布者,执行 sp_adjustpublisheridentityrange;对于订阅者,运行分发代理或合并代理。 |
| 549 | 16 | No | 接收变量的排序规则 '%.*ls' 与列 '%.*ls' 的排序规则 '%.*ls' 不相等。 |
| 550 | 16 | No | 试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION,而该操作的一个或多个结果行又不符合 CHECK OPTION 约束。 |
| 551 | 16 | No | 校验和已更改为 %d。 这表明该行已被另一用户更新。 |
| 552 | 16 | No | CryptoAPI 函数 '%ls' 失败。 错误 0x%x: %ls |
| 555 | 16 | No | 尚未启用用户定义的函数。 |
| 556 | 16 | No | 由于存储过程改变了目标表的架构,INSERT EXEC 失败。 |
| 557 | 16 | No | 只有函数和某些扩展存储过程才能从函数内部执行。 |
| 558 | 16 | No | 在函数内部,不允许进行远程函数调用。 |
| 561 | 16 | No | 无法访问文件 '%.*ls' |
| 562 | 16 | No | 无法访问文件 '%.*ls'。 文件只能通过共享访问 |
| 563 | 14 | No | INSERT EXEC 语句的事务已回滚。 INSERT EXEC 操作将终止。 |
| 564 | 16 | No | 尝试创建固定长度为 '%d' 的记录。 允许的最大固定长度为 '%d'。 |
| 565 | 18 | No | 编译查询时,在服务器中发生堆栈溢出。 请简化查询。 |
| 566 | 21 | Yes | 编写审核跟踪时出错。 SQL Server 正在关闭。 请检查并纠正错误条件,例如,磁盘空间不足,然后重新启动 SQL Server。 如果该问题仍然存在,请在命令提示符下使用 "-f" 开关启动服务器,然后使用 SP_CONFIGURE 来禁用审核。 |
| 567 | 16 | No | 文件 '%.*ls' 不是可识别的跟踪文件。 |
| 568 | 16 | No | 遇到错误或遇到意外的跟踪文件 '%.*ls' 结尾。 |
| 569 | 16 | No | 传递到 %ls 的句柄无效。 |
| 570 | 15 | No | INSTEAD OF 触发器不支持直接递归。 触发器执行失败。 |
| 571 | 16 | No | %ls 的指定属性值无效。 |
| 572 | 16 | No | 偏移量 %d 附近的正则表达式 "%.*ls" 无效。 |
| 573 | 16 | No | 正则表达式的计算太复杂: '%.*ls'。 |
| 574 | 16 | No | 在用户事务内不能使用 %ls 语句。 |
| 575 | 16 | No | LOGON 触发器返回了结果集。 请修改 LOGON 触发器,使其不返回结果集。 |
| 576 | 16 | No | 无法创建具有大小为 %d 的稀疏数据的行,该大小超过了允许的最大稀疏数据大小 %d。 |
| 577 | 16 | No | 提供的超时值无效。 超时值必须是介于 0 到 2147483647 之间的整数。 |
| 578 | 16 | No | 在 WAITFOR 查询中不允许使用 Insert Exec。 |
| 579 | 16 | No | 不能在快照隔离级别下执行 WAITFOR 查询。 |
| 582 | 16 | No | 偏移量大于要在写操作中更新的列的长度。 |
| 583 | 16 | No | 执行写操作时偏移量或长度为负。 |
| 584 | 16 | No | 在 WAITFOR 查询中不允许使用 Select Into。 |
| 585 | 16 | No | 填充资源数据库时,不允许更改数据库上下文。 |
| 586 | 16 | No | 预定义语句句柄 %d 在此上下文中无效。 请验证自准备句柄以来,当前数据库、用户默认架构以及 ANSI_NULLS 和 QUOTED_IDENTIFIER 设置选项均未更改。 |
| 587 | 16 | No | 提供的延迟的 CLR 类型提取标记无效。 |
| 588 | 16 | No | 会话中的多个任务正在同时使用同一个延迟的 CLR 类型提取标记。 |
| 589 | 16 | No | 此语句已尝试访问其访问受程序集限制的数据。 |
| 590 | 16 | No | RPC 在没有执行的情况下中止。 |
| 591 | 16 | No | %ls:形参“%ls”被定义为 OUTPUT,但实参未声明为 OUTPUT。 |
| 592 | 16 | No | 在数据库 ID %d 中找不到 %S_MSG ID %d。 |
| 593 | 10 | No | fn_trace_gettable:事件 165 的跟踪数据的 XML 转换失败。 |
| 594 | 10 | No | fn_trace_gettable:在纤程模式下不支持跟踪数据的 XML 转换。 |
| 595 | 16 | No | 使用了另一个未完成结果集的大容量插入应该在启用 XACT_ABORT 设置的情况下运行。 |
| 596 | 16 | No | 无法继续执行,因为会话处于终止状态。 |
| 597 | 16 | No | 由于用户数据报协议(UDP)错误,正在终止执行进行中的数据访问。 |
| 598 | 16 | No | 执行 CREATE/ALTER DB 时出错。 有关详细信息,请参阅上一个错误。 |
| 599 | 16 | No | %.*ls:结果的长度超过了目标大型类型的长度限制 (2GB)。 |
| 601 | 12 | No | 由于数据移动,无法继续以 NOLOCK 方式扫描。 |
| 602 | 21 | Yes | 在数据库 %d 中找不到表或分区 ID 为 %I64d 的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 603 | 21 | Yes | 在数据库 %d 中找不到表或对象 ID 为 %d (分区 ID 为 %I64d)的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 605 | 21 | Yes | 尝试在数据库 %d 中提取逻辑页 %S_PGID 失败。 该逻辑页属于分配单元 %I64d,而非 %I64d。 |
| 606 | 21 | Yes | 元数据不一致。 为表 '%.*ls' 指定的文件组 ID %ld 不存在。 请运行 DBCC CHECKDB 或 CHECKCATALOG。 |
| 608 | 16 | Yes | 在数据库 %d 中找不到分区 ID 为 %I64d 的目录条目。 元数据不一致。 请运行 DBCC CHECKDB 查看元数据是否已损坏。 |
| 609 | 16 | No | BTree 在 RowsetBulk 上唤醒时不为空。 |
| 610 | 16 | Yes | 页的标头值无效。 请运行 DBCC CHECKDB 查看数据是否已损坏。 |
| 611 | 16 | No | 无法插入或更新行,因为总可变列大小(包括系统开销)比限值多出 %d 个字节。 |
| 613 | 21 | No | 在数据库 %d 中找不到分区 ID 为 %I64d 的工作表行集的项。 |
| 614 | 16 | No | 由于数据移动,无法定位书签。 |
| 615 | 21 | Yes | 找不到数据库 ID %d,名称 '%.*ls'。 该数据库可能处于脱机状态。 请等候几分钟,然后重试。 |
| 617 | 20 | Yes | 尝试对数据库 ID %d 中的对象 ID %ld 的描述符进行解哈希运算时,在哈希表中没有找到该描述符。 工作表缺少条目。 请重新运行查询。 如果涉及到游标,请关闭游标,然后重新打开。 |
| 622 | 16 | No | 没有为文件组 "%.*ls" 分配文件。 只有添加文件后,才能在此文件组上填充表、索引和 text 列、ntext 列和 image 列。 |
| 627 | 16 | No | 不能在分布式事务内部使用 SAVE TRANSACTION。 |
| 628 | 16 | No | 没有活动事务时,不能发出 SAVE TRANSACTION。 |
| 650 | 16 | No | 在 READ COMMITTED 或 REPEATABLE READ 隔离级别上只能指定 READPAST 锁。 |
| 651 | 16 | No | 不能在表 "%.*ls" 上使用 %ls 粒度提示,因为禁止在指定的粒度进行锁定。 |
| 652 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 657 | 16 | No | 无法在数据库 '%.*ls' 中禁用对 %ls 的支持,因为 %S_MSG。 |
| 658 | 16 | No | 无法在数据库 '%.*ls' 中启用对 %ls 的支持,因为 %S_MSG。 |
| 661 | 16 | No | 不能在数据库 '%.*ls' 中启用对 %ls 的支持,因为已启用对 %ls 的支持,且两者互斥。 |
| 666 | 16 | No | 对于分区 ID 为 %I64d 的索引,用于重复组的系统生成唯一值超出了最大值。 删除该索引后重新创建它可能会解决该问题;否则,请使用其他聚集键。 |
| 667 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 |
| 669 | 22 | No | 行对象不一致。 请重新运行该查询。 |
| 670 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于脱机文件组(“%.*ls”)上,无法访问。 |
| 671 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 672 | 10 | No | 无法对数据库 '%.*ls' 中孤立行集的清除数据包进行排队。 某些磁盘空间可能被浪费。 在重新启动数据库时将再次进行清除。 |
| 674 | 10 | Yes | RowsetNewSS 0x%p 的析构函数中出现异常。 此错误可能意味着: 在释放对大容量插入操作期间所使用的预分配磁盘块时存在问题或引发了其他问题。 请重新启动服务器以解决此问题。 |
| 675 | 10 | Yes | 分区 ID 为 %I64d 的工作表在经过 %d 次重复尝试后已成功删除。 |
| 676 | 10 | Yes | 尝试删除分区 ID 为 %I64d 的工作表时出错。 |
| 677 | 10 | Yes | 多次尝试后仍无法删除分区 ID 为 %I64d 的工作表。 工作表已标记为要延迟删除。 这只是一条信息性消息。 不需要任何用户操作。 |
| 678 | 10 | Yes | 在批的末尾发现分区 ID 为 %I64d 的活动行集。 此错误可能意味着对异常的处理不当。 请使用 SQL Server Management Studio 中的当前活动窗口或 Transact-SQL KILL 语句,终止导致生成此错误的服务器进程标识符(SPID)。 |
| 679 | 16 | No | 表 '%.*ls' 的索引 '%.*ls' 的其中一个分区(分区 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 这种情况可能会限制查询结果。 |
| 680 | 10 | Yes | 尝试删除分配单元 ID %I64d (属于分区 ID 为 %I64d 的工作表)时出错[%d, %d, %d]。 |
| 681 | 16 | No | 尝试将不可为 NULL 的列的值设置为 NULL。 |
| 682 | 16 | No | 内部错误。 提供用于读取列值的缓冲区太小。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 683 | 22 | No | 试图在长度可变和固定长度的十进制格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看数据库是否有损坏情况。 |
| 684 | 22 | No | 试图在压缩和非压缩的存储格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 685 | 22 | No | 试图检索堆前推记录的反向指针时出现内部错误。 |
| 686 | 22 | No | 行集 %I64d 的 B 树已达到最大级别。 SQL Server 仅支持最多 255 个级别。 |
| 687 | 16 | No | 不能压缩字节数为奇数的 nchar 或 nvarchar 列。 |
| 688 | 16 | No | 由于存在活动的联机索引生成,不允许执行此操作。 |
| 689 | 16 | No | 由于存在未完成的联机索引生成清理,不允许执行此操作。 等待清理完成后重新运行该操作。 |
| 691 | 16 | Yes | 发生内部错误。 错误代码 %X。 |
| 692 | 16 | No | 内部错误。 用于写入固定列值的提供的缓冲区过大。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 701 | 19 | Yes | 资源池 '%ls' 没有足够的系统内存来运行此查询。 |
| 708 | 10 | Yes | 服务器的虚拟地址空间不足,或者计算机的虚拟内存不足。 自启动以来已 %d 次使用保留内存。 请取消查询并重新运行它、减少服务器负载,或者关闭其他应用程序。 |
| 801 | 20 | Yes | 遇到处于意外状态 0x%x 的缓冲区。 |
| 802 | 17 | No | 缓冲池中的可用内存不足。 |
| 803 | 10 | Yes | 模拟失败(仅限调试) |
| 805 | 10 | Yes | 还原挂起 |
| 806 | 10 | Yes | 审核失败(从磁盘读取的页未通过基本的完整性检查) |
| 807 | 10 | Yes | (驱动器中没有磁盘,或者其中的磁盘不正确) |
| 808 | 10 | Yes | 传输的字节不足。 常见原因包括备份配置、磁盘空间不足或存储子系统的其他问题(如损坏或硬件故障)。 查看错误日志/应用程序日志以获取详细消息并纠正错误情况。 |
| 821 | 20 | Yes | 无法对位于 0x%p、缓冲区页号为 %S_PGID、数据库 ID 为 %d、设置了 HASHED 状态的缓冲区进行解哈希运算。 找不到该缓冲区。 %S_PAGE. 请与技术支持部门联系。 |
| 822 | 21 | Yes | 无法为请求 %S_BLKIOPTR 启动 I/O 操作。 请与技术支持部门联系。 |
| 823 | 24 | Yes | 在文件 '%ls' 中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。 SQL Server 错误日志和系统事件日志中的其他消息中可能有更详细的信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 824 | 24 | Yes | SQL Server 检测到基于一致性的逻辑 I/O 错误: %ls。 在文件 '%ls' 中、偏移量为 %#016I64x 的位置对数据库 ID %d 中的页 %S_PGID 执行 %S_MSG 期间,发生了该错误。 SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。 这是一个威胁数据库完整性的严重错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 825 | 10 | Yes | 在失败 %d 次(错误: %ls)之后,按偏移量 %#016I64x 对文件“%ls”读取成功。 SQL Server 错误日志和系统事件日志中的其他消息中可能有更详细的信息。 此错误情况威胁到数据库的完整性,因此必须予以更正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 826 | 10 | Yes | pageid 不正确(应为 %d:%d,但实际为 %d:%d) |
| 829 | 21 | Yes | 数据库 ID %d,页 %S_PGID 已标记为 RestorePending,可能表明磁盘已损坏。 要从此状态恢复,请执行还原操作。 |
| 830 | 10 | No | 陈旧页(页读取所返回的日志序列号(LSN) (%u:%u:%u)比最后写入的序列号(%u:%u:%u)早) |
| 831 | 20 | No | 无法释放保留的页。 |
| 832 | 24 | Yes | 本应保持不变的页已更改(预期校验和: %08x,实际校验和: %08x,数据库 %d,文件 '%ls',页 %S_PGID)。 此错误通常指示存在内存故障或其他硬件损坏或操作系统损坏。 |
| 833 | 10 | No | SQL Server 在数据库 ID %d 的文件 [%ls] 上遇到了 %d 次 I/O 请求完成时间超过 %d 秒的情况。 OS 文件句柄是 0x%p。 最新长时间 I/O 的偏移量为:%#016I64x |
| 835 | 16 | No | 操作系统向 SQL Server 返回错误 %ls。 在文件 '%ls' 中偏移量 %#016I64x 处为 %S_MSG 创建事件失败。 SQL Server 错误日志和系统事件日志中的其他消息中可能有更详细的信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 844 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 |
| 845 | 17 | No | 等待用于页 %S_PGID,数据库 ID %d 的缓冲区闩锁类型 %d 时发生超时。 |
| 846 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将不继续等待。 |
| 847 | 10 | Yes | 等待闩锁超时:类 '%ls',ID %p,类型 %d,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 |
| 848 | 10 | Yes | 在内存管理器中使用大页。 |
| 849 | 10 | Yes | 在内存管理器中使用锁定页。 |
| 850 | 10 | Yes | 分配了 %I64u MB 的大型页内存。 |
| 851 | 10 | No | 该页位于无法读取的离线文件中 |
| 852 | 10 | Yes | 在内存管理器中使用常规内存。 |
| 853 | 10 | No | 由于并发闩锁过多,闩锁获取失败。 类型 %d,任务 0x%p:%d |
| 854 | 10 | Yes | 计算机支持内存错误恢复。 已启用 SQL 内存保护以从内存损坏中恢复。 |
| 855 | 10 | Yes | 检测到不可纠正的硬件内存损坏。 你的系统可能变得不稳定。 请查看 Windows 事件日志以获取更多详细信息。 |
| 856 | 10 | Yes | SQL Server 在数据库 '%ls'、文件 ID:%u、页 ID:%u、内存地址:0x%I64x 中检测到硬件内存损坏,并已成功恢复该页。 |
| 857 | 10 | No | 缓冲池扩展“%.*ls”已成功初始化,大小为 %I64d MB。 |
| 858 | 10 | No | 无法在路径“%.*ls”上创建大小为 %I64d MB 的缓冲池扩展。 |
| 859 | 10 | Yes | 缓冲池扩展配置“%.*ls”格式错误。 格式应为“<扩展目录>,<大小 (GB)>”。 |
| 860 | 10 | Yes | %ls. BUF 地址 0x%x。 布夫诺 %u。 扩展偏移量 %1I64d。 错误代码 %d。 数据库文件名称 %ls。 数据库文件偏移量 %2I64d。 |
| 861 | 10 | Yes | 缓冲池扩展大小必须大于物理内存大小 %I64d MB。 未启用缓冲池扩展。 |
| 862 | 10 | Yes | 不允许在状态 %ls 时尝试禁用缓冲池扩展。 |
| 863 | 10 | Yes | 不允许在状态 %ls 时尝试启用缓冲池扩展。 |
| 864 | 10 | Yes | 尝试初始化大小为 %1ld KB 的缓冲池扩展,但最大允许大小为 %2ld KB。 |
| 865 | 10 | Yes | 缓冲池扩展仅在 SQL Server 的标准版和企业版中受支持。 |
| 866 | 10 | Yes | 在 %ls 体系结构上不支持缓冲池扩展。 |
| 867 | 10 | No | 缓冲池扩展已成功禁用。 正在删除缓冲池扩展“%.*ls”。 |
| 868 | 10 | Yes | 缓冲池扩展大小必须大于当前内存分配阈值 %I64d MB。 未启用缓冲池扩展。 |
| 869 | 10 | Yes | 无法关闭缓冲池扩展“%.*ls”,因为存在 %ld 个未完成的异步 I/O。 |
| 870 | 10 | Yes | BPE 功能开关已打开! |
| 871 | 10 | Yes | 来自 RG 设置的缓冲池扩展大小为 %d GB(%I64d 字节)。 |
| 872 | 10 | Yes | 缓冲池扩展已启用。 无需执行任何操作。 |
| 873 | 10 | Yes | 缓冲池扩展已禁用。 无需执行任何操作。 |
| 874 | 10 | Yes | BPE 已禁用。 |
| 898 | 10 | No | 缓冲池扫描花费了 %I64d 秒:数据库 ID %d,命令 '%ls',操作 '%ls',扫描的缓冲区 %I64d,总迭代的缓冲区 %I64d,等待时间 %I64d 毫秒。 有关更多信息,请参阅 'https://go.microsoft.com/fwlink/?linkid=2132602'。 |
| 902 | 16 | No | 要更改 %ls,数据库必须处于可执行检查点的状态。 |
| 904 | 16 | No | 在服务器关闭或启动期间,数据库 %ld 不能自动启动。 |
| 905 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为它包含分区函数 '%.*ls'。 只有 SQL Server Enterprise Edition 支持分区。 |
| 907 | 16 | No | 数据库 "%ls" 包含不一致的数据库元数据或文件元数据。 |
| 908 | 10 | Yes | 数据库 %ls 中的文件组 %ls 不可用,因为它的状态为 %ls。 请还原或更改该文件组,使其变得可用。 |
| 909 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为对象 '%.*ls' 的部分或全部已启用数据压缩或 vardecimal 存储格式。 只有 SQL Server Enterprise Edition 才能支持数据压缩和 Vardecimal 存储格式。 |
| 910 | 10 | No | 数据库 '%.*ls' 正在将脚本 '%.*ls' 从级别 %d 升级到级别 %d。 |
| 911 | 16 | No | 数据库 '%.*ls' 不存在。 请确保输入的名称正确无误。 |
| 912 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 遇到错误 %d、状态 %d、严重性 %d。 这是一种错误情况,可能会妨碍正常操作,且数据库将脱机。 如果在 'master' 数据库升级过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 913 | 22 | Yes | 找不到数据库 ID %d。 可能该数据库尚未激活,也可能正处于转换过程中。 一旦数据库可用,请重新发出查询。 如果你认为此错误不是由于数据库正在转换其状态而导致的,并且此错误仍然存在,请与主要支持提供商联系。 请允许复查 Microsoft SQL Server 错误日志以及与发生错误时的环境相关的任何其他信息。 |
| 914 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 在完成前已中止。 如果在 'master' 数据库升级过程中发生中止,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 915 | 21 | No | 无法获取数据库 '%.*ls' 的当前脚本级别。 如果在 'master' 数据库启动过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 916 | 14 | No | 服务器主体“%.*ls”无法在当前安全上下文下访问数据库“%.*ls”。 |
| 917 | 21 | No | 由于编译错误,未能执行数据库 '%.*ls' 的升级脚本批处理。 请在以前的错误消息中查看导致编译失败的行。 |
| 918 | 21 | No | 未能从脚本 DLL '%.*ls' 加载引擎脚本元数据。 Windows 报告的错误代码为 %d。 这是一种错误情况,通常表明安装已损坏或不完整。 修复 SQL Server 实例也许可帮助解决该错误。 |
| 919 | 10 | No | 用户 '%.*ls' 正在将数据库脚本级别条目 %d 更改为值 %d。 |
| 920 | 20 | No | 只有 sysadmin 角色的成员可以修改数据库脚本级别。 |
| 921 | 14 | No | 尚未恢复数据库 '%.*ls'。 请等待,然后重试。 |
| 922 | 14 | No | 正在恢复数据库 '%.*ls'。 请等待恢复操作完成。 |
| 923 | 14 | No | 数据库 '%.*ls' 处于受限模式。 只有此数据库的所有者、dbcreator 和 sysadmin 角色的成员才能访问此数据库。 |
| 924 | 14 | No | 数据库 '%.*ls' 已打开,并且一次只能有一个用户。 |
| 925 | 19 | Yes | 已超出每个查询可使用的数据库数目的最大值。 允许的最大值为 %d。 |
| 926 | 14 | No | 无法打开数据库 '%.*ls'。 恢复操作已将该数据库标记为 SUSPECT。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 927 | 14 | No | 无法打开数据库 '%.*ls'。 该数据库正在进行还原。 |
| 928 | 20 | Yes | 在升级期间,数据库出现异常 %d (严重性 %d,状态 %d,地址 %p)。 请使用异常号来确定原因。 |
| 929 | 20 | Yes | 无法关闭当前未处于打开状态的数据库。 应用程序应该重新连接,然后重试。 如果此操作不能解决问题,请与主要支持提供商联系。 |
| 930 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的恢复单元 %d。 请与技术支持部门联系。 |
| 931 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的数据库片断 %d。 请与技术支持部门联系。 |
| 932 | 21 | Yes | 由于启用了更改跟踪,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本类别不支持更改跟踪。 请使用支持的 SQL Server 版本类别禁用该数据库中的更改跟踪,或者将此实例升级为支持更改跟踪的版本类别。 |
| 933 | 21 | Yes | 数据库 '%.*ls' 不能启动,因为某些数据库功能在当前版本的 SQL Server 中不可用。 |
| 934 | 21 | Yes | 由于启用了变更数据捕获,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本不支持变更数据捕获。 要么不使用 KEEP_CDC 选项还原数据库,要么将实例升级到支持变更数据捕获的版本。 |
| 935 | 21 | Yes | 数据库 '%.*ls' 中 '%.*ls' 的脚本级别不能从 %d 降级到此服务器支持的 %d。 这通常意味着附加了未来的数据库,且当前安装不支持降级路径。 请安装更新版本的 SQL Server,然后重试打开数据库。 |
| 936 | 16 | No | 数据库 '%.*ls' 不能在此 SQL Server 版本中使用。 |
| 937 | 21 | Yes | 数据库 '%.*ls' 无法升级,因为当前 SQL Server 版本中不提供 '%.*ls' 功能。 |
| 938 | 21 | Yes | 目标数据库版本 %d 不受当前代码版本 %d 支持。 将目标版本更改为受支持的级别并重新启动服务器。 |
| 941 | 16 | No | 数据库 '%.*ls' 无法打开,因为它未启动。 在数据库启动后重试。 |
| 942 | 14 | No | 由于数据库 '%.*ls' 离线,无法打开该数据库。 |
| 943 | 14 | No | 无法打开数据库 '%.*ls',因为该数据库的版本(%d)高于当前服务器版本(%d)。 |
| 944 | 10 | No | 正在将数据库 '%.*ls' 从版本 %d 转换为当前版本 %d。 |
| 945 | 16 | No | 由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库“%.*ls”。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 946 | 14 | Yes | 无法打开数据库 '%.*ls' 版本 %d。 请将该数据库升级为最新版本。 |
| 947 | 16 | Yes | 关闭数据库 '%.*ls' 时出错。 请检查是否存在以前的其他错误,然后重试该操作。 |
| 948 | 20 | Yes | 数据库 '%.*ls' 的版本为 %d,无法打开。 此服务器支持 %d 版及更低版本。 不支持降级路径。 |
| 949 | 16 | No | 已跳过 tempdb。 不能运行需要 tempdb 的查询 |
| 950 | 20 | Yes | 无法升级数据库 '%.*ls',因为此版本的 SQL Server 不支持该数据库的非发布版本(%d)。 不能打开与此版本的 sqlservr.exe 不兼容的数据库。 必须重新创建该数据库。 |
| 951 | 10 | No | 数据库 '%.*ls' 正在从版本 %d 升级到版本 '%.*ls'。 |
| 952 | 16 | No | 数据库 '%.*ls' 正处于转换状态。 请稍后再尝试该语句。 |
| 954 | 14 | No | 无法打开数据库 "%.*ls"。 因为该数据库充当镜像数据库。 |
| 955 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库缺少仲裁: 无法打开该数据库。 如果已配置伙伴和见证服务器连接,请进行检查。 |
| 956 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库尚未与其伙伴数据库同步。 请稍后再试此操作。 |
| 957 | 17 | No | 数据库 '%.*ls' 已启用数据库镜像或已加入可用性组。 不能更改数据库的名称。 |
| 958 | 10 | Yes | 资源数据库的内部版本为 %.*ls。 这只是一条信息性消息。 不需要任何用户操作。 |
| 959 | 20 | Yes | 资源数据库的版本为 %d,而此服务器支持版本 %d。 请还原正确版本或重新安装 SQL Server。 |
| 960 | 10 | No | 警告:数据库“%.*ls”中的用户“sys”(主体 ID = %d)已重命名为“%.*ls”。 "sys" 是此版本 SQL Server 中的保留用户名或架构名。 |
| 961 | 10 | No | 警告:数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)已重命名为“%.*ls”,因为其名称与同一对象上的另一个索引重复。 |
| 962 | 10 | No | 警告:数据库“%.*ls”中的主键或唯一约束“%.*ls”(对象 ID = %d)已重命名为“%.*ls”,因为其索引已重命名。 |
| 963 | 10 | No | 警告:数据库“%.*ls”在升级过程中因所执行的操作而被标记为可疑。 有关详细信息,请参阅错误日志或事件日志。 请用 ALTER DATABASE 使此数据库联机。 此数据库将以 restricted_user 状态联机。 |
| 964 | 10 | No | 警告:发现数据库 '%.*ls' 中缺少系统用户 '%.*ls',已将其还原。 要求此用户进行 SQL Server 操作。 |
| 965 | 10 | No | 警告:在数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)的元数据中检测到列可为空性不一致。 索引可能已损坏。 请运行 DBCC CHECKTABLE 验证一致性。 |
| 966 | 10 | No | 警告:数据库“%.*ls”中的程序集“%.*ls”已重命名为“%.*ls”,因为该程序集的名称与此版本 SQL Server 中的系统程序集冲突。 |
| 967 | 10 | No | 警告:“%.*ls”.”%.*ls”上的索引“%.*ls”已禁用,因为与其绑定的 XML 数据可能包含 xs:date 和 xs:dateTime 的负值,这些值不再受支持。 |
| 968 | 10 | No | 警告:架构集合“%.*ls”中类型“%.*ls”上的 XML 方面已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 969 | 10 | No | 警告:架构集合“%.*ls”中 XML 元素或属性“%.*ls”上的默认值或固定值已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 970 | 10 | No | 警告:XML 列“%.*ls.%.*ls.%.*ls”中的 XML 实例可能包含 xs:date 或 xs:dateTime 类型的负简单类型值。 将无法在这些 XML 实例上运行 XQuery 或生成主 XML 索引或选择性 XML 索引。 |
| 971 | 10 | No | 在两个不同的位置检测到该资源数据库。 正在将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),而不是当前附加的资源数据库所在的 '%.*ls'。 |
| 972 | 17 | No | 不能在过程执行期间使用数据库 '%d'。 |
| 973 | 10 | Yes | 数据库 %ls 已启动。 但是,FILESTREAM 与 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 选项不兼容。 请删除 FILESTREAM 文件和 FILESTREAM 文件组,或者将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。 |
| 974 | 10 | No | 无法将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),因为数据库文件不存在。 |
| 975 | 10 | Yes | 无法更新数据库 '%.*ls' 中的系统对象,因为该数据库是只读的。 |
| 976 | 14 | No | 目标数据库 '%.*ls' 正在参与可用性组,当前无法用于查询。 数据移动被挂起,或者未启用可用性副本以便用于读访问。 要允许对该可用性组中的这一数据库和其他数据库进行只读访问,请对组中一个或多个辅助可用性副本启用只读访问权限。 有关详细信息,请参阅 SQL Server 联机丛书中的 ALTER AVAILABILITY GROUP 语句。 |
| 977 | 10 | No | 警告:在数据库 '%.*ls' 中 object_id '%d' 上的约束 '%.*ls' 找不到关联的索引。 |
| 978 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当应用程序意向设置为只读时,当前可用于连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 979 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当前不允许只读连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 980 | 21 | Yes | SQL Server 无法加载数据库 '%.*ls',因为它包含列存储索引。 当前安装的 SQL Server 版本不支持列存储索引。 要么使用受支持的 SQL Server 版本禁用数据库中的列存储索引,要么将 SQL Server 实例升级到支持列存储索引的版本。 |
| 981 | 10 | No | 数据库管理器将使用 %d 目标数据库版本。 |
| 982 | 14 | No | 无法访问 '%.*ls' 数据库,因为没有启用只读访问的联机辅助副本。 检查可用性组配置,验证至少有一个辅助副本配置为只读访问。 等待启用的副本联机,然后重试只读操作。 |
| 983 | 14 | No | 无法访问可用性数据库 '%.*ls',因为数据库副本不处于 PRIMARY 或 SECONDARY 角色。 仅当数据库副本处于 PRIMARY 或 SECONDARY 角色时,才允许连接到可用性数据库。 请稍后再试此操作。 |
| 984 | 21 | Yes | 无法执行 sqlscriptdowngrade.dll 从 Binn 到 Binn\Cache 文件夹的版本化复制。 VerInstallFile API 失败,错误代码为 %d。 |
| 985 | 10 | Yes | 已成功将文件 '%ls' 安装到文件夹 '%ls'。 |
| 986 | 10 | No | 经过 %d 次尝试后,仍无法为数据库 '%.*ls' 获取干净的启动页。 这只是一条信息性消息。 不需要任何用户操作。 |
| 987 | 23 | Yes | 在更新数据库 '%.*ls' 中的系统对象时遇到重复键插入。 |
| 988 | 14 | No | 无法访问数据库 '%.*ls',因为它缺乏高可用性的节点仲裁。 请稍后再试此操作。 |
| 989 | 16 | No | 当主机数据库的一个或多个分区数据库被标记为可疑时,无法将 ID 为 %d 的主机数据库脱机。 |
| 990 | 16 | No | 将 ID 为 %d 的主机数据库脱机,因为其一个或多个分区数据库被标记为可疑。 |
| 991 | 16 | No | 当主机数据库 '%.*ls' 的一个或多个分区数据库被标记为可疑时,无法将其脱机。 |
| 992 | 16 | No | 无法获取数据库 '%.*ls' 上的共享锁。 |
| 993 | 10 | No | 数据库 '%.*ls' 的重做已应用从 %d 到 %d 的版本升级步骤。 |
| 994 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用,因为它包含计算列。 |
| 995 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 无法对其进行升级,因为它位于只读文件组上。 |
| 996 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 此列存储索引无法升级,可能是因为它超过了 '%d' 字节的行大小限制。 |
| 997 | 16 | No | 无法获取数据库 '%.*ls' 上的更新锁。 |
| Error | Severity | 事件已记录 | Description |
|---|---|---|---|
| 21 | 20 | No | 警告:严重错误 %d 发生于 %S_DATE。 请记录该错误和时间,并与你的系统管理员联系。 |
| 101 | 15 | No | Waitfor 中不允许查询。 |
| 102 | 15 | No | “%.*ls”附近有语法错误。 |
| 103 | 15 | No | 以 '%.*ls' 开头的 %S_MSG 太长。 最大长度为 %d。 |
| 104 | 15 | No | 如果该语句包含 UNION、INTERSECT 或 EXCEPT 运算符,则 ORDER BY 项必须出现在选择列表中。 |
| 105 | 15 | No | 字符串 '%.*ls' 后的引号不完整。 |
| 106 | 16 | No | 查询中的表名太多。 最多允许有 %d 个。 |
| 107 | 15 | No | 列前缀 '%.*ls' 与查询中使用的表名或别名不匹配。 |
| 108 | 15 | No | ORDER BY 位置号 %ld 超出了选择列表中项数的范围。 |
| 109 | 15 | No | INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 110 | 15 | No | INSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 111 | 15 | No | '%ls' 必须是查询批中的第一个语句。 |
| 112 | 15 | No | %ls 语句中不允许使用变量。 |
| 113 | 15 | No | 缺少注释的结尾标记 '*/'。 |
| 114 | 15 | No | 对于将值赋给变量的语句,浏览模式无效。 |
| 115 | 15 | No | FOR UPDATE 子句对包含集合运算符的语句无效。 |
| 116 | 15 | No | 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。 |
| 117 | 15 | No | %S_MSG 名称 '%.*ls' 包含的前缀超出了最大限值。 最多只能有 %d 个。 |
| 119 | 15 | No | 必须将参数编号 %d 及后续参数作为 '@name = value' 传递。 使用 '@name = value' 形式后,所有后续参数都必须以 '@name = value' 形式传递。 |
| 120 | 15 | No | INSERT 语句的选择列表包含的项少于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 121 | 15 | No | INSERT 语句的选择列表包含的项多于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 122 | 15 | No | %ls 选项只允许用于 %ls 语法。 |
| 123 | 15 | No | 批/过程超出了 %d 个字符的最大长度。 |
| 124 | 15 | No | CREATE PROCEDURE 不包含任何语句。 |
| 125 | 15 | No | Case 表达式只能嵌套到 %d 层。 |
| 126 | 15 | No | 伪列 "%.*ls" 无效。 |
| 127 | 15 | No | TOP N 或 FETCH 行计数的值不能为负数。 |
| 128 | 15 | No | 在此上下文中不允许使用名称 "%.*s"。 有效表达式包括常量、常量表达式和变量(在某些上下文中)。 不允许使用列名。 |
| 129 | 15 | No | 填充因子 %d 是无效百分比;填充因子必须介于 1 到 100 之间。 |
| 130 | 16 | No | 不能对包含聚合或子查询的表达式执行聚合函数。 |
| 131 | 15 | No | 赋予 %S_MSG '%.*ls' 的大小(%d)超出了任意数据类型的最大允许值(%d)。 |
| 132 | 15 | No | 标签 '%.*ls' 已声明。 标签名称在查询批次或存储过程内部必须唯一。 |
| 133 | 15 | No | GOTO 语句引用了标签 '%.*ls',但该标签尚未声明。 |
| 134 | 15 | No | 变量名 '%.*ls' 已声明。 变量名在查询批次或存储过程内部必须唯一。 |
| 135 | 15 | No | 不能在 WHILE 语句的范围之外使用 BREAK 语句。 |
| 136 | 15 | No | 不能在 WHILE 语句的范围之外使用 CONTINUE 语句。 |
| 137 | 15 | No | 必须声明标量变量 "%.*ls"。 |
| 138 | 15 | No | 不允许在子查询中使用相关子句。 |
| 139 | 15 | No | 不能向局部变量赋予默认值。 |
| 140 | 15 | No | 只能在 CREATE TRIGGER 语句内部使用 IF UPDATE。 |
| 141 | 15 | No | 向变量赋值的 SELECT 语句不能与数据检索操作结合使用。 |
| 142 | 15 | No | 约束 '%ls' 的定义中有语法错误。 |
| 143 | 15 | No | 在排序依据列表中没有找到 COMPUTE BY 子句中的某一项。 计算依据列表中的所有表达式也必须同时出现在排序依据列表中。 |
| 144 | 15 | No | 在用于 GROUP BY 子句分组依据列表的表达式中,不能使用聚合或子查询。 |
| 145 | 15 | No | 如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。 |
| 146 | 15 | No | 无法为子查询分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 147 | 15 | No | 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。 |
| 148 | 15 | No | 用于 WAITFOR 的时间字符串 '%.*ls' 中存在时间语法错误。 |
| 149 | 15 | No | 用于 WAITFOR 的时间值 '%.*ls' 是无效值。 请检查日期/时间语法。 |
| 150 | 15 | No | 与 MAX_DURATION 一起使用的时间值 %d 不是有效值;MAX_DURATION 等待时间必须大于或等于 0 且小于或等于 %d。 |
| 151 | 15 | No | '%.*ls' 是无效的 money 值。 |
| 152 | 15 | No | 已经两次指定了相同的大数据布局选项 "%.*ls"。 |
| 153 | 15 | No | 在 %ls 语句中选项 %.*ls 的用法无效。 |
| 154 | 15 | No | %S_MSG 不允许出现在 %S_MSG 中。 |
| 155 | 15 | No | “%.*ls”不是可以识别的 %ls 选项。 |
| 156 | 15 | No | 关键字 '%.*ls' 附近有语法错误。 |
| 157 | 15 | No | 聚合不应出现在 UPDATE 语句的集合列表中。 |
| 158 | 15 | No | 聚合不应出现在 OUTPUT 子句中。 |
| 159 | 15 | No | 必须为 DROP INDEX 语句指定表名和索引名。 |
| 160 | 15 | No | 规则不包含变量。 |
| 161 | 15 | No | 规则包含多个变量。 |
| 162 | 15 | No | TOP 或 OFFSET 子句中的表达式无效。 |
| 163 | 15 | No | 计算依据列表与排序依据列表不匹配。 |
| 164 | 15 | No | 每个 GROUP BY 表达式必须至少包含一个不是外部引用的列。 |
| 165 | 16 | No | 不能授予或撤消特权 %ls。 |
| 166 | 15 | No | '%ls' 不允许将数据库名称指定为对象名前缀。 |
| 167 | 15 | No | 不能在临时对象上创建 %S_MSG。 |
| 168 | 15 | No | 浮点值 '%.*ls' 超出了计算机表示范围(%d 个字节)。 |
| 169 | 15 | No | 在排序依据列表中多次指定了某一列。 排序依据列表中的列必须是唯一的。 |
| 171 | 15 | No | INSERT、SELECT INTO 或 UPDATE 语句不能使用浏览模式。 |
| 172 | 15 | No | 不能在浏览模式中使用 HOLDLOCK。 |
| 173 | 15 | No | 列 '%.*ls' 的定义中必须包括数据类型。 |
| 174 | 15 | No | %.*ls 函数要求有 %d 个参数。 |
| 175 | 15 | No | 聚合不应出现在计算列表达式或检查约束中。 |
| 176 | 15 | No | 视图中不再支持 FOR BROWSE 子句。 |
| 177 | 15 | No | 仅当 SELECT 语句中有 INTO 子句时,才能使用 IDENTITY 函数。 |
| 178 | 15 | No | 在此上下文中不能使用带有返回值的 RETURN 语句。 |
| 179 | 15 | No | 向存储过程传递常量时不能使用 OUTPUT 选项。 |
| 180 | 15 | No | 此 %ls 语句中参数太多。 最大数目为 %d。 |
| 181 | 15 | No | 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 OUTPUT 选项。 |
| 182 | 15 | No | 必须为 READTEXT 或 WRITETEXT 实用工具提供表名和列名。 |
| 183 | 15 | No | 列 '%.*ls' 的小数位数(%d)必须介于 %d 到 %d 之间。 |
| 184 | 16 | No | DEFAULT 只能为同一内容类型的文件组指定一次。 |
| 185 | 15 | No | 在大容量形式下,数据流在 WRITETEXT 语句中无效。 |
| 186 | 15 | No | WRITETEXT 语句中缺少数据流。 |
| 187 | 16 | No | MAX_QUEUE_READERS 的有效范围是 0 到 32767。 |
| 188 | 15 | No | 在 CREATE DATABASE 语句中,如果没有指定至少一个数据文件,则不能指定日志文件。 |
| 189 | 15 | No | %ls 函数要求有 %d 至 %d 个参数。 |
| 190 | 15 | No | 语句中指定的日期或时间无效。 |
| 191 | 15 | No | SQL 语句的某些部分嵌套过深。 请重写查询或将其分解为若干较小的查询。 |
| 192 | 16 | No | 小数位数必须小于或等于精度。 |
| 193 | 15 | No | 以 '%.*ls' 开头的对象名或列名太长。 最大长度为 %d 个字符。 |
| 194 | 15 | No | SELECT INTO 语句不能包含向变量赋值的 SELECT 语句。 |
| 195 | 15 | No | “%.*ls”不是可以识别的 %S_MSG。 |
| 196 | 15 | No | SELECT INTO 必须是包含 UNION、INTERSECT 或 EXCEPT 运算符的语句中的第一个查询。 |
| 197 | 15 | No | 无法在向表插入变量时将 EXECUTE 用作源。 |
| 198 | 15 | No | 浏览模式对于包含 UNION、INTERSECT 或 EXCEPT 运算符的语句无效。 |
| 199 | 15 | No | INSERT 语句不能包含向变量赋值的 SELECT 语句。 |
| 201 | 16 | No | 过程或函数 '%.*ls' 需要参数 '%.*ls',但未提供该参数。 |
| 202 | 16 | No | 类型 '%s' 对 WAITFOR 无效。 支持的数据类型为 CHAR/VARCHAR、NCHAR/NVARCHAR 和 DATETIME。 WAITFOR DELAY 支持 INT 和 SMALLINT 数据类型。 |
| 203 | 16 | No | 名称 '%.*ls' 不是有效的标识符。 |
| 204 | 20 | Yes | 在节点 %ls 中出现规范化错误。 |
| 205 | 16 | No | 使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式。 |
| 206 | 16 | No | 操作数类型冲突: %ls 与 %ls 不兼容 |
| 207 | 16 | No | 列名“%.*ls”无效。 |
| 208 | 16 | No | 对象名 '%.*ls' 无效。 |
| 209 | 16 | No | 列名 '%.*ls' 不明确。 |
| 210 | 16 | No | 从 binary/varbinary 字符串向 datetime 转换时失败。 |
| 211 | 23 | Yes | 数据库 ID %I64d、对象 ID %ld 中存在损坏,可能是由于架构或目录不一致导致。 请运行 DBCC CHECKCATALOG。 |
| 212 | 16 | No | 表达式结果长度超出了最大限值。 最大值为 %d,但目前长度为 %d。 |
| 213 | 16 | No | 列名称或所提供值的数目与表定义不匹配。 |
| 214 | 16 | No | 过程需要类型为 '%ls' 的参数 '%ls'。 |
| 215 | 16 | No | 为不是函数的对象 '%.*ls' 提供了参数。 如果这些参数要作为表提示,则需要使用 WITH 关键字。 |
| 216 | 16 | No | 没有为函数 '%.*ls' 提供参数。 |
| 217 | 16 | No | 超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 %d)。 |
| 218 | 16 | No | 找不到类型 '%.*ls'。 该类型不存在,或者你没有所需的权限。 |
| 219 | 16 | No | 类型 '%.*ls' 已存在,或者你没有创建它的权限。 |
| 220 | 16 | No | 发生数据类型 %ls 的算术溢出错误,值 = %ld。 |
| 221 | 10 | No | FIPS 警告:从 %ls 到 %ls 的隐式转换。 |
| 222 | 16 | No | 基类型 "%.*ls" 不是别名数据类型的有效基类型。 |
| 223 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的默认值,但该对象缺失或不是默认值类型。 |
| 224 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的规则,但该对象缺失或不是默认值类型。 |
| 225 | 16 | No | 为 %ls"%.*ls" 提供的参数无效。 |
| 226 | 16 | No | 在多语句事务中不允许使用 %ls 语句。 |
| 227 | 15 | No | “%.*ls”不是有效的函数、属性或字段。 |
| 228 | 15 | No | 程序集 '%.*ls' 中类型 '%.*ls' 的方法 '%.*ls' 不返回任何值。 |
| 229 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的 %ls 权限被拒绝。 |
| 230 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的列 '%.*ls' 的 %ls 权限被拒绝。 |
| 231 | 11 | No | 没有这样的默认值。 ID = %ld,数据库 ID = %d。 |
| 232 | 16 | No | 类型 %ls 发生算术溢出错误,值 = %f。 |
| 233 | 16 | No | 表 '%.*ls' 中的列 '%.*ls' 不能为 null。 |
| 234 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 235 | 16 | No | 无法将 char 值转换为 money。 该 char 值的语法有误。 |
| 236 | 16 | No | 从 char 数据类型到 money 数据类型的转换导致 money 溢出错误。 |
| 237 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 239 | 16 | No | 指定了重复的公用表表达式名称 '%.*ls'。 |
| 240 | 16 | No | 递归查询“%.*ls”的列“%.*ls”中,锚点部分和递归部分的类型不匹配。 |
| 241 | 16 | No | 从字符串转换日期和/或时间时,转换失败。 |
| 242 | 16 | No | 从 %ls 数据类型到 %ls 数据类型的转换产生一个超出范围的值。 |
| 243 | 16 | No | 类型 %.*ls 不是已定义的系统类型。 |
| 244 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了 %hs 列。 请使用较大的整数列。 |
| 245 | 16 | No | 在将 %ls 值 '%.*ls' 转换成数据类型 %ls 时失败。 |
| 246 | 16 | No | 没有为递归查询 "%.*ls" 指定任何定位点成员。 |
| 247 | 16 | No | 在递归查询 "%.*ls" 的递归部分发现了定位点成员。 |
| 248 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了整数列。 |
| 249 | 16 | No | 类型 "%ls" 不是可比的。 不能在 %ls 子句中使用。 |
| 251 | 16 | No | 未能为查询优化分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 252 | 16 | No | 递归公用表表达式 '%.*ls' 不包含顶级 UNION ALL 运算符。 |
| 253 | 16 | No | 公用表表达式 '%.*ls' 的递归成员有多个递归引用。 |
| 254 | 16 | No | PIVOT 运算符的列列表中不允许有带前缀的列。 |
| 255 | 16 | No | PIVOT 运算符的列列表中不允许有伪列。 |
| 256 | 16 | No | 数据类型 %ls 对 %ls 函数无效。 允许使用的类型有: char/varchar、nchar/nvarchar 和 binary/varbinary。 |
| 257 | 16 | No | 不允许从数据类型 %ls 到 %ls 的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 258 | 15 | No | 不能对 %ls 调用方法。 |
| 259 | 16 | No | 不允许对系统目录进行即席更新。 |
| 260 | 16 | No | 不允许从数据类型 %ls 到数据类型 %ls(表 '%.*ls',列 '%.*ls')的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 261 | 16 | No | '%.*ls' 不是可以识别的函数。 |
| 262 | 16 | No | 在数据库 '%.*ls' 中拒绝了 %ls 权限。 |
| 263 | 16 | No | 必须指定要从中选择的表。 |
| 264 | 16 | No | 在 INSERT 的 SET 子句或列列表中,列名 '%.*ls' 被指定了多次。 在同一子句中不能为列分配多个值。 修改子句以确保只更新一次列。 如果此语句更新视图中的列或将列插入视图,则列别名可能会隐藏代码中的重复项。 |
| 265 | 16 | No | 在 %ls 运算符中指定的列名 "%.*ls" 与 %ls 参数中现有的列名冲突。 |
| 266 | 16 | No | EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。 上一计数 = %ld,当前计数 = %ld。 |
| 267 | 16 | No | 找不到对象 '%.*ls'。 |
| 268 | 16 | No | 无法在此数据库中运行 SELECT INTO。 数据库所有者必须运行 sp_dboption 以启用此选项。 |
| 270 | 16 | No | 不能修改对象 '%.*ls'。 |
| 271 | 16 | No | 不能修改列 "%.*ls",因为它是计算列,或者是 UNION 运算符的结果。 |
| 272 | 16 | No | 不能更新时间戳列。 |
| 273 | 16 | No | 不能将显式值插入时间戳列。 请对列列表使用 INSERT 来排除时间戳列,或将 DEFAULT 插入时间戳列。 |
| 275 | 16 | No | 不允许在 UNPIVOT 运算符的值或透视列中使用前缀。 |
| 276 | 16 | No | 不允许将伪列作为 UNPIVOT 运算符的值或透视列。 |
| 277 | 16 | No | 列 "%.*ls" 在 UNPIVOT 运算符的列列表中指定了多次。 |
| 278 | 16 | No | 在 GROUP BY 子句中不能使用 text、ntext 和 image 数据类型。 |
| 279 | 16 | No | 在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。 |
| 280 | 16 | No | 在 TEXTPTR 函数中只允许使用基表列。 |
| 281 | 16 | No | 从 %ls 转换为字符串时,%d 不是有效的样式号。 |
| 282 | 10 | No | '%.*ls' 过程试图返回状态 NULL,这是不允许的。 将返回状态 0。 |
| 283 | 16 | No | 在 INSTEAD OF 触发器内部,无法对已插入的或已删除的表使用 READTEXT。 |
| 284 | 16 | No | 不能将规则绑定到 text、ntext 或 image 数据类型。 |
| 285 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句不能用于视图或函数。 |
| 286 | 16 | No | 不能更新逻辑表 INSERTED 和 DELETED。 |
| 287 | 16 | No | 触发器内不允许使用 %ls 语句。 |
| 288 | 16 | No | PATINDEX 函数只能对 char、nchar、varchar、nvarchar、text 和 ntext 数据类型进行操作。 |
| 289 | 16 | No | 无法构造数据类型 %ls,某些参数的值无效。 |
| 290 | 16 | No | 使用对象 "%ls"、方法 "%ls" 的 EXECUTE 语句无效。 |
| 291 | 16 | No | CAST 或 CONVERT: 为类型 '%.*ls' 指定的属性无效 |
| 292 | 16 | No | 结果空间不足,无法将 smallmoney 值转换为 %ls。 |
| 293 | 16 | No | 无法将 char 值转换为 smallmoney。 该 char 值的语法有误。 |
| 294 | 16 | No | 从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。 |
| 295 | 16 | No | 将字符串转换为 smalldatetime 数据类型时失败。 |
| 296 | 16 | No | char 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 值超出范围。 |
| 297 | 16 | No | 用户没有执行此操作的权限。 |
| 298 | 16 | No | datetime 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 溢出错误。 |
| 300 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls')的 %ls 权限被拒绝。 |
| 301 | 16 | No | 查询中包含不允许的外部联接请求。 |
| 302 | 16 | No | newsequentialid() 内置函数只能在 CREATE TABLE 语句或 ALTER TABLE 语句中 'uniqueidentifier' 类型的列的 DEFAULT 表达式中使用。 不能与其他运算符一起用来构成复杂的标量表达式。 |
| 303 | 16 | No | 表 '%.*ls' 是外部联接子句的内部成员。 如果该表还出现在常规联接子句中,则不允许发生这种情况。 |
| 304 | 16 | No | '%I64d' 超出索引/统计信息选项 '%.*ls' 的范围。 有关有效值的范围,请参阅 sp_configure 选项 '%ls'。 |
| 305 | 16 | No | 不能对 XML 数据类型进行比较或排序,除非使用 IS NULL 运算符。 |
| 306 | 16 | No | 不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。 |
| 307 | 16 | No | 表 '%.*ls' 的索引 ID %d (在 FROM 子句中指定)不存在。 |
| 308 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)不存在。 |
| 309 | 16 | No | 不能在提示中使用表“%.*ls”上的索引“%.*ls”。 提示中不允许使用 XML 索引。 |
| 310 | 15 | No | 为 MAXRECURSION 选项指定的值 %d 超出了允许的最大值 %d。 |
| 311 | 16 | No | 不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列。 |
| 312 | 16 | No | 不能在筛选存储过程中引用 text、ntext 或 image 列。 |
| 313 | 16 | No | 为过程或函数 %.*ls 提供的参数数目不足。 |
| 314 | 16 | No | 无法将 GROUP BY ALL 用于特殊表 INSERTED 或 DELETED。 |
| 315 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)已禁用或位于未联机的文件组中。 |
| 316 | 16 | No | 表 "%.*ls" 的索引 ID %d (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。 |
| 317 | 16 | No | 表值函数 '%.*ls' 不能有列别名。 |
| 318 | 16 | No | 表值方法返回的表(及其列)需要有别名。 |
| 319 | 16 | No | 关键字 'with' 附近有语法错误。 如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。 |
| 320 | 16 | No | OPTIMIZE FOR 子句中 '%.*ls' 的编译时变量值必须是文字。 |
| 321 | 15 | No | “%.*ls”不是公认的表提示选项。 如果它要作为表值函数或 CHANGETABLE 函数的参数,请确保你的数据库兼容模式设置为 90。 |
| 322 | 15 | No | 在 OPTIMIZE FOR 子句中指定了变量 "%.*ls",但没有在查询中使用。 |
| 323 | 16 | No | 在包含 INTERSECT 或 EXCEPT 运算符的语句中不允许使用 'COMPUTE' 子句。 |
| 324 | 15 | No | 不支持 %.*ls 运算符的 "ALL" 版本。 |
| 325 | 15 | No | “%.*ls”附近有语法错误。 你可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。 有关 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的信息,请参阅帮助。 |
| 326 | 16 | No | 多部分标识符 '%.*ls' 不明确。 列 '%.*ls' 和 '%.*ls' 均存在。 |
| 327 | 16 | No | 函数调用 '%.*ls' 不明确: 既存在同名的用户定义函数,又存在同名的方法调用。 |
| 328 | 16 | No | 由于 textptr() 函数用在其中一个基表的 LOB 列中,所以无法为给定语句生成游标计划。 |
| 329 | 16 | No | 每个 GROUP BY 表达式都必须包含至少一个列引用。 |
| 330 | 15 | No | OUTPUT INTO 子句的目标 '%.*ls' 不能是视图表达式或公用表表达式。 |
| 331 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能有任何启用的触发器。 |
| 332 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 333 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能具有任何启用的检查约束或任何启用的规则。 找到检查约束或规则 '%ls'。 |
| 334 | 15 | No | 如果 DML 语句包含不带 INTO 子句的 OUTPUT 子句,则该语句的目标表 '%.*ls' 不能具有任何启用的触发器。 |
| 335 | 16 | No | 函数调用不能用于匹配 DELETE 或 UPDATE 语句的 FROM 子句中的目标表。 请改用没有参数的函数名称 '%.*ls'。 |
| 336 | 15 | No | “%.*ls”附近有语法错误。 如果它要用作公用表表达式,需要使用分号显式终止前一个语句。 |
| 337 | 10 | No | 警告: 浮点值 '%.*ls' 太小。 它将被当做 0 处理。 |
| 338 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句无法用于视图、远程表和触发器内插入的表或删除的表。 |
| 339 | 16 | No | DEFAULT 和 NULL 不允许作为显式标识值。 |
| 340 | 16 | No | 不能在视图“%.*ls”上创建触发器“%.*ls”。 不能对视图创建 AFTER 触发器。 |
| 341 | 16 | No | 复制筛选器过程不能包含类型为大型对象、较大值、XML 或 CLR 的列。 |
| 342 | 16 | No | 上下文中不允许列“%.*ls”,且找不到用户定义函数或聚合“%.*ls”。 |
| 343 | 15 | No | CREATE、DROP 或 ALTER 语句中使用了未知的对象类型 '%.*ls'。 |
| 344 | 16 | No | 不允许远程函数引用 '%.*ls',且找不到列名 '%.*ls' 或该列名不明确。 |
| 345 | 16 | No | OUTPUT 子句中不允许使用函数 '%.*ls',因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 346 | 15 | No | 参数“%.*ls”不能声明为 READONLY,因为它不是表值参数。 |
| 347 | 16 | No | 不能将表值参数 "%.*ls" 声明为 OUTPUT 参数。 |
| 348 | 16 | No | 表变量“%.*ls”不能传递给带有 OUTPUT 选项的存储过程。 |
| 349 | 16 | No | 过程“%.*ls”没有名为“%.*ls”的参数。 |
| 350 | 16 | No | 列 "%.*ls" 的数据类型无效。 列不能为用户定义的表类型。 |
| 351 | 16 | No | 列、参数或变量 %.*ls。 :找不到数据类型 %.*ls。 |
| 352 | 15 | No | 必须使用 READONLY 选项声明表值参数 "%.*ls"。 |
| 353 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句中不允许使用函数 '%.*ls'。 这是因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 354 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标 '%.*ls' 不能是视图或公用表表达式。 |
| 355 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能具有任何已启用的触发器。 |
| 356 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 357 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 358 | 16 | No | MERGE 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 359 | 16 | No | OUTPUT INTO 子句的目标 '%.*ls' 包含一个具有 ignore_dup_key 选项的索引,如果同时使用 OUTPUT 子句,将无法使用该子句。 |
| 360 | 16 | No | INSERT、UPDATE 或 MERGE 语句的目标列列表不能同时包含稀疏列和包含稀疏列的列集。 请重写该语句以包括稀疏列或列集,但不能同时包括这两者。 |
| 361 | 16 | No | INSERT、UPDATE 或 MERGE 语句中指定的目标列数超过最大值 %d。 该总数包括标识、时间戳和具有默认值的列。 要更正此错误,请更改该查询以将稀疏列集而非单个的稀疏列作为目标。 |
| 362 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示中的名称 '%.*ls' 与索引 '%.*ls' 的键列名不匹配。 |
| 363 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与索引 '%.*ls' 指定的 %S_MSG 一起使用。 |
| 364 | 16 | No | 查询处理器无法生成查询计划,因为视图 '%.*ls' 上的 FORCESEEK 提示在使用时未带有 NOEXPAND 提示。 使用 NOEXPAND 提示重新提交查询,或删除视图上的 FORCESEEK 提示。 |
| 365 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示指定的查找列数多于索引 '%.*ls' 中的键列数。 |
| 366 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与列存储索引 '%.*ls' 一起使用。 |
| 367 | 16 | No | 提示 '%.*ls' 仅对内存优化表有效。 |
| 369 | 16 | No | 在启用了 TRCFLG_AUTO_PARTITION_REPLICATE 跟踪标志的 Windows Azure SQL Database 上不支持此操作。 |
| 401 | 16 | No | 语句或表达式 %ls 尚未实现。 |
| 402 | 16 | No | 数据类型 %s 和 %s 在 %s 运算符中不兼容。 |
| 403 | 16 | No | 运算符对数据类型无效。 运算符为 %ls,类型为 %ls。 |
| 404 | 16 | No | 不允许列引用“%ls.%.*ls”,因为它引用了此语句中未被修改的基表。 |
| 405 | 16 | No | 在包含 OUTPUT 子句或嵌套的 DML 语句的语句中,不能将远程表用作 DML 目标。 |
| 406 | 16 | No | 不能在 PIVOT 运算符中使用 %ls,因为它对 NULL 不是固定不变的。 |
| 407 | 16 | No | 内部错误。 文件 %hs 第 %d 行中的字符串例程因 HRESULT 0x%x 的错误而失败。 |
| 408 | 16 | No | 在 ORDER BY 列表中的位置 %i 处遇到常量表达式。 |
| 411 | 16 | No | COMPUTE 子句 #%d、聚合表达式 #%d 不在选择列表中。 |
| 412 | 16 | No | 列 "%.*ls" 不可更新,因为它是派生的或是常量。 |
| 413 | 16 | No | 内联函数 "%.*ls" 不支持相关参数或子查询。 |
| 414 | 16 | No | 不允许使用 UPDATE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF UPDATE 触发器。 |
| 415 | 16 | No | 不允许使用 DELETE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF DELETE 触发器。 |
| 416 | 16 | No | 不能直接更新服务队列 "%.*ls"。 |
| 417 | 16 | No | 在针对分区视图的 UPDATE 或 DELETE 语句中不允许使用 TOP。 |
| 418 | 16 | No | 分布式查询中不允许有显示 CLR 类型的列的对象。 请使用直通查询访问远程对象 '%.*ls'。 |
| 421 | 16 | No | %ls 数据类型不能选为 DISTINCT,因为它不可比。 |
| 422 | 16 | No | 定义了公用表表达式,但没有使用。 |
| 423 | 16 | No | 在检查约束中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 424 | 16 | No | 在表值函数的表变量和返回表的计算列定义中不支持 Xml 数据类型方法。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 425 | 16 | No | 接收变量的数据类型 %ls 不等于列 '%.*ls' 的数据类型 %ls。 |
| 426 | 16 | No | 接收变量的长度 %d 小于列 '%.*ls' 的长度 %d。 |
| 427 | 20 | Yes | 无法在数据库 ID %d 中加载约束 ID %d 的定义。 请运行 DBCC CHECKCATALOG 来验证该数据库的完整性。 |
| 428 | 16 | No | 无法在多语句批处理中使用大容量插入。 |
| 432 | 16 | No | 在检查约束中不再支持 Xml 数据类型方法。 请删除该约束或创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 434 | 16 | No | 不允许在 OUTPUT 子句中使用 '%ls' 函数。 |
| 435 | 16 | No | 在计算列定义中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 438 | 16 | No | 不允许在规则中使用 Xml 数据类型方法。 在表 "%.*ls" 处出现错误。 |
| 440 | 16 | No | 内部查询编译错误。 无法处理堆栈溢出。 |
| 441 | 16 | No | 不能对远程数据源使用 "%ls" 函数。 |
| 442 | 16 | No | NEST 参数必须是列引用。 不允许使用表达式。 |
| 443 | 16 | No | 在函数内对带副作用的运算符 '%s' 的使用无效。 |
| 444 | 16 | No | 函数中含有的 SELECT 语句无法向客户端返回数据。 |
| 445 | 16 | No | 不能对包含 COLLATE 子句的表达式使用 COLLATE 子句。 |
| 446 | 16 | No | 无法解决 %ls 操作的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 447 | 16 | No | 表达式类型 %ls 对 COLLATE 子句无效。 |
| 448 | 16 | No | 排序规则 '%.*ls' 无效。 |
| 449 | 16 | No | 排序规则冲突由具有不同排序规则“%.*ls”和“%.*ls”的 collate 子句引起。 |
| 450 | 16 | No | 对 text 数据类型不支持代码页转换。 源: %d 目标: %d。 |
| 451 | 16 | No | 无法解决 %ls 语句列 %d 中出现的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 452 | 16 | No | COLLATE 子句不能用于用户定义的数据类型。 |
| 453 | 16 | No | 只对 Unicode 数据类型支持排序规则 '%.*ls',并且不能在数据库级别或服务器级别设置该排序规则。 |
| 454 | 16 | No | UNNEST 参数必须是嵌套的表列。 |
| 455 | 16 | No | 函数中最后一条语句必须是返回语句。 |
| 456 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致结果排序规则无法解析。 |
| 457 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致值的排序规则无法解析。 |
| 458 | 16 | No | 无法创建 SELECT INTO 目标表“%.*ls”,因为 xml 列“%.*ls”由数据库“%.*ls”中的架构集合“%.*ls”进行类型化。 Xml 列不能跨数据库引用架构。 |
| 459 | 16 | No | 仅 Unicode 数据类型支持排序规则 '%.*ls',不能将该排序规则应用于 char、varchar 或 text 数据类型。 |
| 460 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 DISTINCT 运算符。 |
| 461 | 16 | No | TOP 或 OFFSET 运算符不允许在递归公用表表达式“%.*ls”的递归部分中使用。 |
| 462 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用外部联接。 |
| 463 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有参数的函数。 |
| 464 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有副作用的函数。 |
| 465 | 16 | No | 子查询中不允许使用递归引用。 |
| 466 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 UNION 运算符。 |
| 467 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 GROUP BY、HAVING 或聚合函数。 |
| 468 | 16 | No | 无法解决 %ls 操作中“%.*ls”和“%.*ls”之间的排序规则冲突。 |
| 469 | 16 | No | 当使用表提示 KEEPIDENTITY 且目标表 '%.*ls' 包含标识列时,必须为该表指定显式列列表。 |
| 470 | 16 | No | 同义词“%.*ls”引用了同义词“%.*ls”。 不允许使用同义词链接。 |
| 471 | 16 | No | 只能指定以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 472 | 16 | No | 必须指定格式化文件或以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 473 | 16 | No | 在 PIVOT 运算符中提供的值 "%.*ls" 不正确。 |
| 474 | 16 | No | 无法加载表 "%.*ls" 的计算列定义。 |
| 475 | 16 | No | SAMPLE 子句无效。 只能对 SELECT、UPDATE 和 DELETE 查询的 FROM 子句中的表名进行抽样。 |
| 476 | 16 | No | 表 "%.*ls" 的 PERCENT 表样本大小 "%f" 无效。 PERCENT 表样本大小必须在 0 到 100 之间。 |
| 477 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子对表 "%.*ls" 无效。 该值或种子必须为整数。 |
| 478 | 16 | No | 不能在视图定义或内联表函数定义中使用 TABLESAMPLE 子句。 |
| 479 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子 "%I64d" 对表 "%.*ls" 无效。 该值或种子必须大于 0。 |
| 480 | 16 | No | 不能对表函数 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 481 | 16 | No | 不能对链接服务器表 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 482 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句中存在非常量或无效表达式。 |
| 483 | 16 | No | 不能在 INSERT...EXEC 语句中使用 OUTPUT 子句。 |
| 484 | 16 | No | 声明的局部变量不能超过 %d 个。 |
| 485 | 16 | No | 视图或内联函数无法返回具有在当前数据库之外的数据库中注册的架构集合且已指定类型的 xml 列。 列“%.*ls”由数据库“%.*ls”中注册的架构集合“%.*ls”进行类型化。 |
| 486 | 16 | No | “%.*ls”不允许将架构名称指定为程序集名称的前缀。 |
| 487 | 16 | No | 为语句 "%.*ls" 指定的选项无效。 |
| 488 | 16 | No | %s 列必须可比较。 列 "%.*ls" 的类型是 "%s",该类型不可比。 |
| 489 | 16 | No | 不能指定 OUTPUT 子句,因为目标视图 "%.*ls" 是分区视图。 |
| 490 | 16 | No | 重新同步功能已被暂时禁用。 |
| 491 | 16 | No | 必须在 FROM 子句中为大容量行集指定相关名称。 |
| 492 | 16 | No | 在通过 OPENQUERY 和 OPENROWSET 获得的结果集中不允许有重复的列名。 列名 "%.*ls" 是重复的。 |
| 493 | 16 | No | 从 nodes() 方法返回的列 '%.*ls' 不能直接使用。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 494 | 16 | No | TABLESAMPLE 子句只能用于本地表。 |
| 495 | 16 | No | 返回表列 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 496 | 16 | No | 参数 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 497 | 16 | No | 在 TABLESAMPLE 或 REPEATABLE 子句中不允许使用变量。 |
| 498 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句包含无效值。 |
| 499 | 16 | No | getchecksum 函数包含无效参数。 |
| 500 | 16 | No | 正在尝试传递具有 %d 列的表值参数,其中对应的用户定义表类型需要 %d 列。 |
| 502 | 16 | Yes | SQL 调试接口 (SDI) 要求 SQL Server 作为服务启动时,不得作为系统帐户登录。 使用控制面板重置为用户帐户登录。 |
| 503 | 16 | Yes | 无法向 %ls 上的调试器发送连接 %d 的符号信息。 调试已禁用。 |
| 504 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLDBREG.EXE)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 505 | 16 | No | 当前用户帐户是用 SETUSER 或 SP_SETAPPROLE 调用的。 不允许更改数据库。 |
| 506 | 16 | No | 在 %ls 谓词中指定的转义符 "%.*ls" 无效。 |
| 507 | 16 | No | SET ROWCOUNT 的参数无效。 必须是非 Null 非负整数。 |
| 508 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLLE.DLL)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 509 | 11 | No | 找不到用户名 '%.*ls'。 |
| 510 | 16 | No | 无法创建比允许的最大值还大的工作表行。 请用 ROBUST PLAN 提示重新提交查询。 |
| 511 | 16 | No | 不能创建大小为 %d 的行,该大小大于所允许的最大行大小 %d。 |
| 512 | 16 | No | 子查询返回的值不止一个。 当子查询跟随 =, !=、<、<=、>、>= 时,或者当子查询用作表达式时,不允许这样做。 |
| 513 | 16 | No | 列的插入或更新与先前的 CREATE RULE 语句所指定的规则发生冲突。 该语句已终止。 冲突发生在数据库“%.*ls”、表“%.*ls”、列“%.*ls”中。 |
| 514 | 16 | Yes | 无法与 %ls 上的调试器通信(错误 = 0x%08x)。 已禁用连接 %d 的调试。 |
| 515 | 16 | No | 无法将 NULL 值插入表“%.*ls”的列“%.*ls”中;该列不允许为 null。 %ls 失败。 |
| 516 | 16 | Yes | 初始化 OLE DB 库失败。 检查此计算机上 OLE DB DLL 的版本是否正确。 |
| 517 | 16 | No | 将值添加到 '%ls' 列导致溢出。 |
| 518 | 16 | No | 不能将数据类型 %ls 转换为 %ls。 |
| 520 | 16 | No | SQL Server 不再支持 SQL 调试接口 (SDI) 的版本 %d。 |
| 521 | 10 | No | 无法加载 DLL %ls 或其引用的某个 DLL。 原因:%ls 请确保已安装服务器端 SQL 调试器组件。 |
| 522 | 16 | No | WAITFOR 线程已被逐出。 |
| 523 | 16 | No | 触发器返回了结果集并且/或正在使用 SET NOCOUNT OFF 运行,而另一个未完成的结果集处于活动状态。 |
| 524 | 16 | No | 触发器返回了结果集且服务器选项 '禁止从触发器返回结果' 为 true。 |
| 525 | 16 | No | 从 nodes() 方法返回的列不能转换为数据类型 %ls。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 526 | 16 | No | 不允许使用由不同 XML 架构集合和/或 DOCUMENT/CONTENT 选项约束的 XML 类型的 %ls。 请使用 CONVERT 函数来运行此查询。 |
| 527 | 16 | No | 不允许在不同 XML 架构集合所约束的 XML 类型之间进行隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 529 | 16 | No | 不允许从数据类型 %ls 到 %ls 的显式转换。 |
| 530 | 16 | No | 语句被终止。 完成执行语句前已用完最大递归 %d。 |
| 531 | 10 | No | 由于服务器选项 "disallow_results_from_triggers" 为 True 或者 LOGON 触发器正处于执行状态,因此无法在触发器执行期间将 NOCOUNT 设置为 OFF。 |
| 532 | 16 | No | 时间戳(变为 %S_TS)指示出该行已由另一用户更新。 |
| 533 | 15 | No | 在触发器执行内部不能将 XACT ABORT 设置为 OFF。 |
| 534 | 16 | No | '%.*ls' 失败,因为此 SQL Server 实例 '%.*ls' 的版本不支持它。 有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。 |
| 535 | 16 | No | %.*ls 函数导致溢出。 用于分隔两个日期/时间实例的日期部分的数字太大。 尝试使用 %.*ls 和精度较低的日期部分。 |
| 536 | 16 | No | 传递到 %ls 函数的长度参数无效。 |
| 537 | 16 | No | 传递给 LEFT 或 SUBSTRING 函数的长度参数无效。 |
| 539 | 16 | No | 在目标表创建后架构已更改。 请重新运行 Select Into 查询。 |
| 540 | 16 | Yes | 系统内存不足,无法运行 RAISERROR。 |
| 541 | 16 | No | 堆栈不足,无法执行该语句 |
| 542 | 16 | No | 遇到了无效的 datetime 值。 该值超过了 9999 年。 |
| 543 | 16 | No | 为表值函数 '%.*ls' 创建返回表失败。 |
| 544 | 16 | No | 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 '%.*ls' 中的标识列插入显式值。 |
| 545 | 16 | No | 当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 '%.*ls' 中的标识列指定显式值。 |
| 547 | 16 | No | %ls 语句与 %ls 约束“%.*ls”冲突。 冲突发生在数据库 "%.*ls", table "%.*ls"%ls%.*ls%ls 中。 |
| 548 | 16 | No | 插入失败。 它与数据库 '%.*ls'、复制表 '%.*ls'%ls%.*ls%ls 中的标识范围检查约束冲突。 如果标识列通过复制自动管理,请按如下指示更新该范围: 对于发布者,执行 sp_adjustpublisheridentityrange;对于订阅者,运行分发代理或合并代理。 |
| 549 | 16 | No | 接收变量的排序规则 '%.*ls' 与列 '%.*ls' 的排序规则 '%.*ls' 不相等。 |
| 550 | 16 | No | 试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION,而该操作的一个或多个结果行又不符合 CHECK OPTION 约束。 |
| 551 | 16 | No | 校验和已更改为 %d。 这表明该行已被另一用户更新。 |
| 552 | 16 | No | CryptoAPI 函数 '%ls' 失败。 错误 0x%x: %ls |
| 555 | 16 | No | 尚未启用用户定义的函数。 |
| 556 | 16 | No | 由于存储过程改变了目标表的架构,INSERT EXEC 失败。 |
| 557 | 16 | No | 只有函数和某些扩展存储过程才能从函数内部执行。 |
| 558 | 16 | No | 在函数内部,不允许进行远程函数调用。 |
| 561 | 16 | No | 无法访问文件 '%.*ls' |
| 562 | 16 | No | 无法访问文件 '%.*ls'。 文件只能通过共享访问 |
| 563 | 14 | No | INSERT EXEC 语句的事务已回滚。 INSERT EXEC 操作将终止。 |
| 564 | 16 | No | 尝试创建固定长度为 '%d' 的记录。 允许的最大固定长度为 '%d'。 |
| 565 | 18 | No | 编译查询时,在服务器中发生堆栈溢出。 请简化查询。 |
| 566 | 21 | Yes | 编写审核跟踪时出错。 SQL Server 正在关闭。 请检查并纠正错误条件,例如,磁盘空间不足,然后重新启动 SQL Server。 如果该问题仍然存在,请在命令提示符下使用 "-f" 开关启动服务器,然后使用 SP_CONFIGURE 来禁用审核。 |
| 567 | 16 | No | 文件 '%.*ls' 不是可识别的跟踪文件。 |
| 568 | 16 | No | 遇到错误或遇到意外的跟踪文件 '%.*ls' 结尾。 |
| 569 | 16 | No | 传递到 %ls 的句柄无效。 |
| 570 | 15 | No | INSTEAD OF 触发器不支持直接递归。 触发器执行失败。 |
| 571 | 16 | No | %ls 的指定属性值无效。 |
| 572 | 16 | No | 偏移量 %d 附近的正则表达式 "%.*ls" 无效。 |
| 573 | 16 | No | 正则表达式的计算太复杂: '%.*ls'。 |
| 574 | 16 | No | 在用户事务内不能使用 %ls 语句。 |
| 575 | 16 | No | LOGON 触发器返回了结果集。 请修改 LOGON 触发器,使其不返回结果集。 |
| 576 | 16 | No | 无法创建具有大小为 %d 的稀疏数据的行,该大小超过了允许的最大稀疏数据大小 %d。 |
| 577 | 16 | No | 提供的超时值无效。 超时值必须是介于 0 到 2147483647 之间的整数。 |
| 578 | 16 | No | 在 WAITFOR 查询中不允许使用 Insert Exec。 |
| 579 | 16 | No | 不能在快照隔离级别下执行 WAITFOR 查询。 |
| 582 | 16 | No | 偏移量大于要在写操作中更新的列的长度。 |
| 583 | 16 | No | 执行写操作时偏移量或长度为负。 |
| 584 | 16 | No | 在 WAITFOR 查询中不允许使用 Select Into。 |
| 585 | 16 | No | 填充资源数据库时,不允许更改数据库上下文。 |
| 586 | 16 | No | 预定义语句句柄 %d 在此上下文中无效。 请验证自准备句柄以来,当前数据库、用户默认架构以及 ANSI_NULLS 和 QUOTED_IDENTIFIER 设置选项均未更改。 |
| 587 | 16 | No | 提供的延迟的 CLR 类型提取标记无效。 |
| 588 | 16 | No | 会话中的多个任务正在同时使用同一个延迟的 CLR 类型提取标记。 |
| 589 | 16 | No | 此语句已尝试访问其访问受程序集限制的数据。 |
| 590 | 16 | No | RPC 在没有执行的情况下中止。 |
| 591 | 16 | No | %ls:形参“%ls”被定义为 OUTPUT,但实参未声明为 OUTPUT。 |
| 592 | 16 | No | 在数据库 ID %d 中找不到 %S_MSG ID %d。 |
| 593 | 10 | No | fn_trace_gettable:事件 165 的跟踪数据的 XML 转换失败。 |
| 594 | 10 | No | fn_trace_gettable:在纤程模式下不支持跟踪数据的 XML 转换。 |
| 595 | 16 | No | 使用了另一个未完成结果集的大容量插入应该在启用 XACT_ABORT 设置的情况下运行。 |
| 596 | 16 | No | 无法继续执行,因为会话处于终止状态。 |
| 597 | 16 | No | 由于用户数据报协议(UDP)错误,正在终止执行进行中的数据访问。 |
| 598 | 16 | No | 执行 CREATE/ALTER DB 时出错。 有关详细信息,请参阅上一个错误。 |
| 599 | 16 | No | %.*ls:结果的长度超过了目标大型类型的长度限制 (2GB)。 |
| 601 | 12 | No | 由于数据移动,无法继续以 NOLOCK 方式扫描。 |
| 602 | 21 | Yes | 在数据库 %d 中找不到表或分区 ID 为 %I64d 的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 603 | 21 | Yes | 在数据库 %d 中找不到表或对象 ID 为 %d (分区 ID 为 %I64d)的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 605 | 21 | Yes | 尝试在数据库 %d 中提取逻辑页 %S_PGID 失败。 该逻辑页属于分配单元 %I64d,而非 %I64d。 |
| 606 | 21 | Yes | 元数据不一致。 为表 '%.*ls' 指定的文件组 ID %ld 不存在。 请运行 DBCC CHECKDB 或 CHECKCATALOG。 |
| 608 | 16 | Yes | 在数据库 %d 中找不到分区 ID 为 %I64d 的目录条目。 元数据不一致。 请运行 DBCC CHECKDB 查看元数据是否已损坏。 |
| 609 | 16 | No | BTree 在 RowsetBulk 上唤醒时不为空。 |
| 610 | 16 | Yes | 页的标头值无效。 请运行 DBCC CHECKDB 查看数据是否已损坏。 |
| 611 | 16 | No | 无法插入或更新行,因为总可变列大小(包括系统开销)比限值多出 %d 个字节。 |
| 613 | 21 | No | 在数据库 %d 中找不到分区 ID 为 %I64d 的工作表行集的项。 |
| 614 | 16 | No | 由于数据移动,无法定位书签。 |
| 615 | 21 | Yes | 找不到数据库 ID %d,名称 '%.*ls'。 该数据库可能处于脱机状态。 请等候几分钟,然后重试。 |
| 617 | 20 | Yes | 尝试对数据库 ID %d 中的对象 ID %ld 的描述符进行解哈希运算时,在哈希表中没有找到该描述符。 工作表缺少条目。 请重新运行查询。 如果涉及到游标,请关闭游标,然后重新打开。 |
| 622 | 16 | No | 没有为文件组 "%.*ls" 分配文件。 只有添加文件后,才能在此文件组上填充表、索引和 text 列、ntext 列和 image 列。 |
| 627 | 16 | No | 不能在分布式事务内部使用 SAVE TRANSACTION。 |
| 628 | 16 | No | 没有活动事务时,不能发出 SAVE TRANSACTION。 |
| 650 | 16 | No | 在 READ COMMITTED 或 REPEATABLE READ 隔离级别上只能指定 READPAST 锁。 |
| 651 | 16 | No | 不能在表 "%.*ls" 上使用 %ls 粒度提示,因为禁止在指定的粒度进行锁定。 |
| 652 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 657 | 16 | No | 无法在数据库 '%.*ls' 中禁用对 %ls 的支持,因为 %S_MSG。 |
| 658 | 16 | No | 无法在数据库 '%.*ls' 中启用对 %ls 的支持,因为 %S_MSG。 |
| 661 | 16 | No | 不能在数据库 '%.*ls' 中启用对 %ls 的支持,因为已启用对 %ls 的支持,且两者互斥。 |
| 666 | 16 | No | 对于分区 ID 为 %I64d 的索引,用于重复组的系统生成唯一值超出了最大值。 删除该索引后重新创建它可能会解决该问题;否则,请使用其他聚集键。 |
| 667 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 |
| 669 | 22 | No | 行对象不一致。 请重新运行该查询。 |
| 670 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于脱机文件组(“%.*ls”)上,无法访问。 |
| 671 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 672 | 10 | No | 无法对数据库 '%.*ls' 中孤立行集的清除数据包进行排队。 某些磁盘空间可能被浪费。 在重新启动数据库时将再次进行清除。 |
| 674 | 10 | Yes | RowsetNewSS 0x%p 的析构函数中出现异常。 此错误可能意味着: 在释放对大容量插入操作期间所使用的预分配磁盘块时存在问题或引发了其他问题。 请重新启动服务器以解决此问题。 |
| 675 | 10 | Yes | 分区 ID 为 %I64d 的工作表在经过 %d 次重复尝试后已成功删除。 |
| 676 | 10 | Yes | 尝试删除分区 ID 为 %I64d 的工作表时出错。 |
| 677 | 10 | Yes | 多次尝试后仍无法删除分区 ID 为 %I64d 的工作表。 工作表已标记为要延迟删除。 这只是一条信息性消息。 不需要任何用户操作。 |
| 678 | 10 | Yes | 在批的末尾发现分区 ID 为 %I64d 的活动行集。 此错误可能意味着对异常的处理不当。 请使用 SQL Server Management Studio 中的当前活动窗口或 Transact-SQL KILL 语句,终止导致生成此错误的服务器进程标识符(SPID)。 |
| 679 | 16 | No | 表 '%.*ls' 的索引 '%.*ls' 的其中一个分区(分区 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 这种情况可能会限制查询结果。 |
| 680 | 10 | Yes | 尝试删除分配单元 ID %I64d (属于分区 ID 为 %I64d 的工作表)时出错[%d, %d, %d]。 |
| 681 | 16 | No | 尝试将不可为 NULL 的列的值设置为 NULL。 |
| 682 | 16 | No | 内部错误。 提供用于读取列值的缓冲区太小。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 683 | 22 | No | 试图在长度可变和固定长度的十进制格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看数据库是否有损坏情况。 |
| 684 | 22 | No | 试图在压缩和非压缩的存储格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 685 | 22 | No | 试图检索堆前推记录的反向指针时出现内部错误。 |
| 686 | 22 | No | 行集 %I64d 的 B 树已达到最大级别。 SQL Server 仅支持最多 255 个级别。 |
| 687 | 16 | No | 不能压缩字节数为奇数的 nchar 或 nvarchar 列。 |
| 688 | 16 | No | 由于存在活动的联机索引生成,不允许执行此操作。 |
| 689 | 16 | No | 由于存在未完成的联机索引生成清理,不允许执行此操作。 等待清理完成后重新运行该操作。 |
| 691 | 16 | Yes | 发生内部错误。 错误代码 %X。 |
| 692 | 16 | No | 内部错误。 用于写入固定列值的提供的缓冲区过大。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 694 | 16 | No | 内部错误。 无法在 Azure 存储中创建块 Blob。 |
| 695 | 16 | No | 内部错误。 无法在 Azure 存储中删除块 Blob。 |
| 696 | 16 | No | 内部错误。 无法获取对逻辑删除表的访问权限。 |
| 697 | 16 | No | 内部错误。 无法获取 Blob 存储容器。 |
| 701 | 19 | Yes | 资源池 '%ls' 没有足够的系统内存来运行此查询。 |
| 708 | 10 | Yes | 服务器的虚拟地址空间不足,或者计算机的虚拟内存不足。 自启动以来已 %d 次使用保留内存。 请取消查询并重新运行它、减少服务器负载,或者关闭其他应用程序。 |
| 801 | 20 | Yes | 遇到处于意外状态 0x%x 的缓冲区。 |
| 802 | 17 | No | 缓冲池中的可用内存不足。 |
| 803 | 10 | Yes | 模拟失败(仅限调试) |
| 805 | 10 | Yes | 还原挂起 |
| 806 | 10 | Yes | 审核失败(从磁盘读取的页未通过基本的完整性检查) |
| 807 | 10 | Yes | (驱动器中没有磁盘,或者其中的磁盘不正确) |
| 808 | 10 | Yes | 传输的字节不足。 常见原因包括备份配置、磁盘空间不足或存储子系统的其他问题(如损坏或硬件故障)。 查看错误日志/应用程序日志以获取详细消息并纠正错误情况。 |
| 821 | 20 | Yes | 无法对位于 0x%p、缓冲区页号为 %S_PGID、数据库 ID 为 %d、设置了 HASHED 状态的缓冲区进行解哈希运算。 找不到该缓冲区。 %S_PAGE. 请与技术支持部门联系。 |
| 822 | 21 | Yes | 无法为请求 %S_BLKIOPTR 启动 I/O 操作。 请与技术支持部门联系。 |
| 823 | 24 | Yes | 在文件 '%ls' 中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 824 | 24 | Yes | SQL Server 检测到基于一致性的逻辑 I/O 错误: %ls。 在文件 '%ls' 中、偏移量为 %#016I64x 的位置对数据库 ID %d 中的页 %S_PGID 执行 %S_MSG 期间,发生了该错误。 SQL Server 错误日志或操作系统错误日志中的其他消息可能提供了更详细的说明。 这是一个威胁数据库完整性的严重错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 825 | 10 | Yes | 在失败 %d 次(错误: %ls)之后,按偏移量 %#016I64x 对文件“%ls”读取成功。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 此错误情况威胁到数据库的完整性,因此必须予以更正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 826 | 10 | Yes | pageid 不正确(应为 %d:%d,但实际为 %d:%d) |
| 829 | 21 | Yes | 数据库 ID %d,页 %S_PGID 已标记为 RestorePending,可能表明磁盘已损坏。 要从此状态恢复,请执行还原操作。 |
| 830 | 10 | No | 陈旧页(页读取所返回的日志序列号(LSN) (%u:%u:%u)比最后写入的序列号(%u:%u:%u)早) |
| 831 | 20 | No | 无法释放保留的页。 |
| 832 | 24 | Yes | 本应保持不变的页已更改(预期校验和: %08x,实际校验和: %08x,数据库 %d,文件 '%ls',页 %S_PGID)。 此错误通常指示存在内存故障或其他硬件损坏或操作系统损坏。 |
| 833 | 10 | No | SQL Server 在数据库 ID %d 的文件 [%ls] 上遇到了 %d 次 I/O 请求完成时间超过 %d 秒的情况。 OS 文件句柄是 0x%p。 最新长时间 I/O 的偏移量为:%#016I64x。 长时间 I/O 的持续时间为:%I64u 毫秒。 |
| 835 | 16 | No | 操作系统向 SQL Server 返回错误 %ls。 在文件 '%ls' 中偏移量 %#016I64x 处为 %S_MSG 创建事件失败。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 844 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 |
| 845 | 17 | No | 等待用于页 %S_PGID,数据库 ID %d 的缓冲区闩锁类型 %d 时发生超时。 |
| 846 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将不继续等待。 |
| 847 | 10 | Yes | 等待闩锁超时:类 '%ls',ID %p,类型 %d,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 |
| 848 | 10 | Yes | 在内存管理器中使用大页。 |
| 849 | 10 | Yes | 在内存管理器中使用锁定页。 |
| 850 | 10 | Yes | 分配了 %I64u MB 的大型页内存。 |
| 851 | 10 | No | 该页位于无法读取的离线文件中 |
| 852 | 10 | Yes | 在内存管理器中使用常规内存。 |
| 853 | 10 | No | 由于并发闩锁过多,闩锁获取失败。 类型 %d,任务 0x%p:%d |
| 854 | 10 | Yes | 计算机支持内存错误恢复。 已启用 SQL 内存保护以从内存损坏中恢复。 |
| 855 | 10 | Yes | 检测到不可纠正的硬件内存损坏。 你的系统可能变得不稳定。 请查看操作系统错误日志以获取更多详细信息。 |
| 856 | 10 | Yes | SQL Server 在数据库 '%ls'、文件 ID:%u、页 ID:%u、内存地址:0x%I64x 中检测到硬件内存损坏,并已成功恢复该页。 |
| 857 | 10 | No | 缓冲池扩展“%.*ls”已成功初始化,大小为 %I64d MB。 |
| 858 | 10 | No | 无法在路径“%.*ls”上创建大小为 %I64d MB 的缓冲池扩展。 |
| 859 | 10 | Yes | 缓冲池扩展配置“%.*ls”格式错误。 格式应为“<扩展目录>,<大小 (GB)>”。 |
| 860 | 10 | Yes | %ls. BUF 地址 %p。 布夫诺 %u。 扩展偏移量 %1I64d。 错误代码 %d。 数据库文件 ID %u。 数据库文件偏移量 %2I64d。 |
| 861 | 10 | Yes | 缓冲池扩展大小必须大于物理内存大小 %I64d MB。 未启用缓冲池扩展。 |
| 862 | 10 | Yes | 不允许在状态 %ls 时尝试禁用缓冲池扩展。 |
| 863 | 10 | Yes | 不允许在状态 %ls 时尝试启用缓冲池扩展。 |
| 864 | 10 | Yes | 尝试初始化大小为 %1ld KB 的缓冲池扩展,但最大允许大小为 %2ld KB。 |
| 865 | 10 | Yes | 缓冲池扩展仅在 SQL Server 的标准版和企业版中受支持。 |
| 866 | 10 | Yes | 在 %ls 体系结构上不支持缓冲池扩展。 |
| 867 | 10 | No | 缓冲池扩展已成功禁用。 正在删除缓冲池扩展“%.*ls”。 |
| 868 | 10 | Yes | 缓冲池扩展大小必须大于当前内存分配阈值 %I64d MB。 未启用缓冲池扩展。 |
| 869 | 10 | Yes | 无法关闭缓冲池扩展“%.*ls”,因为存在 %ld 个未完成的异步 I/O。 |
| 870 | 10 | Yes | BPE 功能开关已打开! |
| 871 | 10 | Yes | 来自 RG 设置的缓冲池扩展大小为 %d GB(%I64d 字节)。 |
| 872 | 10 | Yes | 缓冲池扩展已启用。 无需执行任何操作。 |
| 873 | 10 | Yes | 缓冲池扩展已禁用。 无需执行任何操作。 |
| 874 | 10 | No | 无法在路径“%.*ls”上初始化大小为 %I64d MB 的弹性缓冲池扩展。 |
| 875 | 10 | No | 弹性缓冲池扩展“%.*ls”已成功启动,大小为 %I64d MB。 |
| 876 | 10 | No | 无法在路径“%.*ls”上启动大小为 %I64d MB 的弹性缓冲池扩展。 |
| 877 | 10 | No | 弹性缓冲池扩展“%.*ls”已成功启用,大小为 %I64d MB。 |
| 878 | 10 | No | 无法在路径“%.*ls”上创建大小为 %I64d MB 的弹性缓冲池扩展。 |
| 879 | 10 | No | 无法启动弹性缓冲池扩展,因为数据库 %d 不是内存优化的。 |
| 880 | 10 | No | 无法在数据库 %d 中找到弹性缓冲池扩展的元数据。 |
| 881 | 10 | Yes | 弹性缓冲池扩展已禁用。 无需执行任何操作。 |
| 882 | 22 | No | InternalBaseTable 创建的表的架构已损坏。 |
| 883 | 16 | No | 无法为数据库 %ls 创建 Write Page Recorder 表:wpr_bucket_table。 |
| 884 | 16 | No | 无法将存储桶持久化到数据库 %ls 的 Write Page Recorder 表:wpr_bucket_table。 |
| 885 | 16 | Yes | 发生内部错误。 错误代码 %X。 上下文:“%ls::%d”。 |
| 886 | 10 | Yes | 弹性缓冲池扩展已启用。 无需执行任何操作。 |
| 891 | 10 | Yes | %ls 平台不支持缓冲池扩展。 |
| 893 | 10 | Yes | 释放闩锁失败。 BUF 地址 %p。 数据库 ID 为 %d。 文件 ID %d。 页面 %S_PGID。 |
| 898 | 10 | No | 缓冲池扫描花费了 %I64d 秒:数据库 ID %d,命令 '%ls',操作 '%ls',扫描的缓冲区 %I64d,总迭代的缓冲区 %I64d,等待时间 %I64d 毫秒。 有关更多信息,请参阅 'https://go.microsoft.com/fwlink/?linkid=2132602'。 |
| 902 | 16 | No | 要更改 %ls,数据库必须处于可执行检查点的状态。 |
| 904 | 16 | No | 在服务器关闭或启动期间,数据库 %ld 不能自动启动。 |
| 905 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为它包含分区函数 '%.*ls'。 只有 SQL Server Enterprise Edition 支持分区。 |
| 907 | 16 | No | 数据库 "%ls" 包含不一致的数据库元数据或文件元数据。 |
| 908 | 10 | Yes | 数据库 %ls 中的文件组 %ls 不可用,因为它的状态为 %ls。 请还原或更改该文件组,使其变得可用。 |
| 909 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为对象 '%.*ls' 的部分或全部已启用数据压缩或 vardecimal 存储格式。 只有 SQL Server Enterprise Edition 才能支持数据压缩和 Vardecimal 存储格式。 |
| 910 | 10 | No | 数据库 '%.*ls' 正在将脚本 '%.*ls' 从级别 %d 升级到级别 %d。 |
| 911 | 16 | No | 数据库 '%.*ls' 不存在。 请确保输入的名称正确无误。 |
| 912 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 遇到错误 %d、状态 %d、严重性 %d。 这是一种错误情况,可能会妨碍正常操作,且数据库将脱机。 如果在 'master' 数据库升级过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 913 | 22 | Yes | 找不到数据库 ID %d。 可能该数据库尚未激活,也可能正处于转换过程中。 一旦数据库可用,请重新发出查询。 如果你认为此错误不是由于数据库正在转换其状态而导致的,并且此错误仍然存在,请与主要支持提供商联系。 请允许复查 Microsoft SQL Server 错误日志以及与发生错误时的环境相关的任何其他信息。 |
| 914 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 在完成前已中止。 如果在 'master' 数据库升级过程中发生中止,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 915 | 21 | No | 无法获取数据库 '%.*ls' 的当前脚本级别。 如果在 'master' 数据库启动过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 916 | 14 | No | 服务器主体“%.*ls”无法在当前安全上下文下访问数据库“%.*ls”。 |
| 917 | 21 | No | 由于编译错误,未能执行数据库 '%.*ls' 的升级脚本批处理。 请在以前的错误消息中查看导致编译失败的行。 |
| 918 | 21 | No | 未能从脚本 DLL '%.*ls' 加载引擎脚本元数据。 操作系统报告的错误代码为 %d。 这是一种错误情况,通常表明安装已损坏或不完整。 修复 SQL Server 实例也许可帮助解决该错误。 |
| 919 | 10 | No | 用户 '%.*ls' 正在将数据库脚本级别条目 %d 更改为值 %d。 |
| 920 | 20 | No | 只有 sysadmin 角色的成员可以修改数据库脚本级别。 |
| 921 | 14 | No | 尚未恢复数据库 '%.*ls'。 请等待,然后重试。 |
| 922 | 14 | No | 正在恢复数据库 '%.*ls'。 请等待恢复操作完成。 |
| 923 | 14 | No | 数据库 '%.*ls' 处于受限模式。 只有此数据库的所有者、dbcreator 和 sysadmin 角色的成员才能访问此数据库。 |
| 924 | 14 | No | 数据库 '%.*ls' 已打开,并且一次只能有一个用户。 |
| 925 | 19 | Yes | 已超出每个查询可使用的数据库数目的最大值。 允许的最大值为 %d。 |
| 926 | 14 | No | 无法打开数据库 '%.*ls'。 恢复操作已将该数据库标记为 SUSPECT。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 927 | 14 | No | 无法打开数据库 '%.*ls'。 该数据库正在进行还原。 |
| 928 | 20 | Yes | 在升级期间,数据库出现异常 %d (严重性 %d,状态 %d,地址 %p)。 请使用异常号来确定原因。 |
| 929 | 20 | Yes | 无法关闭当前未处于打开状态的数据库。 应用程序应该重新连接,然后重试。 如果此操作不能解决问题,请与主要支持提供商联系。 |
| 930 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的恢复单元 %d。 请与技术支持部门联系。 |
| 931 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的数据库片断 %d。 请与技术支持部门联系。 |
| 932 | 21 | Yes | 由于启用了更改跟踪,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本类别不支持更改跟踪。 请使用支持的 SQL Server 版本类别禁用该数据库中的更改跟踪,或者将此实例升级为支持更改跟踪的版本类别。 |
| 933 | 21 | Yes | 数据库 '%.*ls' 不能启动,因为某些数据库功能在当前版本的 SQL Server 中不可用。 |
| 934 | 21 | Yes | 由于启用了变更数据捕获,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本不支持变更数据捕获。 要么不使用 KEEP_CDC 选项还原数据库,要么将实例升级到支持变更数据捕获的版本。 |
| 935 | 21 | Yes | 数据库 '%.*ls' 中 '%.*ls' 的脚本级别不能从 %d 降级到此服务器支持的 %d。 这通常意味着附加了未来的数据库,且当前安装不支持降级路径。 请安装更新版本的 SQL Server,然后重试打开数据库。 |
| 936 | 16 | No | 数据库 '%.*ls' 不能在此 SQL Server 版本中使用。 |
| 937 | 21 | Yes | 数据库 '%.*ls' 无法升级,因为当前 SQL Server 版本中不提供 '%.*ls' 功能。 |
| 938 | 21 | Yes | 目标数据库版本 %d 不受当前代码版本 %d 支持。 将目标版本更改为受支持的级别并重新启动服务器。 |
| 941 | 16 | No | 数据库 '%.*ls' 无法打开,因为它未启动。 在数据库启动后重试。 |
| 942 | 14 | No | 由于数据库 '%.*ls' 离线,无法打开该数据库。 |
| 943 | 14 | No | 无法打开数据库 '%.*ls',因为该数据库的版本(%d)高于当前服务器版本(%d)。 |
| 944 | 10 | No | 正在将数据库 '%.*ls' 从版本 %d 转换为当前版本 %d。 |
| 945 | 16 | No | 由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库“%.*ls”。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 946 | 14 | Yes | 无法打开数据库 '%.*ls' 版本 %d。 请将该数据库升级为最新版本。 |
| 947 | 16 | Yes | 关闭数据库 '%.*ls' 时出错。 请检查是否存在以前的其他错误,然后重试该操作。 |
| 948 | 20 | Yes | 数据库 '%.*ls' 的版本为 %d,无法打开。 此服务器支持 %d 版及更低版本。 不支持降级路径。 |
| 949 | 16 | No | 已跳过 tempdb。 不能运行需要 tempdb 的查询 |
| 950 | 20 | Yes | 无法升级数据库 '%.*ls',因为此版本的 SQL Server 不支持该数据库的非发布版本(%d)。 不能打开与此版本的 sqlservr.exe 不兼容的数据库。 必须重新创建该数据库。 |
| 951 | 10 | No | 数据库 '%.*ls' 正在从版本 %d 升级到版本 '%.*ls'。 |
| 952 | 16 | No | 数据库 '%.*ls' 正处于转换状态。 请稍后再尝试该语句。 |
| 954 | 14 | No | 无法打开数据库 "%.*ls"。 因为该数据库充当镜像数据库。 |
| 955 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库缺少仲裁: 无法打开该数据库。 如果已配置伙伴和见证服务器连接,请进行检查。 |
| 956 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库尚未与其伙伴数据库同步。 请稍后再试此操作。 |
| 957 | 17 | No | 数据库 '%.*ls' 已启用数据库镜像或已加入可用性组。 不能更改数据库的名称。 |
| 958 | 10 | Yes | 资源数据库的内部版本为 %.*ls。 这只是一条信息性消息。 不需要任何用户操作。 |
| 959 | 20 | Yes | 资源数据库的版本为 %d,而此服务器支持版本 %d。 请还原正确版本或重新安装 SQL Server。 |
| 960 | 10 | No | 警告:数据库“%.*ls”中的用户“sys”(主体 ID = %d)已重命名为“%.*ls”。 "sys" 是此版本 SQL Server 中的保留用户名或架构名。 |
| 961 | 10 | No | 警告:数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)已重命名为“%.*ls”,因为其名称与同一对象上的另一个索引重复。 |
| 962 | 10 | No | 警告:数据库“%.*ls”中的主键或唯一约束“%.*ls”(对象 ID = %d)已重命名为“%.*ls”,因为其索引已重命名。 |
| 963 | 10 | No | 警告:数据库“%.*ls”在升级过程中因所执行的操作而被标记为可疑。 有关详细信息,请参阅错误日志或事件日志。 请用 ALTER DATABASE 使此数据库联机。 此数据库将以 restricted_user 状态联机。 |
| 964 | 10 | No | 警告:发现数据库 '%.*ls' 中缺少系统用户 '%.*ls',已将其还原。 要求此用户进行 SQL Server 操作。 |
| 965 | 10 | No | 警告:在数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)的元数据中检测到列可为空性不一致。 索引可能已损坏。 请运行 DBCC CHECKTABLE 验证一致性。 |
| 966 | 10 | No | 警告:数据库“%.*ls”中的程序集“%.*ls”已重命名为“%.*ls”,因为该程序集的名称与此版本 SQL Server 中的系统程序集冲突。 |
| 967 | 10 | No | 警告:“%.*ls”.”%.*ls”上的索引“%.*ls”已禁用,因为与其绑定的 XML 数据可能包含 xs:date 和 xs:dateTime 的负值,这些值不再受支持。 |
| 968 | 10 | No | 警告:架构集合“%.*ls”中类型“%.*ls”上的 XML 方面已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 969 | 10 | No | 警告:架构集合“%.*ls”中 XML 元素或属性“%.*ls”上的默认值或固定值已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 970 | 10 | No | 警告:XML 列“%.*ls.%.*ls.%.*ls”中的 XML 实例可能包含 xs:date 或 xs:dateTime 类型的负简单类型值。 将无法在这些 XML 实例上运行 XQuery 或生成主 XML 索引或选择性 XML 索引。 |
| 971 | 10 | No | 在两个不同的位置检测到该资源数据库。 正在将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),而不是当前附加的资源数据库所在的 '%.*ls'。 |
| 972 | 17 | No | 不能在过程执行期间使用数据库 '%d'。 |
| 973 | 10 | Yes | 数据库 %ls 已启动。 但是,FILESTREAM 与 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 选项不兼容。 请删除 FILESTREAM 文件和 FILESTREAM 文件组,或者将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。 |
| 974 | 10 | No | 无法将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),因为数据库文件不存在。 |
| 975 | 10 | Yes | 无法更新数据库 '%.*ls' 中的系统对象,因为该数据库是只读的。 |
| 976 | 14 | No | 目标数据库 '%.*ls' 正在参与可用性组,当前无法用于查询。 数据移动被挂起,或者未启用可用性副本以便用于读访问。 要允许对该可用性组中的这一数据库和其他数据库进行只读访问,请对组中一个或多个辅助可用性副本启用只读访问权限。 有关详细信息,请参阅 SQL Server 联机丛书中的 ALTER AVAILABILITY GROUP 语句。 |
| 977 | 10 | No | 警告:在数据库 '%.*ls' 中 object_id '%d' 上的约束 '%.*ls' 找不到关联的索引。 |
| 978 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当应用程序意向设置为只读时,当前可用于连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 979 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当前不允许只读连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 980 | 21 | Yes | SQL Server 无法加载数据库 '%.*ls',因为它包含列存储索引。 当前安装的 SQL Server 版本不支持列存储索引。 要么使用受支持的 SQL Server 版本禁用数据库中的列存储索引,要么将 SQL Server 实例升级到支持列存储索引的版本。 |
| 981 | 10 | No | 数据库管理器将使用 %d 目标数据库版本。 |
| 982 | 14 | No | 无法访问 '%.*ls' 数据库,因为没有启用只读访问的联机辅助副本。 检查可用性组配置,验证至少有一个辅助副本配置为只读访问。 等待启用的副本联机,然后重试只读操作。 |
| 983 | 14 | No | 无法访问可用性数据库 '%.*ls',因为数据库副本不处于 PRIMARY 或 SECONDARY 角色。 仅当数据库副本处于 PRIMARY 或 SECONDARY 角色时,才允许连接到可用性数据库。 请稍后再试此操作。 |
| 984 | 21 | Yes | 无法执行 sqlscriptdowngrade.dll 从 Binn 到 Binn\Cache 文件夹的版本化复制。 VerInstallFile API 失败,错误代码为 %d。 |
| 985 | 10 | Yes | 已成功将文件 '%ls' 安装到文件夹 '%ls'。 |
| 986 | 10 | No | 经过 %d 次尝试后,仍无法为数据库 '%.*ls' 获取干净的启动页。 这只是一条信息性消息。 不需要任何用户操作。 |
| 987 | 23 | Yes | 在更新数据库 '%.*ls' 中的系统对象时遇到重复键插入。 |
| 988 | 14 | No | 无法访问数据库 '%.*ls',因为它缺乏高可用性的节点仲裁。 请稍后再试此操作。 |
| 989 | 16 | No | 当主机数据库的一个或多个分区数据库被标记为可疑时,无法将 ID 为 %d 的主机数据库脱机。 |
| 990 | 16 | No | 将 ID 为 %d 的主机数据库脱机,因为其一个或多个分区数据库被标记为可疑。 |
| 991 | 16 | No | 当主机数据库 '%.*ls' 的一个或多个分区数据库被标记为可疑时,无法将其脱机。 |
| 992 | 16 | No | 无法获取数据库 '%.*ls' 上的共享锁。 |
| 993 | 10 | No | 数据库 '%.*ls' 的重做已应用从 %d 到 %d 的版本升级步骤。 |
| 994 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用,因为它包含计算列。 |
| 995 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 无法对其进行升级,因为它位于只读文件组上。 |
| 996 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 此列存储索引无法升级,可能是因为它超过了 '%d' 字节的行大小限制。 |
| 997 | 16 | No | 无法获取数据库 '%.*ls' 上的更新锁。 |
| Error | Severity | 事件已记录 | Description |
|---|---|---|---|
| 21 | 20 | No | 警告:严重错误 %d 发生于 %S_DATE。 请记录该错误和时间,并与你的系统管理员联系。 |
| 101 | 15 | No | Waitfor 中不允许查询。 |
| 102 | 15 | No | “%.*ls”附近有语法错误。 |
| 103 | 15 | No | 以 '%.*ls' 开头的 %S_MSG 太长。 最大长度为 %d。 |
| 104 | 15 | No | 如果该语句包含 UNION、INTERSECT 或 EXCEPT 运算符,则 ORDER BY 项必须出现在选择列表中。 |
| 105 | 15 | No | 字符串 '%.*ls' 后的引号不完整。 |
| 106 | 16 | No | 查询中的表名太多。 最多允许有 %d 个。 |
| 107 | 15 | No | 列前缀 '%.*ls' 与查询中使用的表名或别名不匹配。 |
| 108 | 15 | No | ORDER BY 位置号 %ld 超出了选择列表中项数的范围。 |
| 109 | 15 | No | INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 110 | 15 | No | INSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 111 | 15 | No | '%ls' 必须是查询批中的第一个语句。 |
| 112 | 15 | No | %ls 语句中不允许使用变量。 |
| 113 | 15 | No | 缺少注释的结尾标记 '*/'。 |
| 114 | 15 | No | 对于将值赋给变量的语句,浏览模式无效。 |
| 115 | 15 | No | FOR UPDATE 子句对包含集合运算符的语句无效。 |
| 116 | 15 | No | 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。 |
| 117 | 15 | No | %S_MSG 名称 '%.*ls' 包含的前缀超出了最大限值。 最多只能有 %d 个。 |
| 119 | 15 | No | 必须将参数编号 %d 及后续参数作为 '@name = value' 传递。 使用 '@name = value' 形式后,所有后续参数都必须以 '@name = value' 形式传递。 |
| 120 | 15 | No | INSERT 语句的选择列表包含的项少于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 121 | 15 | No | INSERT 语句的选择列表包含的项多于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 122 | 15 | No | %ls 选项只允许用于 %ls 语法。 |
| 123 | 15 | No | 批/过程超出了 %d 个字符的最大长度。 |
| 124 | 15 | No | CREATE PROCEDURE 不包含任何语句。 |
| 125 | 15 | No | Case 表达式只能嵌套到 %d 层。 |
| 126 | 15 | No | 伪列 "%.*ls" 无效。 |
| 127 | 15 | No | TOP N 或 FETCH 行计数的值不能为负数。 |
| 128 | 15 | No | 在此上下文中不允许使用名称 "%.*s"。 有效表达式包括常量、常量表达式和变量(在某些上下文中)。 不允许使用列名。 |
| 129 | 15 | No | 填充因子 %d 是无效百分比;填充因子必须介于 1 到 100 之间。 |
| 130 | 16 | No | 不能对包含聚合或子查询的表达式执行聚合函数。 |
| 131 | 15 | No | 赋予 %S_MSG '%.*ls' 的大小(%d)超出了任意数据类型的最大允许值(%d)。 |
| 132 | 15 | No | 标签 '%.*ls' 已声明。 标签名称在查询批次或存储过程内部必须唯一。 |
| 133 | 15 | No | GOTO 语句引用了标签 '%.*ls',但该标签尚未声明。 |
| 134 | 15 | No | 变量名 '%.*ls' 已声明。 变量名在查询批次或存储过程内部必须唯一。 |
| 135 | 15 | No | 不能在 WHILE 语句的范围之外使用 BREAK 语句。 |
| 136 | 15 | No | 不能在 WHILE 语句的范围之外使用 CONTINUE 语句。 |
| 137 | 15 | No | 必须声明标量变量 "%.*ls"。 |
| 138 | 15 | No | 不允许在子查询中使用相关子句。 |
| 139 | 15 | No | 不能向局部变量赋予默认值。 |
| 140 | 15 | No | 只能在 CREATE TRIGGER 语句内部使用 IF UPDATE。 |
| 141 | 15 | No | 向变量赋值的 SELECT 语句不能与数据检索操作结合使用。 |
| 142 | 15 | No | 约束 '%ls' 的定义中有语法错误。 |
| 143 | 15 | No | 在排序依据列表中没有找到 COMPUTE BY 子句中的某一项。 计算依据列表中的所有表达式也必须同时出现在排序依据列表中。 |
| 144 | 15 | No | 在用于 GROUP BY 子句分组依据列表的表达式中,不能使用聚合或子查询。 |
| 145 | 15 | No | 如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。 |
| 146 | 15 | No | 无法为子查询分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 147 | 15 | No | 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。 |
| 148 | 15 | No | 用于 WAITFOR 的时间字符串 '%.*ls' 中存在时间语法错误。 |
| 149 | 15 | No | 用于 WAITFOR 的时间值 '%.*ls' 是无效值。 请检查日期/时间语法。 |
| 150 | 15 | No | 与 MAX_DURATION 一起使用的时间值 %d 不是有效值;MAX_DURATION 等待时间必须大于或等于 0 且小于或等于 %d。 |
| 151 | 15 | No | '%.*ls' 是无效的 money 值。 |
| 152 | 15 | No | 已经两次指定了相同的大数据布局选项 "%.*ls"。 |
| 153 | 15 | No | 在 %ls 语句中选项 %.*ls 的用法无效。 |
| 154 | 15 | No | %S_MSG 不允许出现在 %S_MSG 中。 |
| 155 | 15 | No | “%.*ls”不是可以识别的 %ls 选项。 |
| 156 | 15 | No | 关键字 '%.*ls' 附近有语法错误。 |
| 157 | 15 | No | 聚合不应出现在 UPDATE 语句的集合列表中。 |
| 158 | 15 | No | 聚合不应出现在 OUTPUT 子句中。 |
| 159 | 15 | No | 必须为 DROP INDEX 语句指定表名和索引名。 |
| 160 | 15 | No | 规则不包含变量。 |
| 161 | 15 | No | 规则包含多个变量。 |
| 162 | 15 | No | TOP 或 OFFSET 子句中的表达式无效。 |
| 163 | 15 | No | 计算依据列表与排序依据列表不匹配。 |
| 164 | 15 | No | 每个 GROUP BY 表达式必须至少包含一个不是外部引用的列。 |
| 165 | 16 | No | 不能授予或撤消特权 %ls。 |
| 166 | 15 | No | '%ls' 不允许将数据库名称指定为对象名前缀。 |
| 167 | 15 | No | 不能在临时对象上创建 %S_MSG。 |
| 168 | 15 | No | 浮点值 '%.*ls' 超出了计算机表示范围(%d 个字节)。 |
| 169 | 15 | No | 在排序依据列表中多次指定了某一列。 排序依据列表中的列必须是唯一的。 |
| 171 | 15 | No | INSERT、SELECT INTO 或 UPDATE 语句不能使用浏览模式。 |
| 172 | 15 | No | 不能在浏览模式中使用 HOLDLOCK。 |
| 173 | 15 | No | 列 '%.*ls' 的定义中必须包括数据类型。 |
| 174 | 15 | No | %.*ls 函数要求有 %d 个参数。 |
| 175 | 15 | No | 聚合不应出现在计算列表达式或检查约束中。 |
| 176 | 15 | No | 视图中不再支持 FOR BROWSE 子句。 |
| 177 | 15 | No | 仅当 SELECT 语句中有 INTO 子句时,才能使用 IDENTITY 函数。 |
| 178 | 15 | No | 在此上下文中不能使用带有返回值的 RETURN 语句。 |
| 179 | 15 | No | 向存储过程传递常量时不能使用 OUTPUT 选项。 |
| 180 | 15 | No | 此 %ls 语句中参数太多。 最大数目为 %d。 |
| 181 | 15 | No | 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 OUTPUT 选项。 |
| 182 | 15 | No | 必须为 READTEXT 或 WRITETEXT 实用工具提供表名和列名。 |
| 183 | 15 | No | 列 '%.*ls' 的小数位数(%d)必须介于 %d 到 %d 之间。 |
| 184 | 16 | No | DEFAULT 只能为同一内容类型的文件组指定一次。 |
| 185 | 15 | No | 在大容量形式下,数据流在 WRITETEXT 语句中无效。 |
| 186 | 15 | No | WRITETEXT 语句中缺少数据流。 |
| 187 | 16 | No | MAX_QUEUE_READERS 的有效范围是 0 到 32767。 |
| 188 | 15 | No | 在 CREATE DATABASE 语句中,如果没有指定至少一个数据文件,则不能指定日志文件。 |
| 189 | 15 | No | %ls 函数要求有 %d 至 %d 个参数。 |
| 190 | 15 | No | 语句中指定的日期或时间无效。 |
| 191 | 15 | No | SQL 语句的某些部分嵌套过深。 请重写查询或将其分解为若干较小的查询。 |
| 192 | 16 | No | 小数位数必须小于或等于精度。 |
| 193 | 15 | No | 以 '%.*ls' 开头的对象名或列名太长。 最大长度为 %d 个字符。 |
| 194 | 15 | No | SELECT INTO 语句不能包含向变量赋值的 SELECT 语句。 |
| 195 | 15 | No | “%.*ls”不是可以识别的 %S_MSG。 |
| 196 | 15 | No | SELECT INTO 必须是包含 UNION、INTERSECT 或 EXCEPT 运算符的语句中的第一个查询。 |
| 197 | 15 | No | 无法在向表插入变量时将 EXECUTE 用作源。 |
| 198 | 15 | No | 浏览模式对于包含 UNION、INTERSECT 或 EXCEPT 运算符的语句无效。 |
| 199 | 15 | No | INSERT 语句不能包含向变量赋值的 SELECT 语句。 |
| 201 | 16 | No | 过程或函数 '%.*ls' 需要参数 '%.*ls',但未提供该参数。 |
| 202 | 16 | No | 类型 '%s' 对 WAITFOR 无效。 支持的数据类型为 CHAR/VARCHAR、NCHAR/NVARCHAR 和 DATETIME。 WAITFOR DELAY 支持 INT 和 SMALLINT 数据类型。 |
| 203 | 16 | No | 名称 '%.*ls' 不是有效的标识符。 |
| 204 | 20 | Yes | 在节点 %ls 中出现规范化错误。 |
| 205 | 16 | No | 使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式。 |
| 206 | 16 | No | 操作数类型冲突: %ls 与 %ls 不兼容 |
| 207 | 16 | No | 列名“%.*ls”无效。 |
| 208 | 16 | No | 对象名 '%.*ls' 无效。 |
| 209 | 16 | No | 列名 '%.*ls' 不明确。 |
| 210 | 16 | No | 从 binary/varbinary 字符串向 datetime 转换时失败。 |
| 211 | 23 | Yes | 数据库 ID %I64d、对象 ID %ld 中存在损坏,可能是由于架构或目录不一致导致。 请运行 DBCC CHECKCATALOG。 |
| 212 | 16 | No | 表达式结果长度超出了最大限值。 最大值为 %d,但目前长度为 %d。 |
| 213 | 16 | No | 列名称或所提供值的数目与表定义不匹配。 |
| 214 | 16 | No | 过程需要类型为 '%ls' 的参数 '%ls'。 |
| 215 | 16 | No | 为不是函数的对象 '%.*ls' 提供了参数。 如果这些参数要作为表提示,则需要使用 WITH 关键字。 |
| 216 | 16 | No | 没有为函数 '%.*ls' 提供参数。 |
| 217 | 16 | No | 超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 %d)。 |
| 218 | 16 | No | 找不到类型 '%.*ls'。 该类型不存在,或者你没有所需的权限。 |
| 219 | 16 | No | 类型 '%.*ls' 已存在,或者你没有创建它的权限。 |
| 220 | 16 | No | 发生数据类型 %ls 的算术溢出错误,值 = %ld。 |
| 221 | 10 | No | FIPS 警告:从 %ls 到 %ls 的隐式转换。 |
| 222 | 16 | No | 基类型 "%.*ls" 不是别名数据类型的有效基类型。 |
| 223 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的默认值,但该对象缺失或不是默认值类型。 |
| 224 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的规则,但该对象缺失或不是默认值类型。 |
| 225 | 16 | No | 为 %ls"%.*ls" 提供的参数无效。 |
| 226 | 16 | No | 在多语句事务中不允许使用 %ls 语句。 |
| 227 | 15 | No | “%.*ls”不是有效的函数、属性或字段。 |
| 228 | 15 | No | 程序集 '%.*ls' 中类型 '%.*ls' 的方法 '%.*ls' 不返回任何值。 |
| 229 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的 %ls 权限被拒绝。 |
| 230 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的列 '%.*ls' 的 %ls 权限被拒绝。 |
| 231 | 11 | No | 没有这样的默认值。 ID = %ld,数据库 ID = %d。 |
| 232 | 16 | No | 类型 %ls 发生算术溢出错误,值 = %f。 |
| 233 | 16 | No | 表 '%.*ls' 中的列 '%.*ls' 不能为 null。 |
| 234 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 235 | 16 | No | 无法将 char 值转换为 money。 该 char 值的语法有误。 |
| 236 | 16 | No | 从 char 数据类型到 money 数据类型的转换导致 money 溢出错误。 |
| 237 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 239 | 16 | No | 指定了重复的公用表表达式名称 '%.*ls'。 |
| 240 | 16 | No | 递归查询“%.*ls”的列“%.*ls”中,锚点部分和递归部分的类型不匹配。 |
| 241 | 16 | No | 从字符串转换日期和/或时间时,转换失败。 |
| 242 | 16 | No | 从 %ls 数据类型到 %ls 数据类型的转换产生一个超出范围的值。 |
| 243 | 16 | No | 类型 %.*ls 不是已定义的系统类型。 |
| 244 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了 %hs 列。 请使用较大的整数列。 |
| 245 | 16 | No | 在将 %ls 值 '%.*ls' 转换成数据类型 %ls 时失败。 |
| 246 | 16 | No | 没有为递归查询 "%.*ls" 指定任何定位点成员。 |
| 247 | 16 | No | 在递归查询 "%.*ls" 的递归部分发现了定位点成员。 |
| 248 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了整数列。 |
| 249 | 16 | No | 类型 "%ls" 不是可比的。 不能在 %ls 子句中使用。 |
| 251 | 16 | No | 未能为查询优化分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 252 | 16 | No | 递归公用表表达式 '%.*ls' 不包含顶级 UNION ALL 运算符。 |
| 253 | 16 | No | 公用表表达式 '%.*ls' 的递归成员有多个递归引用。 |
| 254 | 16 | No | PIVOT 运算符的列列表中不允许有带前缀的列。 |
| 255 | 16 | No | PIVOT 运算符的列列表中不允许有伪列。 |
| 256 | 16 | No | 数据类型 %ls 对 %ls 函数无效。 允许使用的类型有: char/varchar、nchar/nvarchar 和 binary/varbinary。 |
| 257 | 16 | No | 不允许从数据类型 %ls 到 %ls 的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 258 | 15 | No | 不能对 %ls 调用方法。 |
| 259 | 16 | No | 不允许对系统目录进行即席更新。 |
| 260 | 16 | No | 不允许从数据类型 %ls 到数据类型 %ls(表 '%.*ls',列 '%.*ls')的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 261 | 16 | No | '%.*ls' 不是可以识别的函数。 |
| 262 | 16 | No | 在数据库 '%.*ls' 中拒绝了 %ls 权限。 |
| 263 | 16 | No | 必须指定要从中选择的表。 |
| 264 | 16 | No | 在 INSERT 的 SET 子句或列列表中,列名 '%.*ls' 被指定了多次。 在同一子句中不能为列分配多个值。 修改子句以确保只更新一次列。 如果此语句更新视图中的列或将列插入视图,则列别名可能会隐藏代码中的重复项。 |
| 265 | 16 | No | 在 %ls 运算符中指定的列名 "%.*ls" 与 %ls 参数中现有的列名冲突。 |
| 266 | 16 | No | EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。 上一计数 = %ld,当前计数 = %ld。 |
| 267 | 16 | No | 找不到对象 '%.*ls'。 |
| 268 | 16 | No | 无法在此数据库中运行 SELECT INTO。 数据库所有者必须运行 sp_dboption 以启用此选项。 |
| 270 | 16 | No | 不能修改对象 '%.*ls'。 |
| 271 | 16 | No | 不能修改列 "%.*ls",因为它是计算列,或者是 UNION 运算符的结果。 |
| 272 | 16 | No | 不能更新时间戳列。 |
| 273 | 16 | No | 不能将显式值插入时间戳列。 请对列列表使用 INSERT 来排除时间戳列,或将 DEFAULT 插入时间戳列。 |
| 275 | 16 | No | 不允许在 UNPIVOT 运算符的值或透视列中使用前缀。 |
| 276 | 16 | No | 不允许将伪列作为 UNPIVOT 运算符的值或透视列。 |
| 277 | 16 | No | 列 "%.*ls" 在 UNPIVOT 运算符的列列表中指定了多次。 |
| 278 | 16 | No | 在 GROUP BY 子句中不能使用 text、ntext 和 image 数据类型。 |
| 279 | 16 | No | 在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。 |
| 280 | 16 | No | 在 TEXTPTR 函数中只允许使用基表列。 |
| 281 | 16 | No | 从 %ls 转换为字符串时,%d 不是有效的样式号。 |
| 282 | 10 | No | '%.*ls' 过程试图返回状态 NULL,这是不允许的。 将返回状态 0。 |
| 283 | 16 | No | 在 INSTEAD OF 触发器内部,无法对已插入的或已删除的表使用 READTEXT。 |
| 284 | 16 | No | 不能将规则绑定到 text、ntext 或 image 数据类型。 |
| 285 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句不能用于视图或函数。 |
| 286 | 16 | No | 不能更新逻辑表 INSERTED 和 DELETED。 |
| 287 | 16 | No | 触发器内不允许使用 %ls 语句。 |
| 288 | 16 | No | PATINDEX 函数只能对 char、nchar、varchar、nvarchar、text 和 ntext 数据类型进行操作。 |
| 289 | 16 | No | 无法构造数据类型 %ls,某些参数的值无效。 |
| 290 | 16 | No | 使用对象 "%ls"、方法 "%ls" 的 EXECUTE 语句无效。 |
| 291 | 16 | No | CAST 或 CONVERT: 为类型 '%.*ls' 指定的属性无效 |
| 292 | 16 | No | 结果空间不足,无法将 smallmoney 值转换为 %ls。 |
| 293 | 16 | No | 无法将 char 值转换为 smallmoney。 该 char 值的语法有误。 |
| 294 | 16 | No | 从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。 |
| 295 | 16 | No | 将字符串转换为 smalldatetime 数据类型时失败。 |
| 296 | 16 | No | char 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 值超出范围。 |
| 297 | 16 | No | 用户没有执行此操作的权限。 |
| 298 | 16 | No | datetime 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 溢出错误。 |
| 300 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls')的 %ls 权限被拒绝。 |
| 301 | 16 | No | 查询中包含不允许的外部联接请求。 |
| 302 | 16 | No | newsequentialid() 内置函数只能在 CREATE TABLE 语句或 ALTER TABLE 语句中 'uniqueidentifier' 类型的列的 DEFAULT 表达式中使用。 不能与其他运算符一起用来构成复杂的标量表达式。 |
| 303 | 16 | No | 表 '%.*ls' 是外部联接子句的内部成员。 如果该表还出现在常规联接子句中,则不允许发生这种情况。 |
| 304 | 16 | No | '%I64d' 超出索引/统计信息选项 '%.*ls' 的范围。 有关有效值的范围,请参阅 sp_configure 选项 '%ls'。 |
| 305 | 16 | No | 不能对 XML 数据类型进行比较或排序,除非使用 IS NULL 运算符。 |
| 306 | 16 | No | 不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。 |
| 307 | 16 | No | 表 '%.*ls' 的索引 ID %d (在 FROM 子句中指定)不存在。 |
| 308 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)不存在。 |
| 309 | 16 | No | 不能在提示中使用表“%.*ls”上的索引“%.*ls”。 提示中不允许使用 XML 索引。 |
| 310 | 15 | No | 为 MAXRECURSION 选项指定的值 %d 超出了允许的最大值 %d。 |
| 311 | 16 | No | 不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列。 |
| 312 | 16 | No | 不能在筛选存储过程中引用 text、ntext 或 image 列。 |
| 313 | 16 | No | 为过程或函数 %.*ls 提供的参数数目不足。 |
| 314 | 16 | No | 无法将 GROUP BY ALL 用于特殊表 INSERTED 或 DELETED。 |
| 315 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)已禁用或位于未联机的文件组中。 |
| 316 | 16 | No | 表 "%.*ls" 的索引 ID %d (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。 |
| 317 | 16 | No | 表值函数 '%.*ls' 不能有列别名。 |
| 318 | 16 | No | 表值方法返回的表(及其列)需要有别名。 |
| 319 | 16 | No | 关键字 'with' 附近有语法错误。 如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。 |
| 320 | 16 | No | OPTIMIZE FOR 子句中 '%.*ls' 的编译时变量值必须是文字。 |
| 321 | 15 | No | “%.*ls”不是公认的表提示选项。 |
| 322 | 15 | No | 在 OPTIMIZE FOR 子句中指定了变量 "%.*ls",但没有在查询中使用。 |
| 323 | 16 | No | 在包含 INTERSECT 或 EXCEPT 运算符的语句中不允许使用 'COMPUTE' 子句。 |
| 324 | 15 | No | 不支持 %.*ls 运算符的 "ALL" 版本。 |
| 325 | 15 | No | “%.*ls”附近有语法错误。 你可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。 有关 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的信息,请参阅帮助。 |
| 326 | 16 | No | 多部分标识符 '%.*ls' 不明确。 列 '%.*ls' 和 '%.*ls' 均存在。 |
| 327 | 16 | No | 函数调用 '%.*ls' 不明确: 既存在同名的用户定义函数,又存在同名的方法调用。 |
| 328 | 16 | No | 由于 textptr() 函数用在其中一个基表的 LOB 列中,所以无法为给定语句生成游标计划。 |
| 329 | 16 | No | 每个 GROUP BY 表达式都必须包含至少一个列引用。 |
| 330 | 15 | No | OUTPUT INTO 子句的目标 '%.*ls' 不能是视图表达式或公用表表达式。 |
| 331 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能有任何启用的触发器。 |
| 332 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 333 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能具有任何启用的检查约束或任何启用的规则。 找到检查约束或规则 '%ls'。 |
| 334 | 15 | No | 如果 DML 语句包含不带 INTO 子句的 OUTPUT 子句,则该语句的目标表 '%.*ls' 不能具有任何启用的触发器。 |
| 335 | 16 | No | 函数调用不能用于匹配 DELETE 或 UPDATE 语句的 FROM 子句中的目标表。 请改用没有参数的函数名称 '%.*ls'。 |
| 336 | 15 | No | “%.*ls”附近有语法错误。 如果它要用作公用表表达式,需要使用分号显式终止前一个语句。 |
| 337 | 10 | No | 警告: 浮点值 '%.*ls' 太小。 它将被当做 0 处理。 |
| 338 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句无法用于视图、远程表和触发器内插入的表或删除的表。 |
| 339 | 16 | No | DEFAULT 和 NULL 不允许作为显式标识值。 |
| 340 | 16 | No | 不能在视图“%.*ls”上创建触发器“%.*ls”。 不能对视图创建 AFTER 触发器。 |
| 341 | 16 | No | 复制筛选器过程不能包含类型为大型对象、较大值、XML 或 CLR 的列。 |
| 342 | 16 | No | 上下文中不允许列“%.*ls”,且找不到用户定义函数或聚合“%.*ls”。 |
| 343 | 15 | No | CREATE、DROP 或 ALTER 语句中使用了未知的对象类型 '%.*ls'。 |
| 344 | 16 | No | 不允许远程函数引用 '%.*ls',且找不到列名 '%.*ls' 或该列名不明确。 |
| 345 | 16 | No | OUTPUT 子句中不允许使用函数 '%.*ls',因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 346 | 15 | No | 参数“%.*ls”不能声明为 READONLY,因为它不是表值参数。 |
| 347 | 16 | No | 不能将表值参数 "%.*ls" 声明为 OUTPUT 参数。 |
| 348 | 16 | No | 表变量“%.*ls”不能传递给带有 OUTPUT 选项的存储过程。 |
| 349 | 16 | No | 过程“%.*ls”没有名为“%.*ls”的参数。 |
| 350 | 16 | No | 列 "%.*ls" 的数据类型无效。 列不能为用户定义的表类型。 |
| 351 | 16 | No | 列、参数或变量 %.*ls。 :找不到数据类型 %.*ls。 |
| 352 | 15 | No | 必须使用 READONLY 选项声明表值参数 "%.*ls"。 |
| 353 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句中不允许使用函数 '%.*ls'。 这是因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 354 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标 '%.*ls' 不能是视图或公用表表达式。 |
| 355 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能具有任何已启用的触发器。 |
| 356 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 357 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 358 | 16 | No | MERGE 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 359 | 16 | No | OUTPUT INTO 子句的目标 '%.*ls' 包含一个具有 ignore_dup_key 选项的索引,如果同时使用 OUTPUT 子句,将无法使用该子句。 |
| 360 | 16 | No | INSERT、UPDATE 或 MERGE 语句的目标列列表不能同时包含稀疏列和包含稀疏列的列集。 请重写该语句以包括稀疏列或列集,但不能同时包括这两者。 |
| 361 | 16 | No | INSERT、UPDATE 或 MERGE 语句中指定的目标列数超过最大值 %d。 该总数包括标识、时间戳和具有默认值的列。 要更正此错误,请更改该查询以将稀疏列集而非单个的稀疏列作为目标。 |
| 362 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示中的名称 '%.*ls' 与索引 '%.*ls' 的键列名不匹配。 |
| 363 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与索引 '%.*ls' 指定的 %S_MSG 一起使用。 |
| 364 | 16 | No | 查询处理器无法生成查询计划,因为视图 '%.*ls' 上的 FORCESEEK 提示在使用时未带有 NOEXPAND 提示。 使用 NOEXPAND 提示重新提交查询,或删除视图上的 FORCESEEK 提示。 |
| 365 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示指定的查找列数多于索引 '%.*ls' 中的键列数。 |
| 366 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与列存储索引 '%.*ls' 一起使用。 |
| 367 | 16 | No | 提示 '%.*ls' 仅对内存优化表有效。 |
| 369 | 16 | No | 在启用了 TRCFLG_AUTO_PARTITION_REPLICATE 跟踪标志的 Windows Azure SQL Database 上不支持此操作。 |
| 401 | 16 | No | 语句或表达式 %ls 尚未实现。 |
| 402 | 16 | No | 数据类型 %s 和 %s 在 %s 运算符中不兼容。 |
| 403 | 16 | No | 运算符对数据类型无效。 运算符为 %ls,类型为 %ls。 |
| 404 | 16 | No | 不允许列引用“%ls.%.*ls”,因为它引用了此语句中未被修改的基表。 |
| 405 | 16 | No | 在包含 OUTPUT 子句或嵌套的 DML 语句的语句中,不能将远程表用作 DML 目标。 |
| 406 | 16 | No | 不能在 PIVOT 运算符中使用 %ls,因为它对 NULL 不是固定不变的。 |
| 407 | 16 | No | 内部错误。 文件 %hs 第 %d 行中的字符串例程因 HRESULT 0x%x 的错误而失败。 |
| 408 | 16 | No | 在 ORDER BY 列表中的位置 %i 处遇到常量表达式。 |
| 411 | 16 | No | COMPUTE 子句 #%d、聚合表达式 #%d 不在选择列表中。 |
| 412 | 16 | No | 列 "%.*ls" 不可更新,因为它是派生的或是常量。 |
| 413 | 16 | No | 内联函数 "%.*ls" 不支持相关参数或子查询。 |
| 414 | 16 | No | 不允许使用 UPDATE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF UPDATE 触发器。 |
| 415 | 16 | No | 不允许使用 DELETE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF DELETE 触发器。 |
| 416 | 16 | No | 不能直接更新服务队列 "%.*ls"。 |
| 417 | 16 | No | 在针对分区视图的 UPDATE 或 DELETE 语句中不允许使用 TOP。 |
| 418 | 16 | No | 分布式查询中不允许有显示 CLR 类型的列的对象。 请使用直通查询访问远程对象 '%.*ls'。 |
| 421 | 16 | No | %ls 数据类型不能选为 DISTINCT,因为它不可比。 |
| 422 | 16 | No | 定义了公用表表达式,但没有使用。 |
| 423 | 16 | No | 在检查约束中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 424 | 16 | No | 在表值函数的表变量和返回表的计算列定义中不支持 Xml 数据类型方法。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 425 | 16 | No | 接收变量的数据类型 %ls 不等于列 '%.*ls' 的数据类型 %ls。 |
| 426 | 16 | No | 接收变量的长度 %d 小于列 '%.*ls' 的长度 %d。 |
| 427 | 20 | Yes | 无法在数据库 ID %d 中加载约束 ID %d 的定义。 请运行 DBCC CHECKCATALOG 来验证该数据库的完整性。 |
| 428 | 16 | No | 无法在多语句批处理中使用大容量插入。 |
| 432 | 16 | No | 在检查约束中不再支持 Xml 数据类型方法。 请删除该约束或创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 434 | 16 | No | 不允许在 OUTPUT 子句中使用 '%ls' 函数。 |
| 435 | 16 | No | 在计算列定义中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 438 | 16 | No | 不允许在规则中使用 Xml 数据类型方法。 在表 "%.*ls" 处出现错误。 |
| 440 | 16 | No | 内部查询编译错误。 无法处理堆栈溢出。 |
| 441 | 16 | No | 不能对远程数据源使用 "%ls" 函数。 |
| 442 | 16 | No | NEST 参数必须是列引用。 不允许使用表达式。 |
| 443 | 16 | No | 在函数内对带副作用的运算符 '%s' 的使用无效。 |
| 444 | 16 | No | 函数中含有的 SELECT 语句无法向客户端返回数据。 |
| 445 | 16 | No | 不能对包含 COLLATE 子句的表达式使用 COLLATE 子句。 |
| 446 | 16 | No | 无法解决 %ls 操作的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 447 | 16 | No | 表达式类型 %ls 对 COLLATE 子句无效。 |
| 448 | 16 | No | 排序规则 '%.*ls' 无效。 |
| 449 | 16 | No | 排序规则冲突由具有不同排序规则“%.*ls”和“%.*ls”的 collate 子句引起。 |
| 450 | 16 | No | 对 text 数据类型不支持代码页转换。 源: %d 目标: %d。 |
| 451 | 16 | No | 无法解决 %ls 语句列 %d 中出现的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 452 | 16 | No | COLLATE 子句不能用于用户定义的数据类型。 |
| 453 | 16 | No | 只对 Unicode 数据类型支持排序规则 '%.*ls',并且不能在数据库级别或服务器级别设置该排序规则。 |
| 454 | 16 | No | UNNEST 参数必须是嵌套的表列。 |
| 455 | 16 | No | 函数中最后一条语句必须是返回语句。 |
| 456 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致结果排序规则无法解析。 |
| 457 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致值的排序规则无法解析。 |
| 458 | 16 | No | 无法创建 SELECT INTO 目标表“%.*ls”,因为 xml 列“%.*ls”由数据库“%.*ls”中的架构集合“%.*ls”进行类型化。 Xml 列不能跨数据库引用架构。 |
| 459 | 16 | No | 仅 Unicode 数据类型支持排序规则 '%.*ls',不能将该排序规则应用于 char、varchar 或 text 数据类型。 |
| 460 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 DISTINCT 运算符。 |
| 461 | 16 | No | TOP 或 OFFSET 运算符不允许在递归公用表表达式“%.*ls”的递归部分中使用。 |
| 462 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用外部联接。 |
| 463 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有参数的函数。 |
| 464 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有副作用的函数。 |
| 465 | 16 | No | 子查询中不允许使用递归引用。 |
| 466 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 UNION 运算符。 |
| 467 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 GROUP BY、HAVING 或聚合函数。 |
| 468 | 16 | No | 无法解决 %ls 操作中“%.*ls”和“%.*ls”之间的排序规则冲突。 |
| 469 | 16 | No | 当使用表提示 KEEPIDENTITY 且目标表 '%.*ls' 包含标识列时,必须为该表指定显式列列表。 |
| 470 | 16 | No | 同义词“%.*ls”引用了同义词“%.*ls”。 不允许使用同义词链接。 |
| 471 | 16 | No | 只能指定以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 472 | 16 | No | 必须指定格式化文件或以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 473 | 16 | No | 在 PIVOT 运算符中提供的值 "%.*ls" 不正确。 |
| 474 | 16 | No | 无法加载表 "%.*ls" 的计算列定义。 |
| 475 | 16 | No | SAMPLE 子句无效。 只能对 SELECT、UPDATE 和 DELETE 查询的 FROM 子句中的表名进行抽样。 |
| 476 | 16 | No | 表 "%.*ls" 的 PERCENT 表样本大小 "%f" 无效。 PERCENT 表样本大小必须在 0 到 100 之间。 |
| 477 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子对表 "%.*ls" 无效。 该值或种子必须为整数。 |
| 478 | 16 | No | 不能在视图定义或内联表函数定义中使用 TABLESAMPLE 子句。 |
| 479 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子 "%I64d" 对表 "%.*ls" 无效。 该值或种子必须大于 0。 |
| 480 | 16 | No | 不能对表函数 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 481 | 16 | No | 不能对链接服务器表 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 482 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句中存在非常量或无效表达式。 |
| 483 | 16 | No | 不能在 INSERT...EXEC 语句中使用 OUTPUT 子句。 |
| 484 | 16 | No | 声明的局部变量不能超过 %d 个。 |
| 485 | 16 | No | 视图或内联函数无法返回具有在当前数据库之外的数据库中注册的架构集合且已指定类型的 xml 列。 列“%.*ls”由数据库“%.*ls”中注册的架构集合“%.*ls”进行类型化。 |
| 486 | 16 | No | “%.*ls”不允许将架构名称指定为程序集名称的前缀。 |
| 487 | 16 | No | 为语句 "%.*ls" 指定的选项无效。 |
| 488 | 16 | No | %s 列必须可比较。 列 "%.*ls" 的类型是 "%s",该类型不可比。 |
| 489 | 16 | No | 不能指定 OUTPUT 子句,因为目标视图 "%.*ls" 是分区视图。 |
| 490 | 16 | No | 重新同步功能已被暂时禁用。 |
| 491 | 16 | No | 必须在 FROM 子句中为大容量行集指定相关名称。 |
| 492 | 16 | No | 在通过 OPENQUERY 和 OPENROWSET 获得的结果集中不允许有重复的列名。 列名 "%.*ls" 是重复的。 |
| 493 | 16 | No | 从 nodes() 方法返回的列 '%.*ls' 不能直接使用。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 494 | 16 | No | TABLESAMPLE 子句只能用于本地表。 |
| 495 | 16 | No | 返回表列 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 496 | 16 | No | 参数 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 497 | 16 | No | 在 TABLESAMPLE 或 REPEATABLE 子句中不允许使用变量。 |
| 498 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句包含无效值。 |
| 499 | 16 | No | getchecksum 函数包含无效参数。 |
| 500 | 16 | No | 正在尝试传递具有 %d 列的表值参数,其中对应的用户定义表类型需要 %d 列。 |
| 502 | 16 | Yes | SQL 调试接口 (SDI) 要求 SQL Server 作为服务启动时,不得作为系统帐户登录。 使用控制面板重置为用户帐户登录。 |
| 503 | 16 | Yes | 无法向 %ls 上的调试器发送连接 %d 的符号信息。 调试已禁用。 |
| 504 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLDBREG.EXE)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 505 | 16 | No | 当前用户帐户是用 SETUSER 或 SP_SETAPPROLE 调用的。 不允许更改数据库。 |
| 506 | 16 | No | 在 %ls 谓词中指定的转义符 "%.*ls" 无效。 |
| 507 | 16 | No | SET ROWCOUNT 的参数无效。 必须是非 Null 非负整数。 |
| 508 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLLE.DLL)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 509 | 11 | No | 找不到用户名 '%.*ls'。 |
| 510 | 16 | No | 无法创建比允许的最大值还大的工作表行。 请用 ROBUST PLAN 提示重新提交查询。 |
| 511 | 16 | No | 不能创建大小为 %d 的行,该大小大于所允许的最大行大小 %d。 |
| 512 | 16 | No | 子查询返回的值不止一个。 当子查询跟随 =, !=、<、<=、>、>= 时,或者当子查询用作表达式时,不允许这样做。 |
| 513 | 16 | No | 列的插入或更新与先前的 CREATE RULE 语句所指定的规则发生冲突。 该语句已终止。 冲突发生在数据库“%.*ls”、表“%.*ls”、列“%.*ls”中。 |
| 514 | 16 | Yes | 无法与 %ls 上的调试器通信(错误 = 0x%08x)。 已禁用连接 %d 的调试。 |
| 515 | 16 | No | 无法将 NULL 值插入表“%.*ls”的列“%.*ls”中;该列不允许为 null。 %ls 失败。 |
| 516 | 16 | Yes | 初始化 OLE DB 库失败。 检查此计算机上 OLE DB DLL 的版本是否正确。 |
| 517 | 16 | No | 将值添加到 '%ls' 列导致溢出。 |
| 518 | 16 | No | 不能将数据类型 %ls 转换为 %ls。 |
| 520 | 16 | No | SQL Server 不再支持 SQL 调试接口 (SDI) 的版本 %d。 |
| 521 | 10 | No | 无法加载 DLL %ls 或其引用的某个 DLL。 原因:%ls 请确保已安装服务器端 SQL 调试器组件。 |
| 522 | 16 | No | WAITFOR 线程已被逐出。 |
| 523 | 16 | No | 触发器返回了结果集并且/或正在使用 SET NOCOUNT OFF 运行,而另一个未完成的结果集处于活动状态。 |
| 524 | 16 | No | 触发器返回了结果集且服务器选项 '禁止从触发器返回结果' 为 true。 |
| 525 | 16 | No | 从 nodes() 方法返回的列不能转换为数据类型 %ls。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 526 | 16 | No | 不允许使用由不同 XML 架构集合和/或 DOCUMENT/CONTENT 选项约束的 XML 类型的 %ls。 请使用 CONVERT 函数来运行此查询。 |
| 527 | 16 | No | 不允许在不同 XML 架构集合所约束的 XML 类型之间进行隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 529 | 16 | No | 不允许从数据类型 %ls 到 %ls 的显式转换。 |
| 530 | 16 | No | 语句被终止。 完成执行语句前已用完最大递归 %d。 |
| 531 | 10 | No | 由于服务器选项 "disallow_results_from_triggers" 为 True 或者 LOGON 触发器正处于执行状态,因此无法在触发器执行期间将 NOCOUNT 设置为 OFF。 |
| 532 | 16 | No | 时间戳(变为 %S_TS)指示出该行已由另一用户更新。 |
| 533 | 15 | No | 在触发器执行内部不能将 XACT ABORT 设置为 OFF。 |
| 534 | 16 | No | '%.*ls' 失败,因为此 SQL Server 实例 '%.*ls' 的版本不支持它。 有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。 |
| 535 | 16 | No | %.*ls 函数导致溢出。 用于分隔两个日期/时间实例的日期部分的数字太大。 尝试使用 %.*ls 和精度较低的日期部分。 |
| 536 | 16 | No | 传递到 %ls 函数的长度参数无效。 |
| 537 | 16 | No | 传递给 LEFT 或 SUBSTRING 函数的长度参数无效。 |
| 539 | 16 | No | 在目标表创建后架构已更改。 请重新运行 Select Into 查询。 |
| 540 | 16 | Yes | 系统内存不足,无法运行 RAISERROR。 |
| 541 | 16 | No | 堆栈不足,无法执行该语句 |
| 542 | 16 | No | 遇到了无效的 datetime 值。 该值超过了 9999 年。 |
| 543 | 16 | No | 为表值函数 '%.*ls' 创建返回表失败。 |
| 544 | 16 | No | 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 '%.*ls' 中的标识列插入显式值。 |
| 545 | 16 | No | 当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 '%.*ls' 中的标识列指定显式值。 |
| 547 | 16 | No | %ls 语句与 %ls 约束“%.*ls”冲突。 冲突发生在数据库 "%.*ls", table "%.*ls"%ls%.*ls%ls 中。 |
| 548 | 16 | No | 插入失败。 它与数据库 '%.*ls'、复制表 '%.*ls'%ls%.*ls%ls 中的标识范围检查约束冲突。 如果标识列通过复制自动管理,请按如下指示更新该范围: 对于发布者,执行 sp_adjustpublisheridentityrange;对于订阅者,运行分发代理或合并代理。 |
| 549 | 16 | No | 接收变量的排序规则 '%.*ls' 与列 '%.*ls' 的排序规则 '%.*ls' 不相等。 |
| 550 | 16 | No | 试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION,而该操作的一个或多个结果行又不符合 CHECK OPTION 约束。 |
| 551 | 16 | No | 校验和已更改为 %d。 这表明该行已被另一用户更新。 |
| 552 | 16 | No | CryptoAPI 函数 '%ls' 失败。 错误 0x%x: %ls |
| 555 | 16 | No | 尚未启用用户定义的函数。 |
| 556 | 16 | No | 由于存储过程改变了目标表的架构,INSERT EXEC 失败。 |
| 557 | 16 | No | 只有函数和某些扩展存储过程才能从函数内部执行。 |
| 558 | 16 | No | 在函数内部,不允许进行远程函数调用。 |
| 561 | 16 | No | 无法访问文件 '%.*ls' |
| 562 | 16 | No | 无法访问文件 '%.*ls'。 文件只能通过共享访问 |
| 563 | 14 | No | INSERT EXEC 语句的事务已回滚。 INSERT EXEC 操作将终止。 |
| 564 | 16 | No | 尝试创建固定长度为 '%d' 的记录。 允许的最大固定长度为 '%d'。 |
| 565 | 18 | No | 编译查询时,在服务器中发生堆栈溢出。 请简化查询。 |
| 566 | 21 | Yes | 编写审核跟踪时出错。 SQL Server 正在关闭。 请检查并纠正错误条件,例如,磁盘空间不足,然后重新启动 SQL Server。 如果该问题仍然存在,请在命令提示符下使用 "-f" 开关启动服务器,然后使用 SP_CONFIGURE 来禁用审核。 |
| 567 | 16 | No | 文件 '%.*ls' 不是可识别的跟踪文件。 |
| 568 | 16 | No | 遇到错误或遇到意外的跟踪文件 '%.*ls' 结尾。 |
| 569 | 16 | No | 传递到 %ls 的句柄无效。 |
| 570 | 15 | No | INSTEAD OF 触发器不支持直接递归。 触发器执行失败。 |
| 571 | 16 | No | %ls 的指定属性值无效。 |
| 572 | 16 | No | 偏移量 %d 附近的正则表达式 "%.*ls" 无效。 |
| 573 | 16 | No | 正则表达式的计算太复杂: '%.*ls'。 |
| 574 | 16 | No | 在用户事务内不能使用 %ls 语句。 |
| 575 | 16 | No | LOGON 触发器返回了结果集。 请修改 LOGON 触发器,使其不返回结果集。 |
| 576 | 16 | No | 无法创建具有大小为 %d 的稀疏数据的行,该大小超过了允许的最大稀疏数据大小 %d。 |
| 577 | 16 | No | 提供的超时值无效。 超时值必须是介于 0 到 2147483647 之间的整数。 |
| 578 | 16 | No | 在 WAITFOR 查询中不允许使用 Insert Exec。 |
| 579 | 16 | No | 不能在快照隔离级别下执行 WAITFOR 查询。 |
| 582 | 16 | No | 偏移量大于要在写操作中更新的列的长度。 |
| 583 | 16 | No | 执行写操作时偏移量或长度为负。 |
| 584 | 16 | No | 在 WAITFOR 查询中不允许使用 Select Into。 |
| 585 | 16 | No | 填充资源数据库时,不允许更改数据库上下文。 |
| 586 | 16 | No | 预定义语句句柄 %d 在此上下文中无效。 请验证自准备句柄以来,当前数据库、用户默认架构以及 ANSI_NULLS 和 QUOTED_IDENTIFIER 设置选项均未更改。 |
| 587 | 16 | No | 提供的延迟的 CLR 类型提取标记无效。 |
| 588 | 16 | No | 会话中的多个任务正在同时使用同一个延迟的 CLR 类型提取标记。 |
| 589 | 16 | No | 此语句已尝试访问其访问受程序集限制的数据。 |
| 590 | 16 | No | RPC 在没有执行的情况下中止。 |
| 591 | 16 | No | %ls:形参“%ls”被定义为 OUTPUT,但实参未声明为 OUTPUT。 |
| 592 | 16 | No | 在数据库 ID %d 中找不到 %S_MSG ID %d。 |
| 593 | 10 | No | fn_trace_gettable:事件 165 的跟踪数据的 XML 转换失败。 |
| 594 | 10 | No | fn_trace_gettable:在纤程模式下不支持跟踪数据的 XML 转换。 |
| 595 | 16 | No | 使用了另一个未完成结果集的大容量插入应该在启用 XACT_ABORT 设置的情况下运行。 |
| 596 | 16 | No | 无法继续执行,因为会话处于终止状态。 |
| 597 | 16 | No | 由于用户数据报协议(UDP)错误,正在终止执行进行中的数据访问。 |
| 598 | 16 | No | 执行 CREATE/ALTER DB 时出错。 有关详细信息,请参阅上一个错误。 |
| 599 | 16 | No | %.*ls:结果的长度超过了目标大型类型的长度限制 (2GB)。 |
| 601 | 12 | No | 由于数据移动,无法继续以 NOLOCK 方式扫描。 |
| 602 | 21 | Yes | 在数据库 %d 中找不到表或分区 ID 为 %I64d 的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 603 | 21 | Yes | 在数据库 %d 中找不到表或对象 ID 为 %d (分区 ID 为 %I64d)的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 605 | 21 | Yes | 尝试在数据库 %d 中提取逻辑页 %S_PGID 失败。 该逻辑页属于分配单元 %I64d,而非 %I64d。 |
| 606 | 21 | Yes | 元数据不一致。 为表 '%.*ls' 指定的文件组 ID %ld 不存在。 请运行 DBCC CHECKDB 或 CHECKCATALOG。 |
| 608 | 16 | Yes | 在数据库 %d 中找不到分区 ID 为 %I64d 的目录条目。 元数据不一致。 请运行 DBCC CHECKDB 查看元数据是否已损坏。 |
| 609 | 16 | No | BTree 在 RowsetBulk 上唤醒时不为空。 |
| 610 | 16 | Yes | 页的标头值无效。 请运行 DBCC CHECKDB 查看数据是否已损坏。 |
| 611 | 16 | No | 无法插入或更新行,因为总可变列大小(包括系统开销)比限值多出 %d 个字节。 |
| 613 | 21 | No | 在数据库 %d 中找不到分区 ID 为 %I64d 的工作表行集的项。 |
| 614 | 16 | No | 由于数据移动,无法定位书签。 |
| 615 | 21 | Yes | 找不到数据库 ID %d,名称 '%.*ls'。 该数据库可能处于脱机状态。 请等候几分钟,然后重试。 |
| 617 | 20 | Yes | 尝试对数据库 ID %d 中的对象 ID %ld 的描述符进行解哈希运算时,在哈希表中没有找到该描述符。 工作表缺少条目。 请重新运行查询。 如果涉及到游标,请关闭游标,然后重新打开。 |
| 622 | 16 | No | 没有为文件组 "%.*ls" 分配文件。 只有添加文件后,才能在此文件组上填充表、索引和 text 列、ntext 列和 image 列。 |
| 627 | 16 | No | 不能在分布式事务内部使用 SAVE TRANSACTION。 |
| 628 | 16 | No | 没有活动事务时,不能发出 SAVE TRANSACTION。 |
| 650 | 16 | No | 在 READ COMMITTED 或 REPEATABLE READ 隔离级别上只能指定 READPAST 锁。 |
| 651 | 16 | No | 不能在表 "%.*ls" 上使用 %ls 粒度提示,因为禁止在指定的粒度进行锁定。 |
| 652 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 657 | 16 | No | 无法在数据库 '%.*ls' 中禁用对 %ls 的支持,因为 %S_MSG。 |
| 658 | 16 | No | 无法在数据库 '%.*ls' 中启用对 %ls 的支持,因为 %S_MSG。 |
| 661 | 16 | No | 不能在数据库 '%.*ls' 中启用对 %ls 的支持,因为已启用对 %ls 的支持,且两者互斥。 |
| 663 | 10 | Yes | 数据库“%.*ls”的重做追赶等待时间超过了 LSN“%S_LSN”的“%d”秒。 |
| 664 | 10 | Yes | 中止查询,因为它试图在可读辅助副本上执行逻辑还原。 |
| 666 | 16 | No | 对于分区 ID 为 %I64d 的索引,用于重复组的系统生成唯一值超出了最大值。 删除该索引后重新创建它可能会解决该问题;否则,请使用其他聚集键。 |
| 667 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 |
| 669 | 22 | No | 行对象不一致。 请重新运行该查询。 |
| 670 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于脱机文件组(“%.*ls”)上,无法访问。 |
| 671 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 672 | 10 | No | 无法对数据库 '%.*ls' 中孤立行集的清除数据包进行排队。 某些磁盘空间可能被浪费。 在重新启动数据库时将再次进行清除。 |
| 673 | 16 | No | 快照隔离中访问行对象失败。 错误代码 0x%X。 |
| 674 | 10 | Yes | RowsetNewSS 0x%p 的析构函数中出现异常。 此错误可能意味着: 在释放对大容量插入操作期间所使用的预分配磁盘块时存在问题或引发了其他问题。 请重新启动服务器以解决此问题。 |
| 675 | 10 | Yes | 分区 ID 为 %I64d 的工作表在经过 %d 次重复尝试后已成功删除。 |
| 676 | 10 | Yes | 尝试删除分区 ID 为 %I64d 的工作表时出错。 |
| 677 | 10 | Yes | 多次尝试后仍无法删除分区 ID 为 %I64d 的工作表。 工作表已标记为要延迟删除。 这只是一条信息性消息。 不需要任何用户操作。 |
| 678 | 10 | Yes | 在批的末尾发现分区 ID 为 %I64d 的活动行集。 此错误可能意味着对异常的处理不当。 请使用 SQL Server Management Studio 中的当前活动窗口或 Transact-SQL KILL 语句,终止导致生成此错误的服务器进程标识符(SPID)。 |
| 679 | 16 | No | 表 '%.*ls' 的索引 '%.*ls' 的其中一个分区(分区 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 这种情况可能会限制查询结果。 |
| 680 | 10 | Yes | 尝试删除分配单元 ID %I64d (属于分区 ID 为 %I64d 的工作表)时出错[%d, %d, %d]。 |
| 681 | 16 | No | 尝试将不可为 NULL 的列的值设置为 NULL。 |
| 682 | 16 | No | 内部错误。 提供用于读取列值的缓冲区太小。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 683 | 22 | No | 试图在长度可变和固定长度的十进制格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看数据库是否有损坏情况。 |
| 684 | 22 | No | 试图在压缩和非压缩的存储格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 685 | 22 | No | 试图检索堆前推记录的反向指针时出现内部错误。 |
| 686 | 22 | No | 行集 %I64d 的 B 树已达到最大级别。 SQL Server 仅支持最多 255 个级别。 |
| 687 | 16 | No | 不能压缩字节数为奇数的 nchar 或 nvarchar 列。 |
| 688 | 16 | No | 由于存在活动的联机索引生成,不允许执行此操作。 |
| 689 | 16 | No | 由于存在未完成的联机索引生成清理,不允许执行此操作。 等待清理完成后重新运行该操作。 |
| 691 | 16 | Yes | 发生内部错误。 错误代码 %X。 |
| 692 | 16 | No | 内部错误。 用于写入固定列值的提供的缓冲区过大。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 694 | 16 | No | 内部错误 0x%X。 无法在 Azure 存储中创建块 Blob。 |
| 695 | 16 | No | 内部错误。 无法在 Azure 存储中删除块 Blob。 |
| 696 | 16 | No | 内部错误。 无法获取对逻辑删除表的访问权限。 Result [%x] |
| 697 | 16 | No | 内部错误。 无法获取 Blob 存储容器。 |
| 698 | 16 | No | 内部错误。 无法获取 Blob 容器访问器的访问权限。 |
| 699 | 16 | No | 无法读取 Azure Block Blob 存储中预期的数据。 错误代码 0x%X。 |
| 701 | 19 | Yes | 资源池 '%ls' 没有足够的系统内存来运行此查询。 |
| 708 | 10 | Yes | 服务器的虚拟地址空间不足,或者计算机的虚拟内存不足。 自启动以来已 %d 次使用保留内存。 请取消查询并重新运行它、减少服务器负载,或者关闭其他应用程序。 |
| 801 | 20 | Yes | 遇到处于意外状态 0x%x 的缓冲区。 |
| 802 | 17 | No | 缓冲池中的可用内存不足。 |
| 803 | 10 | Yes | 模拟失败(仅限调试) |
| 805 | 10 | Yes | 还原挂起 |
| 806 | 10 | Yes | 审核失败(从磁盘读取的页未通过基本的完整性检查) |
| 807 | 10 | Yes | (驱动器中没有磁盘,或者其中的磁盘不正确) |
| 808 | 10 | Yes | 传输的字节不足。 常见原因包括备份配置、磁盘空间不足或存储子系统的其他问题(如损坏或硬件故障)。 查看错误日志/应用程序日志以获取详细消息并纠正错误情况。 |
| 821 | 20 | Yes | 无法对位于 0x%p、缓冲区页号为 %S_PGID、数据库 ID 为 %d、设置了 HASHED 状态的缓冲区进行解哈希运算。 找不到该缓冲区。 %S_PAGE. 请与技术支持部门联系。 |
| 822 | 21 | Yes | 无法为请求 %S_BLKIOPTR 启动 I/O 操作。 请与技术支持部门联系。 |
| 823 | 24 | Yes | 在文件 '%ls' 中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 824 | 24 | Yes | SQL Server 检测到基于一致性的逻辑 I/O 错误: %ls。 在文件 '%ls' 中、偏移量为 %#016I64x 的位置对数据库 ID %d 中的页 %S_PGID 执行 %S_MSG 期间,发生了该错误。 SQL Server 错误日志或操作系统错误日志中的其他消息可能提供了更详细的说明。 这是一个威胁数据库完整性的严重错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2252374。 |
| 825 | 10 | Yes | 在失败 %d 次(错误: %ls)之后,按偏移量 %#016I64x 对文件“%ls”读取成功。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 此错误情况威胁到数据库的完整性,因此必须予以更正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 826 | 10 | Yes | pageid 不正确(应为 %d:%d,但实际为 %d:%d) |
| 829 | 21 | Yes | 数据库 ID %d,页 %S_PGID 已标记为 RestorePending,可能表明磁盘已损坏。 要从此状态恢复,请执行还原操作。 |
| 830 | 10 | No | 陈旧页(页读取所返回的日志序列号(LSN) (%u:%u:%u)比最后写入的序列号(%u:%u:%u)早) |
| 831 | 20 | No | 无法释放保留页(数据库 %d,页 %S_PGID)。 |
| 832 | 24 | Yes | 本应保持不变的页已更改(预期校验和: %08x,实际校验和: %08x,数据库 %d,文件 '%ls',页 %S_PGID)。 此错误通常指示存在内存故障或其他硬件损坏或操作系统损坏。 |
| 833 | 10 | No | SQL Server 在数据库 ID %d 的文件 [%ls] 上遇到了 %d 次 I/O 请求完成时间超过 %d 秒的情况。 OS 文件句柄是 0x%p。 最新长时间 I/O 的偏移量为:%#016I64x。 长时间 I/O 的持续时间为:%I64u 毫秒。 |
| 835 | 16 | No | 操作系统向 SQL Server 返回错误 %ls。 在文件 '%ls' 中偏移量 %#016I64x 处为 %S_MSG 创建事件失败。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 836 | 10 | No | 数据库 ID %d,陈旧页 %S_PGID 正在还原中。 |
| 844 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 |
| 845 | 17 | No | 等待用于页 %S_PGID,数据库 ID %d 的缓冲区闩锁类型 %d 时发生超时。 |
| 846 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将不继续等待。 |
| 847 | 10 | Yes | 等待闩锁超时:类 '%ls',ID %p,类型 %d,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 |
| 848 | 10 | Yes | 在内存管理器中使用大页。 |
| 849 | 10 | Yes | 在内存管理器中使用锁定页。 |
| 850 | 10 | Yes | 分配了 %I64u MB 的大型页内存。 |
| 851 | 10 | No | 该页位于无法读取的离线文件中 |
| 852 | 10 | Yes | 在内存管理器中使用常规内存。 |
| 853 | 10 | No | 由于并发闩锁过多,闩锁获取失败。 类型 %d,任务 0x%p:%d |
| 854 | 10 | Yes | 计算机支持内存错误恢复。 已启用 SQL 内存保护以从内存损坏中恢复。 |
| 855 | 10 | Yes | 检测到不可纠正的硬件内存损坏。 你的系统可能变得不稳定。 请查看操作系统错误日志以获取更多详细信息。 |
| 856 | 10 | Yes | SQL Server 在数据库 '%ls'、文件 ID:%u、页 ID:%u、内存地址:0x%I64x 中检测到硬件内存损坏,并已成功恢复该页。 |
| 857 | 10 | No | 缓冲池扩展“%.*ls”已成功初始化,大小为 %I64d MB。 |
| 858 | 10 | No | 无法在路径“%.*ls”上创建大小为 %I64d MB 的缓冲池扩展。 |
| 859 | 10 | Yes | 缓冲池扩展配置“%.*ls”格式错误。 格式应为“<扩展目录>,<大小 (GB)>”。 |
| 860 | 10 | Yes | %ls. BUF 地址 %p。 布夫诺 %u。 扩展偏移量 %1I64d。 错误代码 %d。 数据库文件 ID %u。 数据库文件偏移量 %2I64d。 |
| 861 | 10 | Yes | 缓冲池扩展大小必须大于物理内存大小 %I64d MB。 未启用缓冲池扩展。 |
| 862 | 10 | Yes | 不允许在状态 %ls 时尝试禁用缓冲池扩展。 |
| 863 | 10 | Yes | 不允许在状态 %ls 时尝试启用缓冲池扩展。 |
| 864 | 10 | Yes | 尝试初始化大小为 %1ld KB 的缓冲池扩展,但最大允许大小为 %2ld KB。 |
| 865 | 10 | Yes | 缓冲池扩展仅在 SQL Server 的标准版和企业版中受支持。 |
| 866 | 10 | Yes | 在 %ls 体系结构上不支持缓冲池扩展。 |
| 867 | 10 | No | 缓冲池扩展已成功禁用。 正在删除缓冲池扩展“%.*ls”。 |
| 868 | 10 | Yes | 缓冲池扩展大小必须大于当前内存分配阈值 %I64d MB。 未启用缓冲池扩展。 |
| 869 | 10 | Yes | 无法关闭缓冲池扩展“%.*ls”,因为存在 %ld 个未完成的异步 I/O。 |
| 870 | 10 | Yes | BPE 功能开关已打开! |
| 871 | 10 | Yes | 来自 RG 设置的缓冲池扩展大小为 %d GB(%I64d 字节)。 |
| 872 | 10 | Yes | 缓冲池扩展已启用。 无需执行任何操作。 |
| 873 | 10 | Yes | 缓冲池扩展已禁用。 无需执行任何操作。 |
| 874 | 10 | No | 在路径“%.*ls(大小为 %I64d MB)”上初始化弹性缓冲池扩展失败。 |
| 875 | 10 | No | 弹性缓冲池扩展“%.*ls”已成功启动,大小为 %I64d MB。 |
| 876 | 10 | No | 无法在路径“%.*ls”上启动大小为 %I64d MB 的弹性缓冲池扩展。 |
| 877 | 10 | No | 弹性缓冲池扩展“%.*ls”已成功启用,大小为 %I64d MB。 |
| 878 | 10 | No | 无法在路径“%.*ls”上创建大小为 %I64d MB 的弹性缓冲池扩展。 |
| 879 | 10 | No | 无法启动弹性缓冲池扩展,因为数据库 %d 不是内存优化的。 |
| 881 | 10 | Yes | 弹性缓冲池扩展已禁用。 无需执行任何操作。 |
| 882 | 22 | No | InternalBaseTable 创建的表的架构已损坏。 |
| 883 | 10 | No | 无法为数据库 %ls 创建写入页记录器表:wpr_bucket_table,内部错误:%d,内部状态:%d。 来自 %ls。 |
| 885 | 16 | Yes | 发生内部错误。 错误代码 %X。 上下文:“%ls::%d”。 |
| 886 | 10 | Yes | 弹性缓冲池扩展已启用或正在启用中。 无需执行任何操作。 |
| 887 | 16 | No | 无效的 RBPEX 操作。 错误:%ls。 |
| 888 | 16 | No | 运行此操作“%ls”时必须启用弹性缓冲池扩展。 |
| 889 | 16 | No | 运行此操作“%ls”时必须禁用弹性缓冲池扩展。 |
| 890 | 10 | No | 无法为数据库 %ls 中的写入页记录器创建、检索或保留存储桶。 |
| 891 | 10 | Yes | %ls 平台不支持缓冲池扩展。 |
| 892 | 10 | Yes | 在内存管理器中使用共享内存。 |
| 893 | 10 | Yes | 释放闩锁失败。 BUF 地址 %p。 数据库 ID 为 %d。 文件 ID %d。 页面 %S_PGID。 |
| 894 | 10 | No | 缓冲池:为 %I64d 个哈希页分配 %I64u 字节。 |
| 895 | 10 | No | 混合缓冲池:为 %S_MSG 持久内存的 %I64u GiB 建议 %I64d 个哈希页。 |
| 896 | 10 | Yes | 禁用缓冲池扩展失败。 |
| 897 | 10 | Yes | 由于错误,缓冲池扩展已暂停。 |
| 898 | 10 | No | 缓冲池扫描花费了 %I64d 秒:数据库 ID %d,命令 '%ls',操作 '%ls',扫描的缓冲区 %I64d,总迭代的缓冲区 %I64d,等待时间 %I64d 毫秒。 有关更多信息,请参阅 'https://go.microsoft.com/fwlink/?linkid=2132602'。 |
| 902 | 16 | No | 要更改 %ls,数据库必须处于可执行检查点的状态。 |
| 904 | 16 | No | 在服务器关闭或启动期间,数据库 %ld 不能自动启动。 |
| 905 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为它包含分区函数 '%.*ls'。 只有 SQL Server Enterprise Edition 支持分区。 |
| 907 | 16 | No | 数据库 "%ls" 包含不一致的数据库元数据或文件元数据。 |
| 908 | 10 | Yes | 数据库 %ls 中的文件组 %ls 不可用,因为它的状态为 %ls。 请还原或更改该文件组,使其变得可用。 |
| 909 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为对象 '%.*ls' 的部分或全部已启用数据压缩或 vardecimal 存储格式。 只有 SQL Server Enterprise Edition 才能支持数据压缩和 Vardecimal 存储格式。 |
| 910 | 10 | No | 数据库 '%.*ls' 正在将脚本 '%.*ls' 从级别 %d 升级到级别 %d。 |
| 911 | 16 | No | 数据库 '%.*ls' 不存在。 请确保输入的名称正确无误。 |
| 912 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 遇到错误 %d、状态 %d、严重性 %d。 这是一种错误情况,可能会妨碍正常操作,且数据库将脱机。 如果在 'master' 数据库升级过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 913 | 22 | Yes | 找不到数据库 ID %d。 可能该数据库尚未激活,也可能正处于转换过程中。 一旦数据库可用,请重新发出查询。 如果你认为此错误不是由于数据库正在转换其状态而导致的,并且此错误仍然存在,请与主要支持提供商联系。 请允许复查 Microsoft SQL Server 错误日志以及与发生错误时的环境相关的任何其他信息。 |
| 914 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 在完成前已中止。 如果在 'master' 数据库升级过程中发生中止,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 915 | 21 | No | 无法获取数据库 '%.*ls' 的当前脚本级别。 如果在 'master' 数据库启动过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 916 | 14 | No | 服务器主体“%.*ls”无法在当前安全上下文下访问数据库“%.*ls”。 |
| 917 | 21 | No | 由于编译错误,未能执行数据库 '%.*ls' 的升级脚本批处理。 请在以前的错误消息中查看导致编译失败的行。 |
| 918 | 21 | No | 未能从脚本 DLL '%.*ls' 加载引擎脚本元数据。 操作系统报告的错误代码为 %d。 这是一种错误情况,通常表明安装已损坏或不完整。 修复 SQL Server 实例也许可帮助解决该错误。 |
| 919 | 10 | No | 用户 '%.*ls' 正在将数据库脚本级别条目 %d 更改为值 %d。 |
| 920 | 20 | No | 只有 sysadmin 角色的成员可以修改数据库脚本级别。 |
| 921 | 14 | No | 尚未恢复数据库 '%.*ls'。 请等待,然后重试。 |
| 922 | 14 | No | 正在恢复数据库 '%.*ls'。 请等待恢复操作完成。 |
| 923 | 14 | No | 数据库 '%.*ls' 处于受限模式。 只有此数据库的所有者、dbcreator 和 sysadmin 角色的成员才能访问此数据库。 |
| 924 | 14 | No | 数据库 '%.*ls' 已打开,并且一次只能有一个用户。 |
| 925 | 19 | Yes | 已超出每个查询可使用的数据库数目的最大值。 允许的最大值为 %d。 |
| 926 | 14 | No | 无法打开数据库 '%.*ls'。 恢复操作已将该数据库标记为 SUSPECT。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 927 | 14 | No | 无法打开数据库 '%.*ls'。 该数据库正在进行还原。 |
| 928 | 20 | Yes | 在升级期间,数据库出现异常 %d (严重性 %d,状态 %d,地址 %p)。 请使用异常号来确定原因。 |
| 929 | 20 | Yes | 无法关闭当前未处于打开状态的数据库。 应用程序应该重新连接,然后重试。 如果此操作不能解决问题,请与主要支持提供商联系。 |
| 930 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的恢复单元 %d。 请与技术支持部门联系。 |
| 931 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的数据库片断 %d。 请与技术支持部门联系。 |
| 932 | 21 | Yes | 由于启用了更改跟踪,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本类别不支持更改跟踪。 请使用支持的 SQL Server 版本类别禁用该数据库中的更改跟踪,或者将此实例升级为支持更改跟踪的版本类别。 |
| 933 | 21 | Yes | 数据库 '%.*ls' 不能启动,因为某些数据库功能在当前版本的 SQL Server 中不可用。 |
| 934 | 21 | Yes | 由于启用了变更数据捕获,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本不支持变更数据捕获。 要么不使用 KEEP_CDC 选项还原数据库,要么将实例升级到支持变更数据捕获的版本。 |
| 935 | 21 | Yes | 数据库 '%.*ls' 中 '%.*ls' 的脚本级别不能从 %d 降级到此服务器支持的 %d。 这通常意味着附加了未来的数据库,且当前安装不支持降级路径。 请安装更新版本的 SQL Server,然后重试打开数据库。 |
| 938 | 21 | Yes | 目标数据库版本 %d 不受当前代码版本 %d 支持。 将目标版本更改为受支持的级别并重新启动服务器。 |
| 939 | 16 | Yes | 数据库“%.*ls”无法启动,因为初始化持久版本存储失败,错误代码为 %d。 请参阅错误日志中以前的错误,以标识原因并更正任何相关的问题。 |
| 941 | 16 | No | 数据库 '%.*ls' 无法打开,因为它未启动。 在数据库启动后重试。 |
| 942 | 14 | No | 由于数据库 '%.*ls' 离线,无法打开该数据库。 |
| 943 | 14 | No | 无法打开数据库 '%.*ls',因为该数据库的版本(%d)高于当前服务器版本(%d)。 |
| 944 | 10 | No | 正在将数据库 '%.*ls' 从版本 %d 转换为当前版本 %d。 |
| 945 | 16 | No | 由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库“%.*ls”。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 946 | 14 | Yes | 无法打开数据库 '%.*ls' 版本 %d。 请将该数据库升级为最新版本。 |
| 947 | 16 | Yes | 关闭数据库 '%.*ls' 时出错。 请检查是否存在以前的其他错误,然后重试该操作。 |
| 948 | 20 | Yes | 数据库 '%.*ls' 的版本为 %d,无法打开。 此服务器支持 %d 版及更低版本。 不支持降级路径。 |
| 949 | 16 | No | 已跳过 tempdb。 不能运行需要 tempdb 的查询 |
| 950 | 20 | Yes | 无法升级数据库 '%.*ls',因为此版本的 SQL Server 不支持该数据库的非发布版本(%d)。 不能打开与此版本的 sqlservr.exe 不兼容的数据库。 必须重新创建该数据库。 |
| 951 | 10 | No | 数据库 '%.*ls' 正在从版本 %d 升级到版本 '%.*ls'。 |
| 952 | 16 | No | 数据库 '%.*ls' 正处于转换状态。 请稍后再尝试该语句。 |
| 954 | 14 | No | 无法打开数据库 "%.*ls"。 因为该数据库充当镜像数据库。 |
| 955 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库缺少仲裁: 无法打开该数据库。 如果已配置伙伴和见证服务器连接,请进行检查。 |
| 956 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库尚未与其伙伴数据库同步。 请稍后再试此操作。 |
| 957 | 17 | No | 数据库 '%.*ls' 已启用数据库镜像或已加入可用性组。 不能更改数据库的名称。 |
| 958 | 10 | Yes | 资源数据库的内部版本为 %.*ls。 这只是一条信息性消息。 不需要任何用户操作。 |
| 959 | 20 | Yes | 资源数据库的版本为 %d,而此服务器支持版本 %d。 请还原正确版本或重新安装 SQL Server。 |
| 960 | 10 | No | 警告:数据库“%.*ls”中的用户“sys”(主体 ID = %d)已重命名为“%.*ls”。 "sys" 是此版本 SQL Server 中的保留用户名或架构名。 |
| 961 | 10 | No | 警告:数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)已重命名为“%.*ls”,因为其名称与同一对象上的另一个索引重复。 |
| 962 | 10 | No | 警告:数据库“%.*ls”中的主键或唯一约束“%.*ls”(对象 ID = %d)已重命名为“%.*ls”,因为其索引已重命名。 |
| 963 | 10 | No | 警告:数据库“%.*ls”在升级过程中因所执行的操作而被标记为可疑。 有关详细信息,请参阅错误日志或事件日志。 请用 ALTER DATABASE 使此数据库联机。 此数据库将以 restricted_user 状态联机。 |
| 964 | 10 | No | 警告:发现数据库 '%.*ls' 中缺少系统用户 '%.*ls',已将其还原。 要求此用户进行 SQL Server 操作。 |
| 965 | 10 | No | 警告:在数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)的元数据中检测到列可为空性不一致。 索引可能已损坏。 请运行 DBCC CHECKTABLE 验证一致性。 |
| 966 | 10 | No | 警告:数据库“%.*ls”中的程序集“%.*ls”已重命名为“%.*ls”,因为该程序集的名称与此版本 SQL Server 中的系统程序集冲突。 |
| 967 | 10 | No | 警告:“%.*ls”.”%.*ls”上的索引“%.*ls”已禁用,因为与其绑定的 XML 数据可能包含 xs:date 和 xs:dateTime 的负值,这些值不再受支持。 |
| 968 | 10 | No | 警告:架构集合“%.*ls”中类型“%.*ls”上的 XML 方面已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 969 | 10 | No | 警告:架构集合“%.*ls”中 XML 元素或属性“%.*ls”上的默认值或固定值已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 970 | 10 | No | 警告:XML 列“%.*ls.%.*ls.%.*ls”中的 XML 实例可能包含 xs:date 或 xs:dateTime 类型的负简单类型值。 将无法在这些 XML 实例上运行 XQuery 或生成主 XML 索引或选择性 XML 索引。 |
| 971 | 10 | No | 在两个不同的位置检测到该资源数据库。 正在将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),而不是当前附加的资源数据库所在的 '%.*ls'。 |
| 972 | 17 | No | 不能在过程执行期间使用数据库 '%d'。 |
| 973 | 10 | Yes | 数据库 %ls 已启动。 但是,FILESTREAM 与 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 选项不兼容。 请删除 FILESTREAM 文件和 FILESTREAM 文件组,或者将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。 |
| 974 | 10 | No | 无法将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),因为数据库文件不存在。 |
| 975 | 10 | Yes | 无法更新数据库 '%.*ls' 中的系统对象,因为该数据库是只读的。 |
| 976 | 14 | No | 目标数据库 '%.*ls' 正在参与可用性组,当前无法用于查询。 数据移动被挂起,或者未启用可用性副本以便用于读访问。 要允许对该可用性组中的这一数据库和其他数据库进行只读访问,请对组中一个或多个辅助可用性副本启用只读访问权限。 有关详细信息,请参阅 SQL Server 联机丛书中的 ALTER AVAILABILITY GROUP 语句。 |
| 977 | 10 | No | 警告:在数据库 '%.*ls' 中 object_id '%d' 上的约束 '%.*ls' 找不到关联的索引。 |
| 978 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当应用程序意向设置为只读时,当前可用于连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 979 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当前不允许只读连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 980 | 21 | Yes | SQL Server 无法加载数据库 '%.*ls',因为它包含列存储索引。 当前安装的 SQL Server 版本不支持列存储索引。 要么使用受支持的 SQL Server 版本禁用数据库中的列存储索引,要么将 SQL Server 实例升级到支持列存储索引的版本。 |
| 981 | 10 | No | 数据库管理器将使用 %d 目标数据库版本。 |
| 982 | 14 | No | 无法访问 '%.*ls' 数据库,因为没有启用只读访问的联机辅助副本。 检查可用性组配置,验证至少有一个辅助副本配置为只读访问。 等待启用的副本联机,然后重试只读操作。 |
| 983 | 14 | No | 无法访问可用性数据库 '%.*ls',因为数据库副本不处于 PRIMARY 或 SECONDARY 角色。 仅当数据库副本处于 PRIMARY 或 SECONDARY 角色时,才允许连接到可用性数据库。 请稍后再试此操作。 |
| 984 | 21 | Yes | 无法执行 sqlscriptdowngrade.dll 从 Binn 到 Binn\Cache 文件夹的版本化复制。 VerInstallFile API 失败,错误代码为 %d。 |
| 985 | 10 | Yes | 已成功将文件 '%ls' 安装到文件夹 '%ls'。 |
| 986 | 10 | No | 经过 %d 次尝试后,仍无法为数据库 '%.*ls' 获取干净的启动页。 这只是一条信息性消息。 不需要任何用户操作。 |
| 987 | 23 | Yes | 在更新数据库 '%.*ls' 中的系统对象时遇到重复键插入。 |
| 988 | 14 | No | 无法访问数据库 '%.*ls',因为它缺乏高可用性的节点仲裁。 请稍后再试此操作。 |
| 989 | 16 | No | 当主机数据库的一个或多个分区数据库被标记为可疑时,无法将 ID 为 %d 的主机数据库脱机。 |
| 990 | 16 | No | 将 ID 为 %d 的主机数据库脱机,因为其一个或多个分区数据库被标记为可疑。 |
| 991 | 16 | No | 当主机数据库 '%.*ls' 的一个或多个分区数据库被标记为可疑时,无法将其脱机。 |
| 992 | 16 | No | 无法获取数据库 '%.*ls' 上的共享锁。 |
| 993 | 10 | No | 数据库 '%.*ls' 的重做已应用从 %d 到 %d 的版本升级步骤。 |
| 994 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用,因为它包含计算列。 |
| 995 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 无法对其进行升级,因为它位于只读文件组上。 |
| 996 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 此列存储索引无法升级,可能是因为它超过了 '%d' 字节的行大小限制。 |
| 997 | 16 | No | 无法获取数据库 '%.*ls' 上的更新锁。 |
| Error | Severity | 事件已记录 | Description |
|---|---|---|---|
| 21 | 20 | No | 警告:严重错误 %d 发生于 %S_DATE。 请记录该错误和时间,并与你的系统管理员联系。 |
| 101 | 15 | No | Waitfor 中不允许查询。 |
| 102 | 15 | No | “%.*ls”附近有语法错误。 |
| 103 | 15 | No | 以 '%.*ls' 开头的 %S_MSG 太长。 最大长度为 %d。 |
| 104 | 15 | No | 如果该语句包含 UNION、INTERSECT 或 EXCEPT 运算符,则 ORDER BY 项必须出现在选择列表中。 |
| 105 | 15 | No | 字符串 '%.*ls' 后的引号不完整。 |
| 106 | 16 | No | 查询中的表名太多。 最多允许有 %d 个。 |
| 107 | 15 | No | 列前缀 '%.*ls' 与查询中使用的表名或别名不匹配。 |
| 108 | 15 | No | ORDER BY 位置号 %ld 超出了选择列表中项数的范围。 |
| 109 | 15 | No | INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 110 | 15 | No | INSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 111 | 15 | No | '%ls' 必须是查询批中的第一个语句。 |
| 112 | 15 | No | %ls 语句中不允许使用变量。 |
| 113 | 15 | No | 缺少注释的结尾标记 '*/'。 |
| 114 | 15 | No | 对于将值赋给变量的语句,浏览模式无效。 |
| 115 | 15 | No | FOR UPDATE 子句对包含集合运算符的语句无效。 |
| 116 | 15 | No | 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。 |
| 117 | 15 | No | %S_MSG 名称 '%.*ls' 包含的前缀超出了最大限值。 最多只能有 %d 个。 |
| 119 | 15 | No | 必须将参数编号 %d 及后续参数作为 '@name = value' 传递。 使用 '@name = value' 形式后,所有后续参数都必须以 '@name = value' 形式传递。 |
| 120 | 15 | No | INSERT 语句的选择列表包含的项少于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 121 | 15 | No | INSERT 语句的选择列表包含的项多于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 122 | 15 | No | %ls 选项只允许用于 %ls 语法。 |
| 123 | 15 | No | 批/过程超出了 %d 个字符的最大长度。 |
| 124 | 15 | No | CREATE PROCEDURE 不包含任何语句。 |
| 125 | 15 | No | Case 表达式只能嵌套到 %d 层。 |
| 126 | 15 | No | 伪列 "%.*ls" 无效。 |
| 127 | 15 | No | TOP N 或 FETCH 行计数的值不能为负数。 |
| 128 | 15 | No | 在此上下文中不允许使用名称 "%.*s"。 有效表达式包括常量、常量表达式和变量(在某些上下文中)。 不允许使用列名。 |
| 129 | 15 | No | 填充因子 %d 是无效百分比;填充因子必须介于 1 到 100 之间。 |
| 130 | 16 | No | 不能对包含聚合或子查询的表达式执行聚合函数。 |
| 131 | 15 | No | 赋予 %S_MSG '%.*ls' 的大小(%d)超出了任意数据类型的最大允许值(%d)。 |
| 132 | 15 | No | 标签 '%.*ls' 已声明。 标签名称在查询批次或存储过程内部必须唯一。 |
| 133 | 15 | No | GOTO 语句引用了标签 '%.*ls',但该标签尚未声明。 |
| 134 | 15 | No | 变量名 '%.*ls' 已声明。 变量名在查询批次或存储过程内部必须唯一。 |
| 135 | 15 | No | 不能在 WHILE 语句的范围之外使用 BREAK 语句。 |
| 136 | 15 | No | 不能在 WHILE 语句的范围之外使用 CONTINUE 语句。 |
| 137 | 15 | No | 必须声明标量变量 "%.*ls"。 |
| 138 | 15 | No | 不允许在子查询中使用相关子句。 |
| 139 | 15 | No | 不能向局部变量赋予默认值。 |
| 140 | 15 | No | 只能在 CREATE TRIGGER 语句内部使用 IF UPDATE。 |
| 141 | 15 | No | 向变量赋值的 SELECT 语句不能与数据检索操作结合使用。 |
| 142 | 15 | No | 约束 '%ls' 的定义中有语法错误。 |
| 143 | 15 | No | 在排序依据列表中没有找到 COMPUTE BY 子句中的某一项。 计算依据列表中的所有表达式也必须同时出现在排序依据列表中。 |
| 144 | 15 | No | 在用于 GROUP BY 子句分组依据列表的表达式中,不能使用聚合或子查询。 |
| 145 | 15 | No | 如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。 |
| 146 | 15 | No | 无法为子查询分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 147 | 15 | No | 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。 |
| 148 | 15 | No | 用于 WAITFOR 的时间字符串 '%.*ls' 中存在时间语法错误。 |
| 149 | 15 | No | 用于 WAITFOR 的时间值 '%.*ls' 是无效值。 请检查日期/时间语法。 |
| 150 | 15 | No | 与 MAX_DURATION 一起使用的时间值 %d 不是有效值;MAX_DURATION 等待时间必须大于或等于 0 且小于或等于 %d。 |
| 151 | 15 | No | '%.*ls' 是无效的 money 值。 |
| 152 | 15 | No | 已经两次指定了相同的大数据布局选项 "%.*ls"。 |
| 153 | 15 | No | 在 %ls 语句中选项 %.*ls 的用法无效。 |
| 154 | 15 | No | %S_MSG 不允许出现在 %S_MSG 中。 |
| 155 | 15 | No | “%.*ls”不是可以识别的 %ls 选项。 |
| 156 | 15 | No | 关键字 '%.*ls' 附近有语法错误。 |
| 157 | 15 | No | 聚合不应出现在 UPDATE 语句的集合列表中。 |
| 158 | 15 | No | 聚合不应出现在 OUTPUT 子句中。 |
| 159 | 15 | No | 必须为 DROP INDEX 语句指定表名和索引名。 |
| 160 | 15 | No | 规则不包含变量。 |
| 161 | 15 | No | 规则包含多个变量。 |
| 162 | 15 | No | TOP 或 OFFSET 子句中的表达式无效。 |
| 163 | 15 | No | 计算依据列表与排序依据列表不匹配。 |
| 164 | 15 | No | 每个 GROUP BY 表达式必须至少包含一个不是外部引用的列。 |
| 165 | 16 | No | 不能授予或撤消特权 %ls。 |
| 166 | 15 | No | '%ls' 不允许将数据库名称指定为对象名前缀。 |
| 167 | 15 | No | 不能在临时对象上创建 %S_MSG。 |
| 168 | 15 | No | 浮点值 '%.*ls' 超出了计算机表示范围(%d 个字节)。 |
| 169 | 15 | No | 在排序依据列表中多次指定了某一列。 排序依据列表中的列必须是唯一的。 |
| 171 | 15 | No | INSERT、SELECT INTO 或 UPDATE 语句不能使用浏览模式。 |
| 172 | 15 | No | 不能在浏览模式中使用 HOLDLOCK。 |
| 173 | 15 | No | 列 '%.*ls' 的定义中必须包括数据类型。 |
| 174 | 15 | No | %.*ls 函数要求有 %d 个参数。 |
| 175 | 15 | No | 聚合不应出现在计算列表达式或检查约束中。 |
| 176 | 15 | No | 视图中不再支持 FOR BROWSE 子句。 |
| 177 | 15 | No | 仅当 SELECT 语句中有 INTO 子句时,才能使用 IDENTITY 函数。 |
| 178 | 15 | No | 在此上下文中不能使用带有返回值的 RETURN 语句。 |
| 179 | 15 | No | 向存储过程传递常量时不能使用 OUTPUT 选项。 |
| 180 | 15 | No | 此 %ls 语句中参数太多。 最大数目为 %d。 |
| 181 | 15 | No | 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 OUTPUT 选项。 |
| 182 | 15 | No | 必须为 READTEXT 或 WRITETEXT 实用工具提供表名和列名。 |
| 183 | 15 | No | 列 '%.*ls' 的小数位数(%d)必须介于 %d 到 %d 之间。 |
| 184 | 16 | No | DEFAULT 只能为同一内容类型的文件组指定一次。 |
| 185 | 15 | No | 在大容量形式下,数据流在 WRITETEXT 语句中无效。 |
| 186 | 15 | No | WRITETEXT 语句中缺少数据流。 |
| 187 | 16 | No | MAX_QUEUE_READERS 的有效范围是 0 到 32767。 |
| 188 | 15 | No | 在 CREATE DATABASE 语句中,如果没有指定至少一个数据文件,则不能指定日志文件。 |
| 189 | 15 | No | %ls 函数要求有 %d 至 %d 个参数。 |
| 190 | 15 | No | 语句中指定的日期或时间无效。 |
| 191 | 15 | No | SQL 语句的某些部分嵌套过深。 请重写查询或将其分解为若干较小的查询。 |
| 192 | 16 | No | 小数位数必须小于或等于精度。 |
| 193 | 15 | No | 以 '%.*ls' 开头的对象名或列名太长。 最大长度为 %d 个字符。 |
| 194 | 15 | No | SELECT INTO 语句不能包含向变量赋值的 SELECT 语句。 |
| 195 | 15 | No | “%.*ls”不是可以识别的 %S_MSG。 |
| 196 | 15 | No | SELECT INTO 必须是包含 UNION、INTERSECT 或 EXCEPT 运算符的语句中的第一个查询。 |
| 197 | 15 | No | 无法在向表插入变量时将 EXECUTE 用作源。 |
| 198 | 15 | No | 浏览模式对于包含 UNION、INTERSECT 或 EXCEPT 运算符的语句无效。 |
| 199 | 15 | No | INSERT 语句不能包含向变量赋值的 SELECT 语句。 |
| 201 | 16 | No | 过程或函数 '%.*ls' 需要参数 '%.*ls',但未提供该参数。 |
| 202 | 16 | No | 类型 '%s' 对 WAITFOR 无效。 支持的数据类型为 CHAR/VARCHAR、NCHAR/NVARCHAR 和 DATETIME。 WAITFOR DELAY 支持 INT 和 SMALLINT 数据类型。 |
| 203 | 16 | No | 名称 '%.*ls' 不是有效的标识符。 |
| 204 | 20 | Yes | 在节点 %ls 中出现规范化错误。 |
| 205 | 16 | No | 使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式。 |
| 206 | 16 | No | 操作数类型冲突: %ls 与 %ls 不兼容 |
| 207 | 16 | No | 列名“%.*ls”无效。 |
| 208 | 16 | No | 对象名 '%.*ls' 无效。 |
| 209 | 16 | No | 列名 '%.*ls' 不明确。 |
| 210 | 16 | No | 从 binary/varbinary 字符串向 datetime 转换时失败。 |
| 211 | 23 | Yes | 数据库 ID %I64d、对象 ID %ld 中存在损坏,可能是由于架构或目录不一致导致。 请运行 DBCC CHECKCATALOG。 |
| 212 | 16 | No | 表达式结果长度超出了最大限值。 最大值为 %d,但目前长度为 %d。 |
| 213 | 16 | No | 列名称或所提供值的数目与表定义不匹配。 |
| 214 | 16 | No | 过程需要类型为 '%ls' 的参数 '%ls'。 |
| 215 | 16 | No | 为不是函数的对象 '%.*ls' 提供了参数。 如果这些参数要作为表提示,则需要使用 WITH 关键字。 |
| 216 | 16 | No | 没有为函数 '%.*ls' 提供参数。 |
| 217 | 16 | No | 超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 %d)。 |
| 218 | 16 | No | 找不到类型 '%.*ls'。 该类型不存在,或者你没有所需的权限。 |
| 219 | 16 | No | 类型 '%.*ls' 已存在,或者你没有创建它的权限。 |
| 220 | 16 | No | 发生数据类型 %ls 的算术溢出错误,值 = %ld。 |
| 221 | 10 | No | FIPS 警告:从 %ls 到 %ls 的隐式转换。 |
| 222 | 16 | No | 基类型 "%.*ls" 不是别名数据类型的有效基类型。 |
| 223 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的默认值,但该对象缺失或不是默认值类型。 |
| 224 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的规则,但该对象缺失或不是默认值类型。 |
| 225 | 16 | No | 为 %ls"%.*ls" 提供的参数无效。 |
| 226 | 16 | No | 在多语句事务中不允许使用 %ls 语句。 |
| 227 | 15 | No | “%.*ls”不是有效的函数、属性或字段。 |
| 228 | 15 | No | 程序集 '%.*ls' 中类型 '%.*ls' 的方法 '%.*ls' 不返回任何值。 |
| 229 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的 %ls 权限被拒绝。 |
| 230 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的列 '%.*ls' 的 %ls 权限被拒绝。 |
| 231 | 11 | No | 没有这样的默认值。 ID = %ld,数据库 ID = %d。 |
| 232 | 16 | No | 类型 %ls 发生算术溢出错误,值 = %f。 |
| 233 | 16 | No | 表 '%.*ls' 中的列 '%.*ls' 不能为 null。 |
| 234 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 235 | 16 | No | 无法将 char 值转换为 money。 该 char 值的语法有误。 |
| 236 | 16 | No | 从 char 数据类型到 money 数据类型的转换导致 money 溢出错误。 |
| 237 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 239 | 16 | No | 指定了重复的公用表表达式名称 '%.*ls'。 |
| 240 | 16 | No | 递归查询“%.*ls”的列“%.*ls”中,锚点部分和递归部分的类型不匹配。 |
| 241 | 16 | No | 从字符串转换日期和/或时间时,转换失败。 |
| 242 | 16 | No | 从 %ls 数据类型到 %ls 数据类型的转换产生一个超出范围的值。 |
| 243 | 16 | No | 类型 %.*ls 不是已定义的系统类型。 |
| 244 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了 %hs 列。 请使用较大的整数列。 |
| 245 | 16 | No | 在将 %ls 值 '%.*ls' 转换成数据类型 %ls 时失败。 |
| 246 | 16 | No | 没有为递归查询 "%.*ls" 指定任何定位点成员。 |
| 247 | 16 | No | 在递归查询 "%.*ls" 的递归部分发现了定位点成员。 |
| 248 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了整数列。 |
| 249 | 16 | No | 类型 "%ls" 不是可比的。 不能在 %ls 子句中使用。 |
| 251 | 16 | No | 未能为查询优化分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 252 | 16 | No | 递归公用表表达式 '%.*ls' 不包含顶级 UNION ALL 运算符。 |
| 253 | 16 | No | 公用表表达式 '%.*ls' 的递归成员有多个递归引用。 |
| 254 | 16 | No | PIVOT 运算符的列列表中不允许有带前缀的列。 |
| 255 | 16 | No | PIVOT 运算符的列列表中不允许有伪列。 |
| 256 | 16 | No | 数据类型 %ls 对 %ls 函数无效。 允许使用的类型有: char/varchar、nchar/nvarchar 和 binary/varbinary。 |
| 257 | 16 | No | 不允许从数据类型 %ls 到 %ls 的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 258 | 15 | No | 不能对 %ls 调用方法。 |
| 259 | 16 | No | 不允许对系统目录进行即席更新。 |
| 260 | 16 | No | 不允许从数据类型 %ls 到数据类型 %ls(表 '%.*ls',列 '%.*ls')的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 261 | 16 | No | '%.*ls' 不是可以识别的函数。 |
| 262 | 16 | No | 在数据库 '%.*ls' 中拒绝了 %ls 权限。 |
| 263 | 16 | No | 必须指定要从中选择的表。 |
| 264 | 16 | No | 在 INSERT 的 SET 子句或列列表中,列名 '%.*ls' 被指定了多次。 在同一子句中不能为列分配多个值。 修改子句以确保只更新一次列。 如果此语句更新视图中的列或将列插入视图,则列别名可能会隐藏代码中的重复项。 |
| 265 | 16 | No | 在 %ls 运算符中指定的列名 "%.*ls" 与 %ls 参数中现有的列名冲突。 |
| 266 | 16 | No | EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。 上一计数 = %ld,当前计数 = %ld。 |
| 267 | 16 | No | 找不到对象 '%.*ls'。 |
| 268 | 16 | No | 无法在此数据库中运行 SELECT INTO。 数据库所有者必须运行 sp_dboption 以启用此选项。 |
| 270 | 16 | No | 不能修改对象 '%.*ls'。 |
| 271 | 16 | No | 不能修改列 "%.*ls",因为它是计算列,或者是 UNION 运算符的结果。 |
| 272 | 16 | No | 不能更新时间戳列。 |
| 273 | 16 | No | 不能将显式值插入时间戳列。 请对列列表使用 INSERT 来排除时间戳列,或将 DEFAULT 插入时间戳列。 |
| 275 | 16 | No | 不允许在 UNPIVOT 运算符的值或透视列中使用前缀。 |
| 276 | 16 | No | 不允许将伪列作为 UNPIVOT 运算符的值或透视列。 |
| 277 | 16 | No | 列 "%.*ls" 在 UNPIVOT 运算符的列列表中指定了多次。 |
| 278 | 16 | No | 在 GROUP BY 子句中不能使用 text、ntext 和 image 数据类型。 |
| 279 | 16 | No | 在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。 |
| 280 | 16 | No | 在 TEXTPTR 函数中只允许使用基表列。 |
| 281 | 16 | No | 从 %ls 转换为字符串时,%d 不是有效的样式号。 |
| 282 | 10 | No | '%.*ls' 过程试图返回状态 NULL,这是不允许的。 将返回状态 0。 |
| 283 | 16 | No | 在 INSTEAD OF 触发器内部,无法对已插入的或已删除的表使用 READTEXT。 |
| 284 | 16 | No | 不能将规则绑定到 text、ntext 或 image 数据类型。 |
| 285 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句不能用于视图或函数。 |
| 286 | 16 | No | 不能更新逻辑表 INSERTED 和 DELETED。 |
| 287 | 16 | No | 触发器内不允许使用 %ls 语句。 |
| 288 | 16 | No | PATINDEX 函数只能对 char、nchar、varchar、nvarchar、text 和 ntext 数据类型进行操作。 |
| 289 | 16 | No | 无法构造数据类型 %ls,某些参数的值无效。 |
| 290 | 16 | No | 使用对象 "%ls"、方法 "%ls" 的 EXECUTE 语句无效。 |
| 291 | 16 | No | CAST 或 CONVERT: 为类型 '%.*ls' 指定的属性无效 |
| 292 | 16 | No | 结果空间不足,无法将 smallmoney 值转换为 %ls。 |
| 293 | 16 | No | 无法将 char 值转换为 smallmoney。 该 char 值的语法有误。 |
| 294 | 16 | No | 从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。 |
| 295 | 16 | No | 将字符串转换为 smalldatetime 数据类型时失败。 |
| 296 | 16 | No | char 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 值超出范围。 |
| 297 | 16 | No | 用户没有执行此操作的权限。 |
| 298 | 16 | No | datetime 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 溢出错误。 |
| 300 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls')的 %ls 权限被拒绝。 |
| 301 | 16 | No | 查询中包含不允许的外部联接请求。 |
| 302 | 16 | No | newsequentialid() 内置函数只能在 CREATE TABLE 语句或 ALTER TABLE 语句中 'uniqueidentifier' 类型的列的 DEFAULT 表达式中使用。 不能与其他运算符一起用来构成复杂的标量表达式。 |
| 303 | 16 | No | 表 '%.*ls' 是外部联接子句的内部成员。 如果该表还出现在常规联接子句中,则不允许发生这种情况。 |
| 304 | 16 | No | '%I64d' 超出索引/统计信息选项 '%.*ls' 的范围。 有关有效值的范围,请参阅 sp_configure 选项 '%ls'。 |
| 305 | 16 | No | 不能对 XML 数据类型进行比较或排序,除非使用 IS NULL 运算符。 |
| 306 | 16 | No | 不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。 |
| 307 | 16 | No | 表 '%.*ls' 的索引 ID %d (在 FROM 子句中指定)不存在。 |
| 308 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)不存在。 |
| 309 | 16 | No | 不能在提示中使用表“%.*ls”上的索引“%.*ls”。 提示中不允许使用 XML 索引。 |
| 310 | 15 | No | 为 MAXRECURSION 选项指定的值 %d 超出了允许的最大值 %d。 |
| 311 | 16 | No | 不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列。 |
| 312 | 16 | No | 不能在筛选存储过程中引用 text、ntext 或 image 列。 |
| 313 | 16 | No | 为过程或函数 %.*ls 提供的参数数目不足。 |
| 314 | 16 | No | 无法将 GROUP BY ALL 用于特殊表 INSERTED 或 DELETED。 |
| 315 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)已禁用或位于未联机的文件组中。 |
| 316 | 16 | No | 表 "%.*ls" 的索引 ID %d (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。 |
| 317 | 16 | No | 表值函数 '%.*ls' 不能有列别名。 |
| 318 | 16 | No | 表值方法返回的表(及其列)需要有别名。 |
| 319 | 16 | No | 关键字 'with' 附近有语法错误。 如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。 |
| 320 | 16 | No | OPTIMIZE FOR 子句中 '%.*ls' 的编译时变量值必须是文字。 |
| 321 | 15 | No | “%.*ls”不是公认的表提示选项。 |
| 322 | 15 | No | 在 OPTIMIZE FOR 子句中指定了变量 "%.*ls",但没有在查询中使用。 |
| 323 | 16 | No | 在包含 INTERSECT 或 EXCEPT 运算符的语句中不允许使用 'COMPUTE' 子句。 |
| 324 | 15 | No | 不支持 %.*ls 运算符的 "ALL" 版本。 |
| 325 | 15 | No | “%.*ls”附近有语法错误。 你可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。 有关 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的信息,请参阅帮助。 |
| 326 | 16 | No | 多部分标识符 '%.*ls' 不明确。 列 '%.*ls' 和 '%.*ls' 均存在。 |
| 327 | 16 | No | 函数调用 '%.*ls' 不明确: 既存在同名的用户定义函数,又存在同名的方法调用。 |
| 328 | 16 | No | 由于 textptr() 函数用在其中一个基表的 LOB 列中,所以无法为给定语句生成游标计划。 |
| 329 | 16 | No | 每个 GROUP BY 表达式都必须包含至少一个列引用。 |
| 330 | 15 | No | OUTPUT INTO 子句的目标 '%.*ls' 不能是视图表达式或公用表表达式。 |
| 331 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能有任何启用的触发器。 |
| 332 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 333 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能具有任何启用的检查约束或任何启用的规则。 找到检查约束或规则 '%ls'。 |
| 334 | 15 | No | 如果 DML 语句包含不带 INTO 子句的 OUTPUT 子句,则该语句的目标表 '%.*ls' 不能具有任何启用的触发器。 |
| 335 | 16 | No | 函数调用不能用于匹配 DELETE 或 UPDATE 语句的 FROM 子句中的目标表。 请改用没有参数的函数名称 '%.*ls'。 |
| 336 | 15 | No | “%.*ls”附近有语法错误。 如果它要用作公用表表达式,需要使用分号显式终止前一个语句。 |
| 337 | 10 | No | 警告: 浮点值 '%.*ls' 太小。 它将被当做 0 处理。 |
| 338 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句无法用于视图、远程表和触发器内插入的表或删除的表。 |
| 339 | 16 | No | DEFAULT 和 NULL 不允许作为显式标识值。 |
| 340 | 16 | No | 不能在视图“%.*ls”上创建触发器“%.*ls”。 不能对视图创建 AFTER 触发器。 |
| 341 | 16 | No | 复制筛选器过程不能包含类型为大型对象、较大值、XML 或 CLR 的列。 |
| 342 | 16 | No | 上下文中不允许列“%.*ls”,且找不到用户定义函数或聚合“%.*ls”。 |
| 343 | 15 | No | CREATE、DROP 或 ALTER 语句中使用了未知的对象类型 '%.*ls'。 |
| 344 | 16 | No | 不允许远程函数引用 '%.*ls',且找不到列名 '%.*ls' 或该列名不明确。 |
| 345 | 16 | No | OUTPUT 子句中不允许使用函数 '%.*ls',因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 346 | 15 | No | 参数“%.*ls”不能声明为 READONLY,因为它不是表值参数。 |
| 347 | 16 | No | 不能将表值参数 "%.*ls" 声明为 OUTPUT 参数。 |
| 348 | 16 | No | 表变量“%.*ls”不能传递给带有 OUTPUT 选项的存储过程。 |
| 349 | 16 | No | 过程“%.*ls”没有名为“%.*ls”的参数。 |
| 350 | 16 | No | 列 "%.*ls" 的数据类型无效。 列不能为用户定义的表类型。 |
| 351 | 16 | No | 列、参数或变量 %.*ls。 :找不到数据类型 %.*ls。 |
| 352 | 15 | No | 必须使用 READONLY 选项声明表值参数 "%.*ls"。 |
| 353 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句中不允许使用函数 '%.*ls'。 这是因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 354 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标 '%.*ls' 不能是视图或公用表表达式。 |
| 355 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能具有任何已启用的触发器。 |
| 356 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 357 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 358 | 16 | No | MERGE 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 359 | 16 | No | OUTPUT INTO 子句的目标 '%.*ls' 包含一个具有 ignore_dup_key 选项的索引,如果同时使用 OUTPUT 子句,将无法使用该子句。 |
| 360 | 16 | No | INSERT、UPDATE 或 MERGE 语句的目标列列表不能同时包含稀疏列和包含稀疏列的列集。 请重写该语句以包括稀疏列或列集,但不能同时包括这两者。 |
| 361 | 16 | No | INSERT、UPDATE 或 MERGE 语句中指定的目标列数超过最大值 %d。 该总数包括标识、时间戳和具有默认值的列。 要更正此错误,请更改该查询以将稀疏列集而非单个的稀疏列作为目标。 |
| 362 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示中的名称 '%.*ls' 与索引 '%.*ls' 的键列名不匹配。 |
| 363 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与索引 '%.*ls' 指定的 %S_MSG 一起使用。 |
| 364 | 16 | No | 查询处理器无法生成查询计划,因为视图 '%.*ls' 上的 FORCESEEK 提示在使用时未带有 NOEXPAND 提示。 使用 NOEXPAND 提示重新提交查询,或删除视图上的 FORCESEEK 提示。 |
| 365 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示指定的查找列数多于索引 '%.*ls' 中的键列数。 |
| 366 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与列存储索引 '%.*ls' 一起使用。 |
| 367 | 16 | No | 提示 '%.*ls' 仅对内存优化表有效。 |
| 368 | 14 | No | 请求的资源上的外部策略操作 '%.*ls' 被拒绝。 |
| 369 | 16 | No | 在启用了 TRCFLG_AUTO_PARTITION_REPLICATE 跟踪标志的 Windows Azure SQL Database 上不支持此操作。 |
| 371 | 14 | No | 用户没有执行此操作所需的外部策略操作 '%ls' 或权限 '%.*ls'。 |
| 372 | 14 | No | 用于验证访问的外部访问策略已过期或未找到。 要强制获取策略,请执行过程 'sys.sp_external_policy_refresh'。 如果错误仍然存在,请检查与外部访问策略获取相关的提供的错误。 |
| 373 | 14 | No | 对象 '%.*ls'、数据库 '%.*ls'、架构 '%.*ls' 上的 %ls 权限或外部策略操作 '%ls' 被拒绝。 |
| 374 | 14 | No | Babylon 引擎无法初始化。 |
| 401 | 16 | No | 语句或表达式 %ls 尚未实现。 |
| 402 | 16 | No | 数据类型 %s 和 %s 在 %s 运算符中不兼容。 |
| 403 | 16 | No | 运算符对数据类型无效。 运算符为 %ls,类型为 %ls。 |
| 404 | 16 | No | 不允许列引用“%ls.%.*ls”,因为它引用了此语句中未被修改的基表。 |
| 405 | 16 | No | 在包含 OUTPUT 子句或嵌套的 DML 语句的语句中,不能将远程表用作 DML 目标。 |
| 406 | 16 | No | 不能在 PIVOT 运算符中使用 %ls,因为它对 NULL 不是固定不变的。 |
| 407 | 16 | No | 内部错误。 文件 %hs 第 %d 行中的字符串例程因 HRESULT 0x%x 的错误而失败。 |
| 408 | 16 | No | 在 ORDER BY 列表中的位置 %i 处遇到常量表达式。 |
| 411 | 16 | No | COMPUTE 子句 #%d、聚合表达式 #%d 不在选择列表中。 |
| 412 | 16 | No | 列 "%.*ls" 不可更新,因为它是派生的或是常量。 |
| 413 | 16 | No | 内联函数 "%.*ls" 不支持相关参数或子查询。 |
| 414 | 16 | No | 不允许使用 UPDATE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF UPDATE 触发器。 |
| 415 | 16 | No | 不允许使用 DELETE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF DELETE 触发器。 |
| 416 | 16 | No | 不能直接更新服务队列 "%.*ls"。 |
| 417 | 16 | No | 在针对分区视图的 UPDATE 或 DELETE 语句中不允许使用 TOP。 |
| 418 | 16 | No | 分布式查询中不允许有显示 CLR 类型的列的对象。 请使用直通查询访问远程对象 '%.*ls'。 |
| 421 | 16 | No | %ls 数据类型不能选为 DISTINCT,因为它不可比。 |
| 422 | 16 | No | 定义了公用表表达式,但没有使用。 |
| 423 | 16 | No | 在检查约束中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 424 | 16 | No | 在表值函数的表变量和返回表的计算列定义中不支持 Xml 数据类型方法。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 425 | 16 | No | 接收变量的数据类型 %ls 不等于列 '%.*ls' 的数据类型 %ls。 |
| 426 | 16 | No | 接收变量的长度 %d 小于列 '%.*ls' 的长度 %d。 |
| 427 | 20 | Yes | 无法在数据库 ID %d 中加载约束 ID %d 的定义。 请运行 DBCC CHECKCATALOG 来验证该数据库的完整性。 |
| 428 | 16 | No | 无法在多语句批处理中使用大容量插入。 |
| 432 | 16 | No | 在检查约束中不再支持 Xml 数据类型方法。 请删除该约束或创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 434 | 16 | No | 不允许在 OUTPUT 子句中使用 '%ls' 函数。 |
| 435 | 16 | No | 在计算列定义中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 438 | 16 | No | 不允许在规则中使用 Xml 数据类型方法。 在表 "%.*ls" 处出现错误。 |
| 440 | 16 | No | 内部查询编译错误。 无法处理堆栈溢出。 |
| 441 | 16 | No | 不能对远程数据源使用 "%ls" 函数。 |
| 442 | 16 | No | NEST 参数必须是列引用。 不允许使用表达式。 |
| 443 | 16 | No | 在函数内对带副作用的运算符 '%s' 的使用无效。 |
| 444 | 16 | No | 函数中含有的 SELECT 语句无法向客户端返回数据。 |
| 445 | 16 | No | 不能对包含 COLLATE 子句的表达式使用 COLLATE 子句。 |
| 446 | 16 | No | 无法解决 %ls 操作的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 447 | 16 | No | 表达式类型 %ls 对 COLLATE 子句无效。 |
| 448 | 16 | No | 排序规则 '%.*ls' 无效。 |
| 449 | 16 | No | 排序规则冲突由具有不同排序规则“%.*ls”和“%.*ls”的 collate 子句引起。 |
| 450 | 16 | No | 对 text 数据类型不支持代码页转换。 源: %d 目标: %d。 |
| 451 | 16 | No | 无法解决 %ls 语句列 %d 中出现的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 452 | 16 | No | COLLATE 子句不能用于用户定义的数据类型。 |
| 453 | 16 | No | 只对 Unicode 数据类型支持排序规则 '%.*ls',并且不能在数据库级别或服务器级别设置该排序规则。 |
| 454 | 16 | No | UNNEST 参数必须是嵌套的表列。 |
| 455 | 16 | No | 函数中最后一条语句必须是返回语句。 |
| 456 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致结果排序规则无法解析。 |
| 457 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致值的排序规则无法解析。 |
| 458 | 16 | No | 无法创建 SELECT INTO 目标表“%.*ls”,因为 xml 列“%.*ls”由数据库“%.*ls”中的架构集合“%.*ls”进行类型化。 Xml 列不能跨数据库引用架构。 |
| 459 | 16 | No | 仅 Unicode 数据类型支持排序规则 '%.*ls',不能将该排序规则应用于 char、varchar 或 text 数据类型。 |
| 460 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 DISTINCT 运算符。 |
| 461 | 16 | No | TOP 或 OFFSET 运算符不允许在递归公用表表达式“%.*ls”的递归部分中使用。 |
| 462 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用外部联接。 |
| 463 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有参数的函数。 |
| 464 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有副作用的函数。 |
| 465 | 16 | No | 子查询中不允许使用递归引用。 |
| 466 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 UNION 运算符。 |
| 467 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 GROUP BY、HAVING 或聚合函数。 |
| 468 | 16 | No | 无法解决 %ls 操作中“%.*ls”和“%.*ls”之间的排序规则冲突。 |
| 469 | 16 | No | 当使用表提示 KEEPIDENTITY 且目标表 '%.*ls' 包含标识列时,必须为该表指定显式列列表。 |
| 470 | 16 | No | 同义词“%.*ls”引用了同义词“%.*ls”。 不允许使用同义词链接。 |
| 471 | 16 | No | 只能指定以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 472 | 16 | No | 必须指定格式化文件或以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 473 | 16 | No | 在 PIVOT 运算符中提供的值 "%.*ls" 不正确。 |
| 474 | 16 | No | 无法加载表 "%.*ls" 的计算列定义。 |
| 475 | 16 | No | SAMPLE 子句无效。 只能对 SELECT、UPDATE 和 DELETE 查询的 FROM 子句中的表名进行抽样。 |
| 476 | 16 | No | 表 "%.*ls" 的 PERCENT 表样本大小 "%f" 无效。 PERCENT 表样本大小必须在 0 到 100 之间。 |
| 477 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子对表 "%.*ls" 无效。 该值或种子必须为整数。 |
| 478 | 16 | No | 不能在视图定义或内联表函数定义中使用 TABLESAMPLE 子句。 |
| 479 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子 "%I64d" 对表 "%.*ls" 无效。 该值或种子必须大于 0。 |
| 480 | 16 | No | 不能对表函数 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 481 | 16 | No | 不能对链接服务器表 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 482 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句中存在非常量或无效表达式。 |
| 483 | 16 | No | 不能在 INSERT...EXEC 语句中使用 OUTPUT 子句。 |
| 484 | 16 | No | 声明的局部变量不能超过 %d 个。 |
| 485 | 16 | No | 视图或内联函数无法返回具有在当前数据库之外的数据库中注册的架构集合且已指定类型的 xml 列。 列“%.*ls”由数据库“%.*ls”中注册的架构集合“%.*ls”进行类型化。 |
| 486 | 16 | No | “%.*ls”不允许将架构名称指定为程序集名称的前缀。 |
| 487 | 16 | No | 为语句 "%.*ls" 指定的选项无效。 |
| 488 | 16 | No | %s 列必须可比较。 列 "%.*ls" 的类型是 "%s",该类型不可比。 |
| 489 | 16 | No | 不能指定 OUTPUT 子句,因为目标视图 "%.*ls" 是分区视图。 |
| 490 | 16 | No | 重新同步功能已被暂时禁用。 |
| 491 | 16 | No | 必须在 FROM 子句中为大容量行集指定相关名称。 |
| 492 | 16 | No | 在通过 OPENQUERY 和 OPENROWSET 获得的结果集中不允许有重复的列名。 列名 "%.*ls" 是重复的。 |
| 493 | 16 | No | 从 nodes() 方法返回的列 '%.*ls' 不能直接使用。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 494 | 16 | No | TABLESAMPLE 子句只能用于本地表。 |
| 495 | 16 | No | 返回表列 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 496 | 16 | No | 参数 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 497 | 16 | No | 在 TABLESAMPLE 或 REPEATABLE 子句中不允许使用变量。 |
| 498 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句包含无效值。 |
| 499 | 16 | No | getchecksum 函数包含无效参数。 |
| 500 | 16 | No | 正在尝试传递具有 %d 列的表值参数,其中对应的用户定义表类型需要 %d 列。 |
| 502 | 16 | Yes | SQL 调试接口 (SDI) 要求 SQL Server 作为服务启动时,不得作为系统帐户登录。 使用控制面板重置为用户帐户登录。 |
| 503 | 16 | Yes | 无法向 %ls 上的调试器发送连接 %d 的符号信息。 调试已禁用。 |
| 504 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLDBREG.EXE)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 505 | 16 | No | 当前用户帐户是用 SETUSER 或 SP_SETAPPROLE 调用的。 不允许更改数据库。 |
| 506 | 16 | No | 在 %ls 谓词中指定的转义符 "%.*ls" 无效。 |
| 507 | 16 | No | SET ROWCOUNT 的参数无效。 必须是非 Null 非负整数。 |
| 508 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLLE.DLL)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 509 | 11 | No | 找不到用户名 '%.*ls'。 |
| 510 | 16 | No | 无法创建比允许的最大值还大的工作表行。 请用 ROBUST PLAN 提示重新提交查询。 |
| 511 | 16 | No | 不能创建大小为 %d 的行,该大小大于所允许的最大行大小 %d。 |
| 512 | 16 | No | 子查询返回的值不止一个。 当子查询跟随 =, !=、<、<=、>、>= 时,或者当子查询用作表达式时,不允许这样做。 |
| 513 | 16 | No | 列的插入或更新与先前的 CREATE RULE 语句所指定的规则发生冲突。 该语句已终止。 冲突发生在数据库“%.*ls”、表“%.*ls”、列“%.*ls”中。 |
| 514 | 16 | Yes | 无法与 %ls 上的调试器通信(错误 = 0x%08x)。 已禁用连接 %d 的调试。 |
| 515 | 16 | No | 无法将 NULL 值插入表“%.*ls”的列“%.*ls”中;该列不允许为 null。 %ls 失败。 |
| 516 | 16 | Yes | 初始化 OLE DB 库失败。 检查此计算机上 OLE DB DLL 的版本是否正确。 |
| 517 | 16 | No | 将值添加到 '%ls' 列导致溢出。 |
| 518 | 16 | No | 不能将数据类型 %ls 转换为 %ls。 |
| 520 | 16 | No | SQL Server 不再支持 SQL 调试接口 (SDI) 的版本 %d。 |
| 521 | 10 | No | 无法加载 DLL %ls 或其引用的某个 DLL。 原因:%ls 请确保已安装服务器端 SQL 调试器组件。 |
| 522 | 16 | No | WAITFOR 线程已被逐出。 |
| 523 | 16 | No | 触发器返回了结果集并且/或正在使用 SET NOCOUNT OFF 运行,而另一个未完成的结果集处于活动状态。 |
| 524 | 16 | No | 触发器返回了结果集且服务器选项 '禁止从触发器返回结果' 为 true。 |
| 525 | 16 | No | 从 nodes() 方法返回的列不能转换为数据类型 %ls。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 526 | 16 | No | 不允许使用由不同 XML 架构集合和/或 DOCUMENT/CONTENT 选项约束的 XML 类型的 %ls。 请使用 CONVERT 函数来运行此查询。 |
| 527 | 16 | No | 不允许在不同 XML 架构集合所约束的 XML 类型之间进行隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 529 | 16 | No | 不允许从数据类型 %ls 到 %ls 的显式转换。 |
| 530 | 16 | No | 语句被终止。 完成执行语句前已用完最大递归 %d。 |
| 531 | 10 | No | 由于服务器选项 "disallow_results_from_triggers" 为 True 或者 LOGON 触发器正处于执行状态,因此无法在触发器执行期间将 NOCOUNT 设置为 OFF。 |
| 532 | 16 | No | 时间戳(变为 %S_TS)指示出该行已由另一用户更新。 |
| 533 | 15 | No | 在触发器执行内部不能将 XACT ABORT 设置为 OFF。 |
| 534 | 16 | No | '%.*ls' 失败,因为此 SQL Server 实例 '%.*ls' 的版本不支持它。 有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。 |
| 535 | 16 | No | %.*ls 函数导致溢出。 用于分隔两个日期/时间实例的日期部分的数字太大。 尝试使用 %.*ls 和精度较低的日期部分。 |
| 536 | 16 | No | 传递到 %ls 函数的长度参数无效。 |
| 537 | 16 | No | 传递给 LEFT 或 SUBSTRING 函数的长度参数无效。 |
| 539 | 16 | No | 在目标表创建后架构已更改。 请重新运行 Select Into 查询。 |
| 540 | 16 | Yes | 系统内存不足,无法运行 RAISERROR。 |
| 541 | 16 | No | 堆栈不足,无法执行该语句 |
| 542 | 16 | No | 遇到了无效的 datetime 值。 该值超过了 9999 年。 |
| 543 | 16 | No | 为表值函数 '%.*ls' 创建返回表失败。 |
| 544 | 16 | No | 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 '%.*ls' 中的标识列插入显式值。 |
| 545 | 16 | No | 当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 '%.*ls' 中的标识列指定显式值。 |
| 547 | 16 | No | %ls 语句与 %ls 约束“%.*ls”冲突。 冲突发生在数据库 "%.*ls", table "%.*ls"%ls%.*ls%ls 中。 |
| 548 | 16 | No | 插入失败。 它与数据库 '%.*ls'、复制表 '%.*ls'%ls%.*ls%ls 中的标识范围检查约束冲突。 如果标识列通过复制自动管理,请按如下指示更新该范围: 对于发布者,执行 sp_adjustpublisheridentityrange;对于订阅者,运行分发代理或合并代理。 |
| 549 | 16 | No | 接收变量的排序规则 '%.*ls' 与列 '%.*ls' 的排序规则 '%.*ls' 不相等。 |
| 550 | 16 | No | 试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION,而该操作的一个或多个结果行又不符合 CHECK OPTION 约束。 |
| 551 | 16 | No | 校验和已更改为 %d。 这表明该行已被另一用户更新。 |
| 552 | 16 | No | CryptoAPI 函数 '%ls' 失败。 错误 0x%x: %ls |
| 555 | 16 | No | 尚未启用用户定义的函数。 |
| 556 | 16 | No | 由于存储过程改变了目标表的架构,INSERT EXEC 失败。 |
| 557 | 16 | No | 只有函数和某些扩展存储过程才能从函数内部执行。 |
| 558 | 16 | No | 在函数内部,不允许进行远程函数调用。 |
| 561 | 16 | No | 无法访问文件 '%.*ls' |
| 562 | 16 | No | 无法访问文件 '%.*ls'。 文件只能通过共享访问 |
| 563 | 14 | No | INSERT EXEC 语句的事务已回滚。 INSERT EXEC 操作将终止。 |
| 564 | 16 | No | 尝试创建固定长度为 '%d' 的记录。 允许的最大固定长度为 '%d'。 |
| 565 | 18 | No | 编译查询时,在服务器中发生堆栈溢出。 请简化查询。 |
| 566 | 21 | Yes | 编写审核跟踪时出错。 SQL Server 正在关闭。 请检查并纠正错误条件,例如,磁盘空间不足,然后重新启动 SQL Server。 如果该问题仍然存在,请在命令提示符下使用 "-f" 开关启动服务器,然后使用 SP_CONFIGURE 来禁用审核。 |
| 567 | 16 | No | 文件 '%.*ls' 不是可识别的跟踪文件。 |
| 568 | 16 | No | 遇到错误或遇到意外的跟踪文件 '%.*ls' 结尾。 |
| 569 | 16 | No | 传递到 %ls 的句柄无效。 |
| 570 | 15 | No | INSTEAD OF 触发器不支持直接递归。 触发器执行失败。 |
| 571 | 16 | No | %ls 的指定属性值无效。 |
| 572 | 16 | No | 偏移量 %d 附近的正则表达式 "%.*ls" 无效。 |
| 573 | 16 | No | 正则表达式的计算太复杂: '%.*ls'。 |
| 574 | 16 | No | 在用户事务内不能使用 %ls 语句。 |
| 575 | 16 | No | LOGON 触发器返回了结果集。 请修改 LOGON 触发器,使其不返回结果集。 |
| 576 | 16 | No | 无法创建具有大小为 %d 的稀疏数据的行,该大小超过了允许的最大稀疏数据大小 %d。 |
| 577 | 16 | No | 提供的超时值无效。 超时值必须是介于 0 到 2147483647 之间的整数。 |
| 578 | 16 | No | 在 WAITFOR 查询中不允许使用 Insert Exec。 |
| 579 | 16 | No | 不能在快照隔离级别下执行 WAITFOR 查询。 |
| 582 | 16 | No | 偏移量大于要在写操作中更新的列的长度。 |
| 583 | 16 | No | 执行写操作时偏移量或长度为负。 |
| 584 | 16 | No | 在 WAITFOR 查询中不允许使用 Select Into。 |
| 585 | 16 | No | 填充资源数据库时,不允许更改数据库上下文。 |
| 586 | 16 | No | 预定义语句句柄 %d 在此上下文中无效。 请验证自准备句柄以来,当前数据库、用户默认架构以及 ANSI_NULLS 和 QUOTED_IDENTIFIER 设置选项均未更改。 |
| 587 | 16 | No | 提供的延迟的 CLR 类型提取标记无效。 |
| 588 | 16 | No | 会话中的多个任务正在同时使用同一个延迟的 CLR 类型提取标记。 |
| 589 | 16 | No | 此语句已尝试访问其访问受程序集限制的数据。 |
| 590 | 16 | No | RPC 在没有执行的情况下中止。 |
| 591 | 16 | No | %ls:形参“%ls”被定义为 OUTPUT,但实参未声明为 OUTPUT。 |
| 592 | 16 | No | 在数据库 ID %d 中找不到 %S_MSG ID %d。 |
| 593 | 10 | No | fn_trace_gettable:事件 165 的跟踪数据的 XML 转换失败。 |
| 594 | 10 | No | fn_trace_gettable:在纤程模式下不支持跟踪数据的 XML 转换。 |
| 595 | 16 | No | 使用了另一个未完成结果集的大容量插入应该在启用 XACT_ABORT 设置的情况下运行。 |
| 596 | 16 | No | 无法继续执行,因为会话处于终止状态。 |
| 597 | 16 | No | 由于用户数据报协议(UDP)错误,正在终止执行进行中的数据访问。 |
| 598 | 16 | No | 执行 CREATE/ALTER DB 时出错。 有关详细信息,请参阅上一个错误。 |
| 599 | 16 | No | %.*ls:结果的长度超过了目标大型类型的长度限制 (2GB)。 |
| 601 | 12 | No | 由于数据移动,无法继续以 NOLOCK 方式扫描。 |
| 602 | 21 | Yes | 在数据库 %d 中找不到表或分区 ID 为 %I64d 的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 603 | 21 | Yes | 在数据库 %d 中找不到表或对象 ID 为 %d (分区 ID 为 %I64d)的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 605 | 21 | Yes | 尝试在数据库 %d 中提取逻辑页 %S_PGID 失败。 该逻辑页属于分配单元 %I64d,而非 %I64d。 |
| 606 | 21 | Yes | 元数据不一致。 为表 '%.*ls' 指定的文件组 ID %ld 不存在。 请运行 DBCC CHECKDB 或 CHECKCATALOG。 |
| 608 | 16 | Yes | 在数据库 %d 中找不到分区 ID 为 %I64d 的目录条目。 元数据不一致。 请运行 DBCC CHECKDB 查看元数据是否已损坏。 |
| 609 | 16 | No | BTree 在 RowsetBulk 上唤醒时不为空。 |
| 610 | 16 | Yes | 页的标头值无效。 请运行 DBCC CHECKDB 查看数据是否已损坏。 |
| 611 | 16 | No | 无法插入或更新行,因为总可变列大小(包括系统开销)比限值多出 %d 个字节。 |
| 613 | 21 | No | 在数据库 %d 中找不到分区 ID 为 %I64d 的工作表行集的项。 |
| 614 | 16 | No | 由于数据移动,无法定位书签。 |
| 615 | 21 | Yes | 找不到数据库 ID %d,名称 '%.*ls'。 该数据库可能处于脱机状态。 请等候几分钟,然后重试。 |
| 617 | 20 | Yes | 尝试对数据库 ID %d 中的对象 ID %ld 的描述符进行解哈希运算时,在哈希表中没有找到该描述符。 工作表缺少条目。 请重新运行查询。 如果涉及到游标,请关闭游标,然后重新打开。 |
| 622 | 16 | No | 没有为文件组 "%.*ls" 分配文件。 只有添加文件后,才能在此文件组上填充表、索引和 text 列、ntext 列和 image 列。 |
| 627 | 16 | No | 不能在分布式事务内部使用 SAVE TRANSACTION。 |
| 628 | 16 | No | 没有活动事务时,不能发出 SAVE TRANSACTION。 |
| 647 | 16 | No | 无法禁用 %ls,因为对象 ID %d 的某个列的排序规则为 %ls。 禁用此功能前,请移除所有对该排序规则的引用。 |
| 648 | 16 | No | 无法禁用 %ls,因为数据库默认排序规则为 %ls。 禁用此功能前,请移除所有对该排序规则的引用。 |
| 650 | 16 | No | 在 READ COMMITTED 或 REPEATABLE READ 隔离级别上只能指定 READPAST 锁。 |
| 651 | 16 | No | 不能在表 "%.*ls" 上使用 %ls 粒度提示,因为禁止在指定的粒度进行锁定。 |
| 652 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 657 | 16 | No | 无法在数据库 '%.*ls' 中禁用对 %ls 的支持,因为 %S_MSG。 |
| 658 | 16 | No | 无法在数据库 '%.*ls' 中启用对 %ls 的支持,因为 %S_MSG。 |
| 661 | 16 | No | 不能在数据库 '%.*ls' 中启用对 %ls 的支持,因为已启用对 %ls 的支持,且两者互斥。 |
| 663 | 10 | Yes | 数据库“%.*ls”的重做追赶等待时间超过了 LSN“%S_LSN”的“%d”秒。 |
| 664 | 10 | Yes | 中止查询,因为它试图在可读辅助副本上执行逻辑还原。 |
| 666 | 16 | No | 对于分区 ID 为 %I64d 的索引,用于重复组的系统生成唯一值超出了最大值。 删除该索引后重新创建它可能会解决该问题;否则,请使用其他聚集键。 |
| 667 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 |
| 669 | 22 | No | 行对象不一致。 请重新运行该查询。 |
| 670 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于脱机文件组(“%.*ls”)上,无法访问。 |
| 671 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 672 | 10 | No | 无法对数据库 '%.*ls' 中孤立行集的清除数据包进行排队。 某些磁盘空间可能被浪费。 在重新启动数据库时将再次进行清除。 |
| 673 | 16 | No | 快照隔离中访问行对象失败。 错误代码 0x%X。 |
| 674 | 10 | Yes | RowsetNewSS 0x%p 的析构函数中出现异常。 此错误可能意味着: 在释放对大容量插入操作期间所使用的预分配磁盘块时存在问题或引发了其他问题。 请重新启动服务器以解决此问题。 |
| 675 | 10 | Yes | 分区 ID 为 %I64d 的工作表在经过 %d 次重复尝试后已成功删除。 |
| 676 | 10 | Yes | 尝试删除分区 ID 为 %I64d 的工作表时出错。 |
| 677 | 10 | Yes | 多次尝试后仍无法删除分区 ID 为 %I64d 的工作表。 工作表已标记为要延迟删除。 这只是一条信息性消息。 不需要任何用户操作。 |
| 678 | 10 | Yes | 在批的末尾发现分区 ID 为 %I64d 的活动行集。 此错误可能意味着对异常的处理不当。 请使用 SQL Server Management Studio 中的当前活动窗口或 Transact-SQL KILL 语句,终止导致生成此错误的服务器进程标识符(SPID)。 |
| 679 | 16 | No | 表 '%.*ls' 的索引 '%.*ls' 的其中一个分区(分区 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 这种情况可能会限制查询结果。 |
| 680 | 10 | Yes | 尝试删除分配单元 ID %I64d (属于分区 ID 为 %I64d 的工作表)时出错[%d, %d, %d]。 |
| 681 | 16 | No | 尝试将不可为 NULL 的列的值设置为 NULL。 |
| 682 | 16 | No | 内部错误。 提供用于读取列值的缓冲区太小。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 683 | 22 | No | 试图在长度可变和固定长度的十进制格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看数据库是否有损坏情况。 |
| 684 | 22 | No | 试图在压缩和非压缩的存储格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 685 | 22 | No | 试图检索堆前推记录的反向指针时出现内部错误。 |
| 686 | 22 | No | 行集 %I64d 的 B 树已达到最大级别。 SQL Server 仅支持最多 255 个级别。 |
| 687 | 16 | No | 不能压缩字节数为奇数的 nchar 或 nvarchar 列。 |
| 688 | 16 | No | 由于存在活动的联机索引生成,不允许执行此操作。 |
| 689 | 16 | No | 由于存在未完成的联机索引生成清理,不允许执行此操作。 等待清理完成后重新运行该操作。 |
| 691 | 16 | Yes | 发生内部错误。 错误代码 %X。 |
| 692 | 16 | No | 内部错误。 用于写入固定列值的提供的缓冲区过大。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 694 | 16 | No | 内部错误 0x%X。 无法在 Azure 存储中创建块 Blob。 |
| 695 | 16 | No | 内部错误。 无法在 Azure 存储中删除块 Blob。 |
| 696 | 16 | No | 内部错误。 无法获取对逻辑删除表的访问权限。 Result [%x] |
| 697 | 16 | No | 内部错误。 无法获取 Blob 存储容器。 |
| 698 | 16 | No | 内部错误。 无法获取 Blob 容器访问器的访问权限。 |
| 699 | 16 | No | 无法读取 Azure Block Blob 存储中预期的数据。 错误代码 0x%X。 |
| 701 | 19 | Yes | 资源池 '%ls' 没有足够的系统内存来运行此查询。 |
| 708 | 10 | Yes | 服务器的虚拟地址空间不足,或者计算机的虚拟内存不足。 自启动以来已 %d 次使用保留内存。 请取消查询并重新运行它、减少服务器负载,或者关闭其他应用程序。 |
| 801 | 20 | Yes | 遇到处于意外状态 0x%x 的缓冲区。 |
| 802 | 17 | No | 缓冲池中的可用内存不足。 |
| 803 | 10 | Yes | 模拟失败(仅限调试) |
| 805 | 10 | Yes | 还原挂起 |
| 806 | 10 | Yes | 审核失败(从磁盘读取的页未通过基本的完整性检查) |
| 807 | 10 | Yes | (驱动器中没有磁盘,或者其中的磁盘不正确) |
| 808 | 10 | Yes | 传输的字节不足。 常见原因包括备份配置、磁盘空间不足或存储子系统的其他问题(如损坏或硬件故障)。 查看错误日志/应用程序日志以获取详细消息并纠正错误情况。 |
| 821 | 20 | Yes | 无法对位于 0x%p、缓冲区页号为 %S_PGID、数据库 ID 为 %d、设置了 HASHED 状态的缓冲区进行解哈希运算。 找不到该缓冲区。 %S_PAGE. 请与技术支持部门联系。 |
| 822 | 21 | Yes | 无法为请求 %S_BLKIOPTR 启动 I/O 操作。 请与技术支持部门联系。 |
| 823 | 24 | Yes | 在文件 '%ls' 中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 824 | 24 | Yes | SQL Server 检测到基于一致性的逻辑 I/O 错误: %ls。 在文件 '%ls' 中、偏移量为 %#016I64x 的位置对数据库 ID %d 中的页 %S_PGID 执行 %S_MSG 期间,发生了该错误。 SQL Server 错误日志或操作系统错误日志中的其他消息可能提供了更详细的说明。 这是一个威胁数据库完整性的严重错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2252374。 |
| 825 | 10 | Yes | 在失败 %d 次(错误: %ls)之后,按偏移量 %#016I64x 对文件“%ls”读取成功。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 此错误情况威胁到数据库的完整性,因此必须予以更正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 826 | 10 | Yes | pageid 不正确(应为 %d:%d,但实际为 %d:%d) |
| 829 | 21 | Yes | 数据库 ID %d,页 %S_PGID 已标记为 RestorePending,可能表明磁盘已损坏。 要从此状态恢复,请执行还原操作。 |
| 830 | 10 | No | 陈旧页(页读取所返回的日志序列号(LSN) (%u:%u:%u)比最后写入的序列号(%u:%u:%u)早) |
| 831 | 20 | No | 无法释放保留页(数据库 %d,页 %S_PGID)。 |
| 832 | 24 | Yes | 本应保持不变的页已更改(预期校验和: %08x,实际校验和: %08x,数据库 %d,文件 '%ls',页 %S_PGID)。 此错误通常指示存在内存故障或其他硬件损坏或操作系统损坏。 |
| 833 | 10 | No | SQL Server 在数据库 ID %d 的文件 [%ls] 上遇到了 %d 次 I/O 请求完成时间超过 %d 秒的情况。 OS 文件句柄是 0x%p。 最新长时间 I/O 的偏移量为:%#016I64x。 长时间 I/O 的持续时间为:%I64u 毫秒。 |
| 835 | 16 | No | 操作系统向 SQL Server 返回错误 %ls。 在文件 '%ls' 中偏移量 %#016I64x 处为 %S_MSG 创建事件失败。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 836 | 10 | No | 数据库 ID %d,陈旧页 %S_PGID 正在还原中。 |
| 844 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 %ls |
| 845 | 17 | No | 等待用于页 %S_PGID,数据库 ID %d 的缓冲区闩锁类型 %d 时发生超时。 %ls |
| 846 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将不继续等待。 |
| 847 | 10 | Yes | 等待闩锁超时:类 '%ls',ID %p,类型 %d,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 %ls |
| 848 | 10 | Yes | 在内存管理器中使用大页。 |
| 849 | 10 | Yes | 在内存管理器中使用锁定页。 |
| 850 | 10 | Yes | 分配了 %I64u MB 的大型页内存。 |
| 851 | 10 | No | 该页位于无法读取的离线文件中 |
| 852 | 10 | Yes | 在内存管理器中使用常规内存。 |
| 853 | 10 | No | 由于并发闩锁过多,闩锁获取失败。 类型 %d,任务 0x%p:%d |
| 854 | 10 | Yes | 计算机支持内存错误恢复。 已启用 SQL 内存保护以从内存损坏中恢复。 |
| 855 | 10 | Yes | 检测到不可纠正的硬件内存损坏。 你的系统可能变得不稳定。 请查看操作系统错误日志以获取更多详细信息。 |
| 856 | 10 | Yes | SQL Server 在数据库 '%ls'、文件 ID:%u、页 ID:%u、内存地址:0x%I64x 中检测到硬件内存损坏,并已成功恢复该页。 |
| 857 | 10 | No | 缓冲池扩展“%.*ls”已成功初始化,大小为 %I64d MB。 |
| 858 | 10 | No | 无法在路径“%.*ls”上创建大小为 %I64d MB 的缓冲池扩展。 |
| 859 | 10 | Yes | 缓冲池扩展配置“%.*ls”格式错误。 格式应为“<扩展目录>,<大小 (GB)>”。 |
| 860 | 10 | Yes | %ls. BUF 地址 %p。 布夫诺 %u。 扩展偏移量 %1I64d。 错误代码 %d。 数据库文件 ID %u。 数据库文件偏移量 %2I64d。 |
| 861 | 10 | Yes | 缓冲池扩展大小必须大于物理内存大小 %I64d MB。 未启用缓冲池扩展。 |
| 862 | 10 | Yes | 不允许在状态 %ls 时尝试禁用缓冲池扩展。 |
| 863 | 10 | Yes | 不允许在状态 %ls 时尝试启用缓冲池扩展。 |
| 864 | 10 | Yes | 尝试初始化大小为 %1ld KB 的缓冲池扩展,但最大允许大小为 %2ld KB。 |
| 865 | 10 | Yes | 缓冲池扩展仅在 SQL Server 的标准版和企业版中受支持。 |
| 866 | 10 | Yes | 在 %ls 体系结构上不支持缓冲池扩展。 |
| 867 | 10 | No | 缓冲池扩展已成功禁用。 正在删除缓冲池扩展“%.*ls”。 |
| 868 | 10 | Yes | 缓冲池扩展大小必须大于当前内存分配阈值 %I64d MB。 未启用缓冲池扩展。 |
| 869 | 10 | Yes | 无法关闭缓冲池扩展“%.*ls”,因为存在 %ld 个未完成的异步 I/O。 |
| 870 | 10 | Yes | BPE 功能开关已打开! |
| 871 | 10 | Yes | 来自 RG 设置的缓冲池扩展大小为 %d GB(%I64d 字节)。 |
| 872 | 10 | Yes | 缓冲池扩展已启用。 无需执行任何操作。 |
| 873 | 10 | Yes | 缓冲池扩展已禁用。 无需执行任何操作。 |
| 874 | 10 | No | 在路径“%.*ls(大小为 %I64d MB)”上初始化弹性缓冲池扩展失败。 |
| 875 | 10 | No | 弹性缓冲池扩展“%.*ls”已成功启动,大小为 %I64d MB。 |
| 876 | 10 | No | 无法在路径“%.*ls”上启动大小为 %I64d MB 的弹性缓冲池扩展。 |
| 877 | 10 | No | 弹性缓冲池扩展“%.*ls”已成功启用,大小为 %I64d MB。 |
| 878 | 10 | No | 无法在路径“%.*ls”上创建大小为 %I64d MB 的弹性缓冲池扩展。 |
| 879 | 10 | No | 无法启动弹性缓冲池扩展,因为数据库 %d 不是内存优化的。 |
| 880 | 10 | No | 弹性缓冲池扩展启动失败,因为二进制版本与持久化版本不兼容。 |
| 881 | 10 | Yes | 弹性缓冲池扩展已禁用。 无需执行任何操作。 |
| 882 | 22 | No | InternalBaseTable 创建的表的架构已损坏。 |
| 883 | 10 | No | 无法为数据库 %ls 创建写入页记录器表:wpr_bucket_table,内部错误:%d,内部状态:%d。 来自 %ls。 |
| 885 | 16 | Yes | 发生内部错误。 错误代码 %X。 上下文:“%ls::%d”。 |
| 886 | 10 | Yes | 弹性缓冲池扩展已启用或正在启用中。 无需执行任何操作。 |
| 887 | 16 | No | 无效的 RBPEX 操作。 错误:%ls。 |
| 888 | 16 | No | 运行此操作“%ls”时必须启用弹性缓冲池扩展。 |
| 889 | 16 | No | 运行此操作“%ls”时必须禁用弹性缓冲池扩展。 |
| 890 | 10 | No | 无法为数据库 %ls 中的写入页记录器创建、检索或保留存储桶。 |
| 891 | 10 | Yes | %ls 平台不支持缓冲池扩展。 |
| 892 | 10 | Yes | 在内存管理器中使用共享内存。 |
| 893 | 10 | Yes | 释放闩锁失败。 BUF 地址 %p。 数据库 ID 为 %d。 文件 ID %d。 页面 %S_PGID。 |
| 894 | 10 | No | 缓冲池:为 %I64d 个哈希页分配 %I64u 字节。 |
| 895 | 10 | No | 混合缓冲池:为 %S_MSG 持久内存的 %I64u GiB 建议 %I64d 个哈希页。 |
| 896 | 10 | Yes | 禁用缓冲池扩展失败。 |
| 897 | 10 | Yes | 由于错误,缓冲池扩展已暂停。 |
| 898 | 10 | No | 缓冲池扫描花费了 %I64d 秒:数据库 ID %d,命令 '%ls',操作 '%ls',扫描的缓冲区 %I64d,总迭代的缓冲区 %I64d,等待时间 %I64d 毫秒。 有关更多信息,请参阅 'https://go.microsoft.com/fwlink/?linkid=2132602'。 |
| 899 | 10 | No | 禁用弹性缓冲池扩展失败。 |
| 902 | 16 | No | 要更改 %ls,数据库必须处于可执行检查点的状态。 |
| 904 | 16 | No | 在服务器关闭或启动期间,数据库 %ld 不能自动启动。 |
| 905 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为它包含分区函数 '%.*ls'。 只有 SQL Server Enterprise Edition 支持分区。 |
| 907 | 16 | No | 数据库 "%ls" 包含不一致的数据库元数据或文件元数据。 |
| 908 | 10 | Yes | 数据库 %ls 中的文件组 %ls 不可用,因为它的状态为 %ls。 请还原或更改该文件组,使其变得可用。 |
| 909 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为对象 '%.*ls' 的部分或全部已启用数据压缩或 vardecimal 存储格式。 只有 SQL Server Enterprise Edition 才能支持数据压缩和 Vardecimal 存储格式。 |
| 910 | 10 | No | 数据库 '%.*ls' 正在将脚本 '%.*ls' 从级别 %d 升级到级别 %d。 |
| 911 | 16 | No | 数据库 '%.*ls' 不存在。 请确保输入的名称正确无误。 |
| 912 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 遇到错误 %d、状态 %d、严重性 %d。 这是一种错误情况,可能会妨碍正常操作,且数据库将脱机。 如果在 'master' 数据库升级过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 913 | 22 | Yes | 找不到数据库 ID %d。 可能该数据库尚未激活,也可能正处于转换过程中。 一旦数据库可用,请重新发出查询。 如果你认为此错误不是由于数据库正在转换其状态而导致的,并且此错误仍然存在,请与主要支持提供商联系。 请允许复查 Microsoft SQL Server 错误日志以及与发生错误时的环境相关的任何其他信息。 |
| 914 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 在完成前已中止。 如果在 'master' 数据库升级过程中发生中止,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 915 | 21 | No | 无法获取数据库 '%.*ls' 的当前脚本级别。 如果在 'master' 数据库启动过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 916 | 14 | No | 服务器主体“%.*ls”无法在当前安全上下文下访问数据库“%.*ls”。 |
| 917 | 21 | No | 由于编译错误,未能执行数据库 '%.*ls' 的升级脚本批处理。 请在以前的错误消息中查看导致编译失败的行。 |
| 918 | 21 | No | 未能从脚本 DLL '%.*ls' 加载引擎脚本元数据。 操作系统报告的错误代码为 %d。 这是一种错误情况,通常表明安装已损坏或不完整。 修复 SQL Server 实例也许可帮助解决该错误。 |
| 919 | 10 | No | 用户 '%.*ls' 正在将数据库脚本级别条目 %d 更改为值 %d。 |
| 920 | 20 | No | 只有 sysadmin 角色的成员可以修改数据库脚本级别。 |
| 921 | 14 | No | 尚未恢复数据库 '%.*ls'。 请等待,然后重试。 |
| 922 | 14 | No | 正在恢复数据库 '%.*ls'。 请等待恢复操作完成。 |
| 923 | 14 | No | 数据库 '%.*ls' 处于受限模式。 只有此数据库的所有者、dbcreator 和 sysadmin 角色的成员才能访问此数据库。 |
| 924 | 14 | No | 数据库 '%.*ls' 已打开,并且一次只能有一个用户。 |
| 925 | 19 | Yes | 已超出每个查询可使用的数据库数目的最大值。 允许的最大值为 %d。 |
| 926 | 14 | No | 无法打开数据库 '%.*ls'。 恢复操作已将该数据库标记为 SUSPECT。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 927 | 14 | No | 无法打开数据库 '%.*ls'。 该数据库正在进行还原。 |
| 928 | 20 | Yes | 在升级期间,数据库出现异常 %d (严重性 %d,状态 %d,地址 %p)。 请使用异常号来确定原因。 |
| 929 | 20 | Yes | 无法关闭当前未处于打开状态的数据库。 应用程序应该重新连接,然后重试。 如果此操作不能解决问题,请与主要支持提供商联系。 |
| 930 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的恢复单元 %d。 请与技术支持部门联系。 |
| 931 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的数据库片断 %d。 请与技术支持部门联系。 |
| 932 | 21 | Yes | 由于启用了更改跟踪,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本类别不支持更改跟踪。 请使用支持的 SQL Server 版本类别禁用该数据库中的更改跟踪,或者将此实例升级为支持更改跟踪的版本类别。 |
| 933 | 21 | Yes | 数据库 '%.*ls' 不能启动,因为某些数据库功能在当前版本的 SQL Server 中不可用。 |
| 934 | 21 | Yes | 由于启用了变更数据捕获,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本不支持变更数据捕获。 要么不使用 KEEP_CDC 选项还原数据库,要么将实例升级到支持变更数据捕获的版本。 |
| 935 | 21 | Yes | 数据库 '%.*ls' 中 '%.*ls' 的脚本级别不能从 %d 降级到此服务器支持的 %d。 这通常意味着附加了未来的数据库,且当前安装不支持降级路径。 请安装更新版本的 SQL Server,然后重试打开数据库。 |
| 938 | 21 | Yes | 目标数据库版本 %d 不受当前代码版本 %d 支持。 将目标版本更改为受支持的级别并重新启动服务器。 |
| 939 | 16 | Yes | 数据库“%.*ls”无法启动,因为初始化持久版本存储失败,错误代码为 %d。 请参阅错误日志中以前的错误,以标识原因并更正任何相关的问题。 |
| 941 | 16 | No | 数据库 '%.*ls' 无法打开,因为它未启动。 在数据库启动后重试。 |
| 942 | 14 | No | 由于数据库 '%.*ls' 离线,无法打开该数据库。 |
| 943 | 14 | No | 无法打开数据库 '%.*ls',因为该数据库的版本(%d)高于当前服务器版本(%d)。 |
| 944 | 10 | No | 正在将数据库 '%.*ls' 从版本 %d 转换为当前版本 %d。 |
| 945 | 16 | No | 由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库“%.*ls”。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 946 | 14 | Yes | 无法打开数据库 '%.*ls' 版本 %d。 请将该数据库升级为最新版本。 |
| 947 | 16 | Yes | 关闭数据库 '%.*ls' 时出错。 请检查是否存在以前的其他错误,然后重试该操作。 |
| 948 | 20 | Yes | 数据库 '%.*ls' 的版本为 %d,无法打开。 此服务器支持 %d 版及更低版本。 不支持降级路径。 |
| 949 | 16 | No | 已跳过 tempdb。 不能运行需要 tempdb 的查询 |
| 950 | 20 | Yes | 无法升级数据库 '%.*ls',因为此版本的 SQL Server 不支持该数据库的非发布版本(%d)。 不能打开与此版本的 sqlservr.exe 不兼容的数据库。 必须重新创建该数据库。 |
| 951 | 10 | No | 数据库 '%.*ls' 正在从版本 %d 升级到版本 '%.*ls'。 |
| 952 | 16 | No | 数据库 '%.*ls' 正处于转换状态。 请稍后再尝试该语句。 |
| 954 | 14 | No | 无法打开数据库 "%.*ls"。 因为该数据库充当镜像数据库。 |
| 955 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库缺少仲裁: 无法打开该数据库。 如果已配置伙伴和见证服务器连接,请进行检查。 |
| 956 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库尚未与其伙伴数据库同步。 请稍后再试此操作。 |
| 957 | 17 | No | 数据库 '%.*ls' 已启用数据库镜像或已加入可用性组。 不能更改数据库的名称。 |
| 958 | 10 | Yes | 资源数据库的内部版本为 %.*ls。 这只是一条信息性消息。 不需要任何用户操作。 |
| 959 | 20 | Yes | 资源数据库的版本为 %d,而此服务器支持版本 %d。 请还原正确版本或重新安装 SQL Server。 |
| 960 | 10 | No | 警告:数据库“%.*ls”中的用户“sys”(主体 ID = %d)已重命名为“%.*ls”。 "sys" 是此版本 SQL Server 中的保留用户名或架构名。 |
| 961 | 10 | No | 警告:数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)已重命名为“%.*ls”,因为其名称与同一对象上的另一个索引重复。 |
| 962 | 10 | No | 警告:数据库“%.*ls”中的主键或唯一约束“%.*ls”(对象 ID = %d)已重命名为“%.*ls”,因为其索引已重命名。 |
| 963 | 10 | No | 警告:数据库“%.*ls”在升级过程中因所执行的操作而被标记为可疑。 有关详细信息,请参阅错误日志或事件日志。 请用 ALTER DATABASE 使此数据库联机。 此数据库将以 restricted_user 状态联机。 |
| 964 | 10 | No | 警告:发现数据库 '%.*ls' 中缺少系统用户 '%.*ls',已将其还原。 要求此用户进行 SQL Server 操作。 |
| 965 | 10 | No | 警告:在数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)的元数据中检测到列可为空性不一致。 索引可能已损坏。 请运行 DBCC CHECKTABLE 验证一致性。 |
| 966 | 10 | No | 警告:数据库“%.*ls”中的程序集“%.*ls”已重命名为“%.*ls”,因为该程序集的名称与此版本 SQL Server 中的系统程序集冲突。 |
| 967 | 10 | No | 警告:“%.*ls”.”%.*ls”上的索引“%.*ls”已禁用,因为与其绑定的 XML 数据可能包含 xs:date 和 xs:dateTime 的负值,这些值不再受支持。 |
| 968 | 10 | No | 警告:架构集合“%.*ls”中类型“%.*ls”上的 XML 方面已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 969 | 10 | No | 警告:架构集合“%.*ls”中 XML 元素或属性“%.*ls”上的默认值或固定值已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 970 | 10 | No | 警告:XML 列“%.*ls.%.*ls.%.*ls”中的 XML 实例可能包含 xs:date 或 xs:dateTime 类型的负简单类型值。 将无法在这些 XML 实例上运行 XQuery 或生成主 XML 索引或选择性 XML 索引。 |
| 971 | 10 | No | 在两个不同的位置检测到该资源数据库。 正在将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),而不是当前附加的资源数据库所在的 '%.*ls'。 |
| 972 | 17 | No | 不能在过程执行期间使用数据库 '%d'。 |
| 973 | 10 | Yes | 数据库 %ls 已启动。 但是,FILESTREAM 与 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 选项不兼容。 请删除 FILESTREAM 文件和 FILESTREAM 文件组,或者将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。 |
| 974 | 10 | No | 无法将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),因为数据库文件不存在。 |
| 975 | 10 | Yes | 无法更新数据库 '%.*ls' 中的系统对象,因为该数据库是只读的。 |
| 976 | 14 | No | 目标数据库 '%.*ls' 正在参与可用性组,当前无法用于查询。 数据移动被挂起,或者未启用可用性副本以便用于读访问。 要允许对该可用性组中的这一数据库和其他数据库进行只读访问,请对组中一个或多个辅助可用性副本启用只读访问权限。 有关详细信息,请参阅 SQL Server 联机丛书中的 ALTER AVAILABILITY GROUP 语句。 |
| 977 | 10 | No | 警告:在数据库 '%.*ls' 中 object_id '%d' 上的约束 '%.*ls' 找不到关联的索引。 |
| 978 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当应用程序意向设置为只读时,当前可用于连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 979 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当前不允许只读连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 980 | 21 | Yes | SQL Server 无法加载数据库 '%.*ls',因为它包含列存储索引。 当前安装的 SQL Server 版本不支持列存储索引。 要么使用受支持的 SQL Server 版本禁用数据库中的列存储索引,要么将 SQL Server 实例升级到支持列存储索引的版本。 |
| 981 | 10 | No | 数据库管理器将使用 %d 目标数据库版本。 |
| 982 | 14 | No | 无法访问 '%.*ls' 数据库,因为没有启用只读访问的联机辅助副本。 检查可用性组配置,验证至少有一个辅助副本配置为只读访问。 等待启用的副本联机,然后重试只读操作。 |
| 983 | 14 | No | 无法访问可用性数据库 '%.*ls',因为数据库副本不处于 PRIMARY 或 SECONDARY 角色。 仅当数据库副本处于 PRIMARY 或 SECONDARY 角色时,才允许连接到可用性数据库。 请稍后再试此操作。 |
| 984 | 21 | Yes | 无法执行 sqlscriptdowngrade.dll 从 Binn 到 Binn\Cache 文件夹的版本化复制。 VerInstallFile API 失败,错误代码为 %d。 |
| 985 | 10 | Yes | 已成功将文件 '%ls' 安装到文件夹 '%ls'。 |
| 986 | 10 | No | 经过 %d 次尝试后,仍无法为数据库 '%.*ls' 获取干净的启动页。 这只是一条信息性消息。 不需要任何用户操作。 |
| 987 | 23 | Yes | 在更新数据库 '%.*ls' 中的系统对象时遇到重复键插入。 |
| 988 | 14 | No | 无法访问数据库 '%.*ls',因为它缺乏高可用性的节点仲裁。 请稍后再试此操作。 |
| 989 | 16 | No | 当主机数据库的一个或多个分区数据库被标记为可疑时,无法将 ID 为 %d 的主机数据库脱机。 |
| 990 | 16 | No | 将 ID 为 %d 的主机数据库脱机,因为其一个或多个分区数据库被标记为可疑。 |
| 991 | 16 | No | 当主机数据库 '%.*ls' 的一个或多个分区数据库被标记为可疑时,无法将其脱机。 |
| 992 | 16 | No | 无法获取数据库 '%.*ls' 上的共享锁。 |
| 993 | 10 | No | 数据库 '%.*ls' 的重做已应用从 %d 到 %d 的版本升级步骤。 |
| 994 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用,因为它包含计算列。 |
| 995 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 无法对其进行升级,因为它位于只读文件组上。 |
| 996 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 此列存储索引无法升级,可能是因为它超过了 '%d' 字节的行大小限制。 |
| 997 | 16 | No | 无法获取数据库 '%.*ls' 上的更新锁。 |
| 998 | 16 | No | 数据库 '%.*ls' 在服务器 '%.*ls' 中不存在。 请确保输入的名称正确无误。 |
| Error | Severity | 事件已记录 | Description |
|---|---|---|---|
| 21 | 20 | No | 警告:严重错误 %d 发生于 %S_DATE。 请记录该错误和时间,并与你的系统管理员联系。 |
| 101 | 15 | No | Waitfor 中不允许查询。 |
| 102 | 15 | No | “%.*ls”附近有语法错误。 |
| 103 | 15 | No | 以 '%.*ls' 开头的 %S_MSG 太长。 最大长度为 %d。 |
| 104 | 15 | No | 如果该语句包含 UNION、INTERSECT 或 EXCEPT 运算符,则 ORDER BY 项必须出现在选择列表中。 |
| 105 | 15 | No | 字符串 '%.*ls' 后的引号不完整。 |
| 106 | 16 | No | 查询中的表名太多。 最多允许有 %d 个。 |
| 107 | 15 | No | 列前缀 '%.*ls' 与查询中使用的表名或别名不匹配。 |
| 108 | 15 | No | ORDER BY 位置号 %ld 超出了选择列表中项数的范围。 |
| 109 | 15 | No | INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 110 | 15 | No | INSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。 |
| 111 | 15 | No | '%ls' 必须是查询批中的第一个语句。 |
| 112 | 15 | No | %ls 语句中不允许使用变量。 |
| 113 | 15 | No | 缺少注释的结尾标记 '*/'。 |
| 114 | 15 | No | 对于将值赋给变量的语句,浏览模式无效。 |
| 115 | 15 | No | FOR UPDATE 子句对包含集合运算符的语句无效。 |
| 116 | 15 | No | 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。 |
| 117 | 15 | No | %S_MSG 名称 '%.*ls' 包含的前缀超出了最大限值。 最多只能有 %d 个。 |
| 119 | 15 | No | 必须将参数编号 %d 及后续参数作为 '@name = value' 传递。 使用 '@name = value' 形式后,所有后续参数都必须以 '@name = value' 形式传递。 |
| 120 | 15 | No | INSERT 语句的选择列表包含的项少于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 121 | 15 | No | INSERT 语句的选择列表包含的项多于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。 |
| 122 | 15 | No | %ls 选项只允许用于 %ls 语法。 |
| 123 | 15 | No | 批/过程超出了 %d 个字符的最大长度。 |
| 124 | 15 | No | CREATE PROCEDURE 不包含任何语句。 |
| 125 | 15 | No | Case 表达式只能嵌套到 %d 层。 |
| 126 | 15 | No | 伪列 "%.*ls" 无效。 |
| 127 | 15 | No | TOP N 或 FETCH 行计数的值不能为负数。 |
| 128 | 15 | No | 在此上下文中不允许使用名称 "%.*s"。 有效表达式包括常量、常量表达式和变量(在某些上下文中)。 不允许使用列名。 |
| 129 | 15 | No | 填充因子 %d 是无效百分比;填充因子必须介于 1 到 100 之间。 |
| 130 | 16 | No | 不能对包含聚合或子查询的表达式执行聚合函数。 |
| 131 | 15 | No | 赋予 %S_MSG '%.*ls' 的大小(%d)超出了任意数据类型的最大允许值(%d)。 |
| 132 | 15 | No | 标签 '%.*ls' 已声明。 标签名称在查询批次或存储过程内部必须唯一。 |
| 133 | 15 | No | GOTO 语句引用了标签 '%.*ls',但该标签尚未声明。 |
| 134 | 15 | No | 变量名 '%.*ls' 已声明。 变量名在查询批次或存储过程内部必须唯一。 |
| 135 | 15 | No | 不能在 WHILE 语句的范围之外使用 BREAK 语句。 |
| 136 | 15 | No | 不能在 WHILE 语句的范围之外使用 CONTINUE 语句。 |
| 137 | 15 | No | 必须声明标量变量 "%.*ls"。 |
| 138 | 15 | No | 不允许在子查询中使用相关子句。 |
| 139 | 15 | No | 不能向局部变量赋予默认值。 |
| 140 | 15 | No | 只能在 CREATE TRIGGER 语句内部使用 IF UPDATE。 |
| 141 | 15 | No | 向变量赋值的 SELECT 语句不能与数据检索操作结合使用。 |
| 142 | 15 | No | 约束 '%ls' 的定义中有语法错误。 |
| 143 | 15 | No | 在排序依据列表中没有找到 COMPUTE BY 子句中的某一项。 计算依据列表中的所有表达式也必须同时出现在排序依据列表中。 |
| 144 | 15 | No | 在用于 GROUP BY 子句分组依据列表的表达式中,不能使用聚合或子查询。 |
| 145 | 15 | No | 如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。 |
| 146 | 15 | No | 无法为子查询分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 147 | 15 | No | 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。 |
| 148 | 15 | No | 用于 WAITFOR 的时间字符串 '%.*ls' 中存在时间语法错误。 |
| 149 | 15 | No | 用于 WAITFOR 的时间值 '%.*ls' 是无效值。 请检查日期/时间语法。 |
| 150 | 15 | No | 与 MAX_DURATION 一起使用的时间值 %d 不是有效值;MAX_DURATION 等待时间必须大于或等于 0 且小于或等于 %d。 |
| 151 | 15 | No | '%.*ls' 是无效的 money 值。 |
| 152 | 15 | No | 已经两次指定了相同的大数据布局选项 "%.*ls"。 |
| 153 | 15 | No | 在 %ls 语句中选项 %.*ls 的用法无效。 |
| 154 | 15 | No | %S_MSG 不允许出现在 %S_MSG 中。 |
| 155 | 15 | No | “%.*ls”不是可以识别的 %ls 选项。 |
| 156 | 15 | No | 关键字 '%.*ls' 附近有语法错误。 |
| 157 | 15 | No | 聚合不应出现在 UPDATE 语句的集合列表中。 |
| 158 | 15 | No | 聚合不应出现在 OUTPUT 子句中。 |
| 159 | 15 | No | 必须为 DROP INDEX 语句指定表名和索引名。 |
| 160 | 15 | No | 规则不包含变量。 |
| 161 | 15 | No | 规则包含多个变量。 |
| 162 | 15 | No | TOP 或 OFFSET 子句中的表达式无效。 |
| 163 | 15 | No | 计算依据列表与排序依据列表不匹配。 |
| 164 | 15 | No | 每个 GROUP BY 表达式必须至少包含一个不是外部引用的列。 |
| 165 | 16 | No | 不能授予或撤消特权 %ls。 |
| 166 | 15 | No | '%ls' 不允许将数据库名称指定为对象名前缀。 |
| 167 | 15 | No | 不能在临时对象上创建 %S_MSG。 |
| 168 | 15 | No | 浮点值 '%.*ls' 超出了计算机表示范围(%d 个字节)。 |
| 169 | 15 | No | 在排序依据列表中多次指定了某一列。 排序依据列表中的列必须是唯一的。 |
| 171 | 15 | No | INSERT、SELECT INTO 或 UPDATE 语句不能使用浏览模式。 |
| 172 | 15 | No | 不能在浏览模式中使用 HOLDLOCK。 |
| 173 | 15 | No | 列 '%.*ls' 的定义中必须包括数据类型。 |
| 174 | 15 | No | %.*ls 函数要求有 %d 个参数。 |
| 175 | 15 | No | 聚合不应出现在计算列表达式或检查约束中。 |
| 176 | 15 | No | 视图中不再支持 FOR BROWSE 子句。 |
| 177 | 15 | No | 仅当 SELECT 语句中有 INTO 子句时,才能使用 IDENTITY 函数。 |
| 178 | 15 | No | 在此上下文中不能使用带有返回值的 RETURN 语句。 |
| 179 | 15 | No | 向存储过程传递常量时不能使用 OUTPUT 选项。 |
| 180 | 15 | No | 此 %ls 语句中参数太多。 最大数目为 %d。 |
| 181 | 15 | No | 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 OUTPUT 选项。 |
| 182 | 15 | No | 必须为 READTEXT 或 WRITETEXT 实用工具提供表名和列名。 |
| 183 | 15 | No | 列 '%.*ls' 的小数位数(%d)必须介于 %d 到 %d 之间。 |
| 184 | 16 | No | DEFAULT 只能为同一内容类型的文件组指定一次。 |
| 185 | 15 | No | 在大容量形式下,数据流在 WRITETEXT 语句中无效。 |
| 186 | 15 | No | WRITETEXT 语句中缺少数据流。 |
| 187 | 16 | No | MAX_QUEUE_READERS 的有效范围是 0 到 32767。 |
| 188 | 15 | No | 在 CREATE DATABASE 语句中,如果没有指定至少一个数据文件,则不能指定日志文件。 |
| 189 | 15 | No | %ls 函数要求有 %d 至 %d 个参数。 |
| 190 | 15 | No | 语句中指定的日期或时间无效。 |
| 191 | 15 | No | SQL 语句的某些部分嵌套过深。 请重写查询或将其分解为若干较小的查询。 |
| 192 | 16 | No | 小数位数必须小于或等于精度。 |
| 193 | 15 | No | 以 '%.*ls' 开头的对象名或列名太长。 最大长度为 %d 个字符。 |
| 194 | 15 | No | SELECT INTO 语句不能包含向变量赋值的 SELECT 语句。 |
| 195 | 15 | No | “%.*ls”不是可以识别的 %S_MSG。 |
| 196 | 15 | No | SELECT INTO 必须是包含 UNION、INTERSECT 或 EXCEPT 运算符的语句中的第一个查询。 |
| 197 | 15 | No | 无法在向表插入变量时将 EXECUTE 用作源。 |
| 198 | 15 | No | 浏览模式对于包含 UNION、INTERSECT 或 EXCEPT 运算符的语句无效。 |
| 199 | 15 | No | INSERT 语句不能包含向变量赋值的 SELECT 语句。 |
| 201 | 16 | No | 过程或函数 '%.*ls' 需要参数 '%.*ls',但未提供该参数。 |
| 202 | 16 | No | 类型 '%s' 对 WAITFOR 无效。 支持的数据类型为 CHAR/VARCHAR、NCHAR/NVARCHAR 和 DATETIME。 WAITFOR DELAY 支持 INT 和 SMALLINT 数据类型。 |
| 203 | 16 | No | 名称 '%.*ls' 不是有效的标识符。 |
| 204 | 20 | Yes | 在节点 %ls 中出现规范化错误。 |
| 205 | 16 | No | 使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式。 |
| 206 | 16 | No | 操作数类型冲突: %ls 与 %ls 不兼容 |
| 207 | 16 | No | 列名“%.*ls”无效。 |
| 208 | 16 | No | 对象名 '%.*ls' 无效。 |
| 209 | 16 | No | 列名 '%.*ls' 不明确。 |
| 210 | 16 | No | 从 binary/varbinary 字符串向 datetime 转换时失败。 |
| 211 | 23 | Yes | 数据库 ID %I64d、对象 ID %ld 中存在损坏,可能是由于架构或目录不一致导致。 请运行 DBCC CHECKCATALOG。 |
| 212 | 16 | No | 表达式结果长度超出了最大限值。 最大值为 %d,但目前长度为 %d。 |
| 213 | 16 | No | 列名称或所提供值的数目与表定义不匹配。 |
| 214 | 16 | No | 过程需要类型为 '%ls' 的参数 '%ls'。 |
| 215 | 16 | No | 为不是函数的对象 '%.*ls' 提供了参数。 如果这些参数要作为表提示,则需要使用 WITH 关键字。 |
| 216 | 16 | No | 没有为函数 '%.*ls' 提供参数。 |
| 217 | 16 | No | 超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 %d)。 |
| 218 | 16 | No | 找不到类型 '%.*ls'。 该类型不存在,或者你没有所需的权限。 |
| 219 | 16 | No | 类型 '%.*ls' 已存在,或者你没有创建它的权限。 |
| 220 | 16 | No | 发生数据类型 %ls 的算术溢出错误,值 = %ld。 |
| 221 | 10 | No | FIPS 警告:从 %ls 到 %ls 的隐式转换。 |
| 222 | 16 | No | 基类型 "%.*ls" 不是别名数据类型的有效基类型。 |
| 223 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的默认值,但该对象缺失或不是默认值类型。 |
| 224 | 11 | No | 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的规则,但该对象缺失或不是默认值类型。 |
| 225 | 16 | No | 为 %ls"%.*ls" 提供的参数无效。 |
| 226 | 16 | No | 在多语句事务中不允许使用 %ls 语句。 |
| 227 | 15 | No | “%.*ls”不是有效的函数、属性或字段。 |
| 228 | 15 | No | 程序集 '%.*ls' 中类型 '%.*ls' 的方法 '%.*ls' 不返回任何值。 |
| 229 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的 %ls 权限被拒绝。 |
| 230 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls',架构 '%.*ls')的列 '%.*ls' 的 %ls 权限被拒绝。 |
| 231 | 11 | No | 没有这样的默认值。 ID = %ld,数据库 ID = %d。 |
| 232 | 16 | No | 类型 %ls 发生算术溢出错误,值 = %f。 |
| 233 | 16 | No | 表 '%.*ls' 中的列 '%.*ls' 不能为 null。 |
| 234 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 235 | 16 | No | 无法将 char 值转换为 money。 该 char 值的语法有误。 |
| 236 | 16 | No | 从 char 数据类型到 money 数据类型的转换导致 money 溢出错误。 |
| 237 | 16 | No | 结果空间不足,无法将 money 值转换为 %ls。 |
| 239 | 16 | No | 指定了重复的公用表表达式名称 '%.*ls'。 |
| 240 | 16 | No | 递归查询“%.*ls”的列“%.*ls”中,锚点部分和递归部分的类型不匹配。 |
| 241 | 16 | No | 从字符串转换日期和/或时间时,转换失败。 |
| 242 | 16 | No | 从 %ls 数据类型到 %ls 数据类型的转换产生一个超出范围的值。 |
| 243 | 16 | No | 类型 %.*ls 不是已定义的系统类型。 |
| 244 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了 %hs 列。 请使用较大的整数列。 |
| 245 | 16 | No | 在将 %ls 值 '%.*ls' 转换成数据类型 %ls 时失败。 |
| 246 | 16 | No | 没有为递归查询 "%.*ls" 指定任何定位点成员。 |
| 247 | 16 | No | 在递归查询 "%.*ls" 的递归部分发现了定位点成员。 |
| 248 | 16 | No | 转换 %ls 值 '%.*ls' 时溢出了整数列。 |
| 249 | 16 | No | 类型 "%ls" 不是可比的。 不能在 %ls 子句中使用。 |
| 251 | 16 | No | 未能为查询优化分配辅助表。 超出了查询中允许的最大表数目(%d)。 |
| 252 | 16 | No | 递归公用表表达式 '%.*ls' 不包含顶级 UNION ALL 运算符。 |
| 253 | 16 | No | 公用表表达式 '%.*ls' 的递归成员有多个递归引用。 |
| 254 | 16 | No | PIVOT 运算符的列列表中不允许有带前缀的列。 |
| 255 | 16 | No | PIVOT 运算符的列列表中不允许有伪列。 |
| 256 | 16 | No | 数据类型 %ls 对 %ls 函数无效。 允许使用的类型有: char/varchar、nchar/nvarchar 和 binary/varbinary。 |
| 257 | 16 | No | 不允许从数据类型 %ls 到 %ls 的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 258 | 15 | No | 不能对 %ls 调用方法。 |
| 259 | 16 | No | 不允许对系统目录进行即席更新。 |
| 260 | 16 | No | 不允许从数据类型 %ls 到数据类型 %ls(表 '%.*ls',列 '%.*ls')的隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 261 | 16 | No | '%.*ls' 不是可以识别的函数。 |
| 262 | 16 | No | 在数据库 '%.*ls' 中拒绝了 %ls 权限。 |
| 263 | 16 | No | 必须指定要从中选择的表。 |
| 264 | 16 | No | 在 INSERT 的 SET 子句或列列表中,列名 '%.*ls' 被指定了多次。 在同一子句中不能为列分配多个值。 修改子句以确保只更新一次列。 如果此语句更新视图中的列或将列插入视图,则列别名可能会隐藏代码中的重复项。 |
| 265 | 16 | No | 在 %ls 运算符中指定的列名 "%.*ls" 与 %ls 参数中现有的列名冲突。 |
| 266 | 16 | No | EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。 上一计数 = %ld,当前计数 = %ld。 |
| 267 | 16 | No | 找不到对象 '%.*ls'。 |
| 268 | 16 | No | 无法在此数据库中运行 SELECT INTO。 数据库所有者必须运行 sp_dboption 以启用此选项。 |
| 270 | 16 | No | 不能修改对象 '%.*ls'。 |
| 271 | 16 | No | 不能修改列 "%.*ls",因为它是计算列,或者是 UNION 运算符的结果。 |
| 272 | 16 | No | 不能更新时间戳列。 |
| 273 | 16 | No | 不能将显式值插入时间戳列。 请对列列表使用 INSERT 来排除时间戳列,或将 DEFAULT 插入时间戳列。 |
| 275 | 16 | No | 不允许在 UNPIVOT 运算符的值或透视列中使用前缀。 |
| 276 | 16 | No | 不允许将伪列作为 UNPIVOT 运算符的值或透视列。 |
| 277 | 16 | No | 列 "%.*ls" 在 UNPIVOT 运算符的列列表中指定了多次。 |
| 278 | 16 | No | 在 GROUP BY 子句中不能使用 text、ntext 和 image 数据类型。 |
| 279 | 16 | No | 在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。 |
| 280 | 16 | No | 在 TEXTPTR 函数中只允许使用基表列。 |
| 281 | 16 | No | 从 %ls 转换为字符串时,%d 不是有效的样式号。 |
| 282 | 10 | No | '%.*ls' 过程试图返回状态 NULL,这是不允许的。 将返回状态 0。 |
| 283 | 16 | No | 在 INSTEAD OF 触发器内部,无法对已插入的或已删除的表使用 READTEXT。 |
| 284 | 16 | No | 不能将规则绑定到 text、ntext 或 image 数据类型。 |
| 285 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句不能用于视图或函数。 |
| 286 | 16 | No | 不能更新逻辑表 INSERTED 和 DELETED。 |
| 287 | 16 | No | 触发器内不允许使用 %ls 语句。 |
| 288 | 16 | No | PATINDEX 函数只能对 char、nchar、varchar、nvarchar、text 和 ntext 数据类型进行操作。 |
| 289 | 16 | No | 无法构造数据类型 %ls,某些参数的值无效。 |
| 290 | 16 | No | 使用对象 "%ls"、方法 "%ls" 的 EXECUTE 语句无效。 |
| 291 | 16 | No | CAST 或 CONVERT: 为类型 '%.*ls' 指定的属性无效 |
| 292 | 16 | No | 结果空间不足,无法将 smallmoney 值转换为 %ls。 |
| 293 | 16 | No | 无法将 char 值转换为 smallmoney。 该 char 值的语法有误。 |
| 294 | 16 | No | 从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。 |
| 295 | 16 | No | 将字符串转换为 smalldatetime 数据类型时失败。 |
| 296 | 16 | No | char 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 值超出范围。 |
| 297 | 16 | No | 用户没有执行此操作的权限。 |
| 298 | 16 | No | datetime 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 溢出错误。 |
| 300 | 14 | No | 对对象 '%.*ls'(数据库 '%.*ls')的 %ls 权限被拒绝。 |
| 301 | 16 | No | 查询中包含不允许的外部联接请求。 |
| 302 | 16 | No | newsequentialid() 内置函数只能在 CREATE TABLE 语句或 ALTER TABLE 语句中 'uniqueidentifier' 类型的列的 DEFAULT 表达式中使用。 不能与其他运算符一起用来构成复杂的标量表达式。 |
| 303 | 16 | No | 表 '%.*ls' 是外部联接子句的内部成员。 如果该表还出现在常规联接子句中,则不允许发生这种情况。 |
| 304 | 16 | No | '%I64d' 超出索引/统计信息选项 '%.*ls' 的范围。 有关有效值的范围,请参阅 sp_configure 选项 '%ls'。 |
| 305 | 16 | No | 不能对 XML 数据类型进行比较或排序,除非使用 IS NULL 运算符。 |
| 306 | 16 | No | 不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。 |
| 307 | 16 | No | 表 '%.*ls' 的索引 ID %d (在 FROM 子句中指定)不存在。 |
| 308 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)不存在。 |
| 309 | 16 | No | 不能在提示中使用表“%.*ls”上的索引“%.*ls”。 提示中不允许使用 XML 索引。 |
| 310 | 15 | No | 为 MAXRECURSION 选项指定的值 %d 超出了允许的最大值 %d。 |
| 311 | 16 | No | 不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列。 |
| 312 | 16 | No | 不能在筛选存储过程中引用 text、ntext 或 image 列。 |
| 313 | 16 | No | 为过程或函数 %.*ls 提供的参数数目不足。 |
| 314 | 16 | No | 无法将 GROUP BY ALL 用于特殊表 INSERTED 或 DELETED。 |
| 315 | 16 | No | 表 '%.*ls' 上的索引 '%.*ls'(在 FROM 子句中指定)已禁用或位于未联机的文件组中。 |
| 316 | 16 | No | 表 "%.*ls" 的索引 ID %d (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。 |
| 317 | 16 | No | 表值函数 '%.*ls' 不能有列别名。 |
| 318 | 16 | No | 表值方法返回的表(及其列)需要有别名。 |
| 319 | 16 | No | 关键字 'with' 附近有语法错误。 如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。 |
| 320 | 16 | No | OPTIMIZE FOR 子句中 '%.*ls' 的编译时变量值必须是文字。 |
| 321 | 15 | No | “%.*ls”不是公认的表提示选项。 |
| 322 | 15 | No | 在 OPTIMIZE FOR 子句中指定了变量 "%.*ls",但没有在查询中使用。 |
| 323 | 16 | No | 在包含 INTERSECT 或 EXCEPT 运算符的语句中不允许使用 'COMPUTE' 子句。 |
| 324 | 15 | No | 不支持 %.*ls 运算符的 "ALL" 版本。 |
| 325 | 15 | No | “%.*ls”附近有语法错误。 你可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。 有关 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的信息,请参阅帮助。 |
| 326 | 16 | No | 多部分标识符 '%.*ls' 不明确。 列 '%.*ls' 和 '%.*ls' 均存在。 |
| 327 | 16 | No | 函数调用 '%.*ls' 不明确: 既存在同名的用户定义函数,又存在同名的方法调用。 |
| 328 | 16 | No | 由于 textptr() 函数用在其中一个基表的 LOB 列中,所以无法为给定语句生成游标计划。 |
| 329 | 16 | No | 每个 GROUP BY 表达式都必须包含至少一个列引用。 |
| 330 | 15 | No | OUTPUT INTO 子句的目标 '%.*ls' 不能是视图表达式或公用表表达式。 |
| 331 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能有任何启用的触发器。 |
| 332 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 333 | 15 | No | OUTPUT INTO 子句的目标表 '%.*ls' 不能具有任何启用的检查约束或任何启用的规则。 找到检查约束或规则 '%ls'。 |
| 334 | 15 | No | 如果 DML 语句包含不带 INTO 子句的 OUTPUT 子句,则该语句的目标表 '%.*ls' 不能具有任何启用的触发器。 |
| 335 | 16 | No | 函数调用不能用于匹配 DELETE 或 UPDATE 语句的 FROM 子句中的目标表。 请改用没有参数的函数名称 '%.*ls'。 |
| 336 | 15 | No | “%.*ls”附近有语法错误。 如果它要用作公用表表达式,需要使用分号显式终止前一个语句。 |
| 337 | 10 | No | 警告: 浮点值 '%.*ls' 太小。 它将被当做 0 处理。 |
| 338 | 16 | No | READTEXT、WRITETEXT 和 UPDATETEXT 语句无法用于视图、远程表和触发器内插入的表或删除的表。 |
| 339 | 16 | No | DEFAULT 和 NULL 不允许作为显式标识值。 |
| 340 | 16 | No | 不能在视图“%.*ls”上创建触发器“%.*ls”。 不能对视图创建 AFTER 触发器。 |
| 341 | 16 | No | 复制筛选器过程不能包含类型为大型对象、较大值、XML 或 CLR 的列。 |
| 342 | 16 | No | 上下文中不允许列“%.*ls”,且找不到用户定义函数或聚合“%.*ls”。 |
| 343 | 15 | No | CREATE、DROP 或 ALTER 语句中使用了未知的对象类型 '%.*ls'。 |
| 344 | 16 | No | 不允许远程函数引用 '%.*ls',且找不到列名 '%.*ls' 或该列名不明确。 |
| 345 | 16 | No | OUTPUT 子句中不允许使用函数 '%.*ls',因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 346 | 15 | No | 参数“%.*ls”不能声明为 READONLY,因为它不是表值参数。 |
| 347 | 16 | No | 不能将表值参数 "%.*ls" 声明为 OUTPUT 参数。 |
| 348 | 16 | No | 表变量“%.*ls”不能传递给带有 OUTPUT 选项的存储过程。 |
| 349 | 16 | No | 过程“%.*ls”没有名为“%.*ls”的参数。 |
| 350 | 16 | No | 列 "%.*ls" 的数据类型无效。 列不能为用户定义的表类型。 |
| 351 | 16 | No | 列、参数或变量 %.*ls。 :找不到数据类型 %.*ls。 |
| 352 | 15 | No | 必须使用 READONLY 选项声明表值参数 "%.*ls"。 |
| 353 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句中不允许使用函数 '%.*ls'。 这是因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 |
| 354 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标 '%.*ls' 不能是视图或公用表表达式。 |
| 355 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能具有任何已启用的触发器。 |
| 356 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。 |
| 357 | 16 | No | 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 358 | 16 | No | MERGE 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。 |
| 359 | 16 | No | OUTPUT INTO 子句的目标 '%.*ls' 包含一个具有 ignore_dup_key 选项的索引,如果同时使用 OUTPUT 子句,将无法使用该子句。 |
| 360 | 16 | No | INSERT、UPDATE 或 MERGE 语句的目标列列表不能同时包含稀疏列和包含稀疏列的列集。 请重写该语句以包括稀疏列或列集,但不能同时包括这两者。 |
| 361 | 16 | No | INSERT、UPDATE 或 MERGE 语句中指定的目标列数超过最大值 %d。 该总数包括标识、时间戳和具有默认值的列。 要更正此错误,请更改该查询以将稀疏列集而非单个的稀疏列作为目标。 |
| 362 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示中的名称 '%.*ls' 与索引 '%.*ls' 的键列名不匹配。 |
| 363 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与索引 '%.*ls' 指定的 %S_MSG 一起使用。 |
| 364 | 16 | No | 查询处理器无法生成查询计划,因为视图 '%.*ls' 上的 FORCESEEK 提示在使用时未带有 NOEXPAND 提示。 使用 NOEXPAND 提示重新提交查询,或删除视图上的 FORCESEEK 提示。 |
| 365 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示指定的查找列数多于索引 '%.*ls' 中的键列数。 |
| 366 | 16 | No | 查询处理器无法生成查询计划,因为表或视图 '%.*ls' 上的 FORCESEEK 提示不能与列存储索引 '%.*ls' 一起使用。 |
| 367 | 16 | No | 提示 '%.*ls' 仅对内存优化表有效。 |
| 368 | 14 | No | 请求的资源上的外部策略操作 '%.*ls' 被拒绝。 |
| 369 | 16 | No | 在启用了 TRCFLG_AUTO_PARTITION_REPLICATE 跟踪标志的情况下,Azure SQL 数据库不支持此操作。 |
| 370 | 16 | No | 未知的对象名称。 |
| 371 | 14 | No | 用户没有执行此操作所需的外部策略操作 '%ls' 或权限 '%.*ls'。 |
| 372 | 14 | No | 用于验证访问的外部访问策略已过期或未找到。 要强制获取策略,请执行过程 'sys.sp_external_policy_refresh'。 如果错误仍然存在,请检查与外部访问策略获取相关的提供的错误。 |
| 373 | 14 | No | 对象 '%.*ls'、数据库 '%.*ls'、架构 '%.*ls' 上的 %ls 权限或外部策略操作 '%ls' 被拒绝。 |
| 374 | 14 | No | Babylon 引擎无法初始化。 |
| 401 | 16 | No | 语句或表达式 %ls 尚未实现。 |
| 402 | 16 | No | 数据类型 %s 和 %s 在 %s 运算符中不兼容。 |
| 403 | 16 | No | 运算符对数据类型无效。 运算符为 %ls,类型为 %ls。 |
| 404 | 16 | No | 不允许列引用“%ls.%.*ls”,因为它引用了此语句中未被修改的基表。 |
| 405 | 16 | No | 在包含 OUTPUT 子句或嵌套的 DML 语句的语句中,不能将远程表用作 DML 目标。 |
| 406 | 16 | No | 不能在 PIVOT 运算符中使用 %ls,因为它对 NULL 不是固定不变的。 |
| 407 | 16 | No | 内部错误。 文件 %hs 第 %d 行中的字符串例程因 HRESULT 0x%x 的错误而失败。 |
| 408 | 16 | No | 在 ORDER BY 列表中的位置 %i 处遇到常量表达式。 |
| 411 | 16 | No | COMPUTE 子句 #%d、聚合表达式 #%d 不在选择列表中。 |
| 412 | 16 | No | 列 "%.*ls" 不可更新,因为它是派生的或是常量。 |
| 413 | 16 | No | 内联函数 "%.*ls" 不支持相关参数或子查询。 |
| 414 | 16 | No | 不允许使用 UPDATE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF UPDATE 触发器。 |
| 415 | 16 | No | 不允许使用 DELETE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF DELETE 触发器。 |
| 416 | 16 | No | 不能直接更新服务队列 "%.*ls"。 |
| 417 | 16 | No | 在针对分区视图的 UPDATE 或 DELETE 语句中不允许使用 TOP。 |
| 418 | 16 | No | 分布式查询中不允许有显示 CLR 类型的列的对象。 请使用直通查询访问远程对象 '%.*ls'。 |
| 421 | 16 | No | %ls 数据类型不能选为 DISTINCT,因为它不可比。 |
| 422 | 16 | No | 定义了公用表表达式,但没有使用。 |
| 423 | 16 | No | 在检查约束中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 424 | 16 | No | 在表值函数的表变量和返回表的计算列定义中不支持 Xml 数据类型方法。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 425 | 16 | No | 接收变量的数据类型 %ls 不等于列 '%.*ls' 的数据类型 %ls。 |
| 426 | 16 | No | 接收变量的长度 %d 小于列 '%.*ls' 的长度 %d。 |
| 427 | 20 | Yes | 无法在数据库 ID %d 中加载约束 ID %d 的定义。 请运行 DBCC CHECKCATALOG 来验证该数据库的完整性。 |
| 428 | 16 | No | 无法在多语句批处理中使用大容量插入。 |
| 432 | 16 | No | 在检查约束中不再支持 Xml 数据类型方法。 请删除该约束或创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。 |
| 434 | 16 | No | 不允许在 OUTPUT 子句中使用 '%ls' 函数。 |
| 435 | 16 | No | 在计算列定义中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 错误发生在 %ls 语句中的表“%.*ls”的列“%.*ls”处。 |
| 438 | 16 | No | 不允许在规则中使用 Xml 数据类型方法。 在表 "%.*ls" 处出现错误。 |
| 440 | 16 | No | 内部查询编译错误。 无法处理堆栈溢出。 |
| 441 | 16 | No | 不能对远程数据源使用 "%ls" 函数。 |
| 442 | 16 | No | NEST 参数必须是列引用。 不允许使用表达式。 |
| 443 | 16 | No | 在函数内对带副作用的运算符 '%s' 的使用无效。 |
| 444 | 16 | No | 函数中含有的 SELECT 语句无法向客户端返回数据。 |
| 445 | 16 | No | 不能对包含 COLLATE 子句的表达式使用 COLLATE 子句。 |
| 446 | 16 | No | 无法解决 %ls 操作的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 447 | 16 | No | 表达式类型 %ls 对 COLLATE 子句无效。 |
| 448 | 16 | No | 排序规则 '%.*ls' 无效。 |
| 449 | 16 | No | 排序规则冲突由具有不同排序规则“%.*ls”和“%.*ls”的 collate 子句引起。 |
| 450 | 16 | No | 对 text 数据类型不支持代码页转换。 源: %d 目标: %d。 |
| 451 | 16 | No | 无法解决 %ls 语句列 %d 中出现的 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突。 |
| 452 | 16 | No | COLLATE 子句不能用于用户定义的数据类型。 |
| 453 | 16 | No | 只对 Unicode 数据类型支持排序规则 '%.*ls',并且不能在数据库级别或服务器级别设置该排序规则。 |
| 454 | 16 | No | UNNEST 参数必须是嵌套的表列。 |
| 455 | 16 | No | 函数中最后一条语句必须是返回语句。 |
| 456 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致结果排序规则无法解析。 |
| 457 | 16 | No | 无法执行从 %ls 值到 %ls 的隐式转换,因为由于 %ls 运算符中“%ls”和“%ls”之间的排序规则冲突,导致值的排序规则无法解析。 |
| 458 | 16 | No | 无法创建 SELECT INTO 目标表“%.*ls”,因为 xml 列“%.*ls”由数据库“%.*ls”中的架构集合“%.*ls”进行类型化。 Xml 列不能跨数据库引用架构。 |
| 459 | 16 | No | 仅 Unicode 数据类型支持排序规则 '%.*ls',不能将该排序规则应用于 char、varchar 或 text 数据类型。 |
| 460 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 DISTINCT 运算符。 |
| 461 | 16 | No | TOP 或 OFFSET 运算符不允许在递归公用表表达式“%.*ls”的递归部分中使用。 |
| 462 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用外部联接。 |
| 463 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有参数的函数。 |
| 464 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有副作用的函数。 |
| 465 | 16 | No | 子查询中不允许使用递归引用。 |
| 466 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 UNION 运算符。 |
| 467 | 16 | No | 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 GROUP BY、HAVING 或聚合函数。 |
| 468 | 16 | No | 无法解决 %ls 操作中“%.*ls”和“%.*ls”之间的排序规则冲突。 |
| 469 | 16 | No | 当使用表提示 KEEPIDENTITY 且目标表 '%.*ls' 包含标识列时,必须为该表指定显式列列表。 |
| 470 | 16 | No | 同义词“%.*ls”引用了同义词“%.*ls”。 不允许使用同义词链接。 |
| 471 | 16 | No | 只能指定以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 472 | 16 | No | 必须指定格式化文件或以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。 |
| 473 | 16 | No | 在 PIVOT 运算符中提供的值 "%.*ls" 不正确。 |
| 474 | 16 | No | 无法加载表 "%.*ls" 的计算列定义。 |
| 475 | 16 | No | SAMPLE 子句无效。 只能对 SELECT、UPDATE 和 DELETE 查询的 FROM 子句中的表名进行抽样。 |
| 476 | 16 | No | 表 "%.*ls" 的 PERCENT 表样本大小 "%f" 无效。 PERCENT 表样本大小必须在 0 到 100 之间。 |
| 477 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子对表 "%.*ls" 无效。 该值或种子必须为整数。 |
| 478 | 16 | No | 不能在视图定义或内联表函数定义中使用 TABLESAMPLE 子句。 |
| 479 | 16 | No | TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子 "%I64d" 对表 "%.*ls" 无效。 该值或种子必须大于 0。 |
| 480 | 16 | No | 不能对表函数 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 481 | 16 | No | 不能对链接服务器表 "%.*ls" 使用 TABLESAMPLE 子句。 |
| 482 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句中存在非常量或无效表达式。 |
| 483 | 16 | No | 不能在 INSERT...EXEC 语句中使用 OUTPUT 子句。 |
| 484 | 16 | No | 声明的局部变量不能超过 %d 个。 |
| 485 | 16 | No | 视图或内联函数无法返回具有在当前数据库之外的数据库中注册的架构集合且已指定类型的 xml 列。 列“%.*ls”由数据库“%.*ls”中注册的架构集合“%.*ls”进行类型化。 |
| 486 | 16 | No | “%.*ls”不允许将架构名称指定为程序集名称的前缀。 |
| 487 | 16 | No | 为语句 "%.*ls" 指定的选项无效。 |
| 488 | 16 | No | %s 列必须可比较。 列 "%.*ls" 的类型是 "%s",该类型不可比。 |
| 489 | 16 | No | 不能指定 OUTPUT 子句,因为目标视图 "%.*ls" 是分区视图。 |
| 490 | 16 | No | 重新同步功能已被暂时禁用。 |
| 491 | 16 | No | 必须在 FROM 子句中为大容量行集指定相关名称。 |
| 492 | 16 | No | 在通过 OPENQUERY 和 OPENROWSET 获得的结果集中不允许有重复的列名。 列名 "%.*ls" 是重复的。 |
| 493 | 16 | No | 从 nodes() 方法返回的列 '%.*ls' 不能直接使用。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 494 | 16 | No | TABLESAMPLE 子句只能用于本地表。 |
| 495 | 16 | No | 返回表列 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 496 | 16 | No | 参数 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。 |
| 497 | 16 | No | 在 TABLESAMPLE 或 REPEATABLE 子句中不允许使用变量。 |
| 498 | 16 | No | TABLESAMPLE 或 REPEATABLE 子句包含无效值。 |
| 499 | 16 | No | getchecksum 函数包含无效参数。 |
| 500 | 16 | No | 正在尝试传递具有 %d 列的表值参数,其中对应的用户定义表类型需要 %d 列。 |
| 502 | 16 | Yes | SQL 调试接口 (SDI) 要求 SQL Server 作为服务启动时,不得作为系统帐户登录。 使用控制面板重置为用户帐户登录。 |
| 503 | 16 | Yes | 无法向 %ls 上的调试器发送连接 %d 的符号信息。 调试已禁用。 |
| 504 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLDBREG.EXE)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 505 | 16 | No | 当前用户帐户是用 SETUSER 或 SP_SETAPPROLE 调用的。 不允许更改数据库。 |
| 506 | 16 | No | 在 %ls 谓词中指定的转义符 "%.*ls" 无效。 |
| 507 | 16 | No | SET ROWCOUNT 的参数无效。 必须是非 Null 非负整数。 |
| 508 | 16 | Yes | 无法连接到 %ls 上的调试器(错误 = 0x%08x)。 确保客户端组件(如 SQLLE.DLL)已在 %.*ls 上安装并注册。 已禁用连接 %d 的调试。 |
| 509 | 11 | No | 找不到用户名 '%.*ls'。 |
| 510 | 16 | No | 无法创建比允许的最大值还大的工作表行。 请用 ROBUST PLAN 提示重新提交查询。 |
| 511 | 16 | No | 不能创建大小为 %d 的行,该大小大于所允许的最大行大小 %d。 |
| 512 | 16 | No | 子查询返回的值不止一个。 当子查询跟随 =, !=、<、<=、>、>= 时,或者当子查询用作表达式时,不允许这样做。 |
| 513 | 16 | No | 列的插入或更新与先前的 CREATE RULE 语句所指定的规则发生冲突。 该语句已终止。 冲突发生在数据库“%.*ls”、表“%.*ls”、列“%.*ls”中。 |
| 514 | 16 | Yes | 无法与 %ls 上的调试器通信(错误 = 0x%08x)。 已禁用连接 %d 的调试。 |
| 515 | 16 | No | 无法将 NULL 值插入表“%.*ls”的列“%.*ls”中;该列不允许为 null。 %ls 失败。 |
| 516 | 16 | Yes | 初始化 OLE DB 库失败。 检查此计算机上 OLE DB DLL 的版本是否正确。 |
| 517 | 16 | No | 将值添加到 '%ls' 列导致溢出。 |
| 518 | 16 | No | 不能将数据类型 %ls 转换为 %ls。 |
| 520 | 16 | No | SQL Server 不再支持 SQL 调试接口 (SDI) 的版本 %d。 |
| 521 | 10 | No | 无法加载 DLL %ls 或其引用的某个 DLL。 原因:%ls 请确保已安装服务器端 SQL 调试器组件。 |
| 522 | 16 | No | WAITFOR 线程已被逐出。 |
| 523 | 16 | No | 触发器返回了结果集并且/或正在使用 SET NOCOUNT OFF 运行,而另一个未完成的结果集处于活动状态。 |
| 524 | 16 | No | 触发器返回了结果集且服务器选项 '禁止从触发器返回结果' 为 true。 |
| 525 | 16 | No | 从 nodes() 方法返回的列不能转换为数据类型 %ls。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。 |
| 526 | 16 | No | 不允许使用由不同 XML 架构集合和/或 DOCUMENT/CONTENT 选项约束的 XML 类型的 %ls。 请使用 CONVERT 函数来运行此查询。 |
| 527 | 16 | No | 不允许在不同 XML 架构集合所约束的 XML 类型之间进行隐式转换。 请使用 CONVERT 函数来运行此查询。 |
| 529 | 16 | No | 不允许从数据类型 %ls 到 %ls 的显式转换。 |
| 530 | 16 | No | 语句被终止。 完成执行语句前已用完最大递归 %d。 |
| 531 | 10 | No | 由于服务器选项 "disallow_results_from_triggers" 为 True 或者 LOGON 触发器正处于执行状态,因此无法在触发器执行期间将 NOCOUNT 设置为 OFF。 |
| 532 | 16 | No | 时间戳(变为 %S_TS)指示出该行已由另一用户更新。 |
| 533 | 15 | No | 在触发器执行内部不能将 XACT ABORT 设置为 OFF。 |
| 534 | 16 | No | '%.*ls' 失败,因为此 SQL Server 实例 '%.*ls' 的版本不支持它。 有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。 |
| 535 | 16 | No | %.*ls 函数导致溢出。 用于分隔两个日期/时间实例的日期部分的数字太大。 尝试使用 %.*ls 和精度较低的日期部分。 |
| 536 | 16 | No | 传递到 %ls 函数的长度参数无效。 |
| 537 | 16 | No | 传递给 LEFT 或 SUBSTRING 函数的长度参数无效。 |
| 539 | 16 | No | 在目标表创建后架构已更改。 请重新运行 Select Into 查询。 |
| 540 | 16 | Yes | 系统内存不足,无法运行 RAISERROR。 |
| 541 | 16 | No | 堆栈不足,无法执行该语句 |
| 542 | 16 | No | 遇到了无效的 datetime 值。 该值超过了 9999 年。 |
| 543 | 16 | No | 为表值函数 '%.*ls' 创建返回表失败。 |
| 544 | 16 | No | 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 '%.*ls' 中的标识列插入显式值。 |
| 545 | 16 | No | 当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 '%.*ls' 中的标识列指定显式值。 |
| 547 | 16 | No | %ls 语句与 %ls 约束“%.*ls”冲突。 冲突发生在数据库 "%.*ls", table "%.*ls"%ls%.*ls%ls 中。 |
| 548 | 16 | No | 插入失败。 它与数据库 '%.*ls'、复制表 '%.*ls'%ls%.*ls%ls 中的标识范围检查约束冲突。 如果标识列通过复制自动管理,请按如下指示更新该范围: 对于发布者,执行 sp_adjustpublisheridentityrange;对于订阅者,运行分发代理或合并代理。 |
| 549 | 16 | No | 接收变量的排序规则 '%.*ls' 与列 '%.*ls' 的排序规则 '%.*ls' 不相等。 |
| 550 | 16 | No | 试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION,而该操作的一个或多个结果行又不符合 CHECK OPTION 约束。 |
| 551 | 16 | No | 校验和已更改为 %d。 这表明该行已被另一用户更新。 |
| 552 | 16 | No | CryptoAPI 函数 '%ls' 失败。 错误 0x%x: %ls |
| 555 | 16 | No | 尚未启用用户定义的函数。 |
| 556 | 16 | No | 由于存储过程改变了目标表的架构,INSERT EXEC 失败。 |
| 557 | 16 | No | 只有函数和某些扩展存储过程才能从函数内部执行。 |
| 558 | 16 | No | 在函数内部,不允许进行远程函数调用。 |
| 561 | 16 | No | 无法访问文件 '%.*ls' |
| 562 | 16 | No | 无法访问文件 '%.*ls'。 文件只能通过共享访问 |
| 563 | 14 | No | INSERT EXEC 语句的事务已回滚。 INSERT EXEC 操作将终止。 |
| 564 | 16 | No | 尝试创建固定长度为 '%d' 的记录。 允许的最大固定长度为 '%d'。 |
| 565 | 18 | No | 编译查询时,在服务器中发生堆栈溢出。 请简化查询。 |
| 566 | 21 | Yes | 编写审核跟踪时出错。 SQL Server 正在关闭。 请检查并纠正错误条件,例如,磁盘空间不足,然后重新启动 SQL Server。 如果该问题仍然存在,请在命令提示符下使用 "-f" 开关启动服务器,然后使用 SP_CONFIGURE 来禁用审核。 |
| 567 | 16 | No | 文件 '%.*ls' 不是可识别的跟踪文件。 |
| 568 | 16 | No | 遇到错误或遇到意外的跟踪文件 '%.*ls' 结尾。 |
| 569 | 16 | No | 传递到 %ls 的句柄无效。 |
| 570 | 15 | No | INSTEAD OF 触发器不支持直接递归。 触发器执行失败。 |
| 571 | 16 | No | %ls 的指定属性值无效。 |
| 572 | 16 | No | 偏移量 %d 附近的正则表达式 "%.*ls" 无效。 |
| 573 | 16 | No | 正则表达式的计算太复杂: '%.*ls'。 |
| 574 | 16 | No | 在用户事务内不能使用 %ls 语句。 |
| 575 | 16 | No | LOGON 触发器返回了结果集。 请修改 LOGON 触发器,使其不返回结果集。 |
| 576 | 16 | No | 无法创建具有大小为 %d 的稀疏数据的行,该大小超过了允许的最大稀疏数据大小 %d。 |
| 577 | 16 | No | 提供的超时值无效。 超时值必须是介于 0 到 2147483647 之间的整数。 |
| 578 | 16 | No | 在 WAITFOR 查询中不允许使用 Insert Exec。 |
| 579 | 16 | No | 不能在快照隔离级别下执行 WAITFOR 查询。 |
| 582 | 16 | No | 偏移量大于要在写操作中更新的列的长度。 |
| 583 | 16 | No | 执行写操作时偏移量或长度为负。 |
| 584 | 16 | No | 在 WAITFOR 查询中不允许使用 Select Into。 |
| 585 | 16 | No | 填充资源数据库时,不允许更改数据库上下文。 |
| 586 | 16 | No | 预定义语句句柄 %d 在此上下文中无效。 请验证自准备句柄以来,当前数据库、用户默认架构以及 ANSI_NULLS 和 QUOTED_IDENTIFIER 设置选项均未更改。 |
| 587 | 16 | No | 提供的延迟的 CLR 类型提取标记无效。 |
| 588 | 16 | No | 会话中的多个任务正在同时使用同一个延迟的 CLR 类型提取标记。 |
| 589 | 16 | No | 此语句已尝试访问其访问受程序集限制的数据。 |
| 590 | 16 | No | RPC 在没有执行的情况下中止。 |
| 591 | 16 | No | %ls:形参“%ls”被定义为 OUTPUT,但实参未声明为 OUTPUT。 |
| 592 | 16 | No | 在数据库 ID %d 中找不到 %S_MSG ID %d。 |
| 593 | 10 | No | fn_trace_gettable:事件 165 的跟踪数据的 XML 转换失败。 |
| 594 | 10 | No | fn_trace_gettable:在纤程模式下不支持跟踪数据的 XML 转换。 |
| 595 | 16 | No | 使用了另一个未完成结果集的大容量插入应该在启用 XACT_ABORT 设置的情况下运行。 |
| 596 | 16 | No | 无法继续执行,因为会话处于终止状态。 |
| 597 | 16 | No | 由于用户数据报协议(UDP)错误,正在终止执行进行中的数据访问。 |
| 598 | 16 | No | 执行 CREATE/ALTER DB 时出错。 有关详细信息,请参阅上一个错误。 |
| 599 | 16 | No | %.*ls:结果的长度超过了目标大型类型的长度限制 (2GB)。 |
| 601 | 12 | No | 由于数据移动,无法继续以 NOLOCK 方式扫描。 |
| 602 | 21 | Yes | 在数据库 %d 中找不到表或分区 ID 为 %I64d 的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 603 | 21 | Yes | 在数据库 %d 中找不到表或对象 ID 为 %d (分区 ID 为 %I64d)的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。 |
| 605 | 21 | Yes | 尝试在数据库 %d 中提取逻辑页 %S_PGID 失败。 该逻辑页属于分配单元 %I64d,而非 %I64d。 |
| 606 | 21 | Yes | 元数据不一致。 为表 '%.*ls' 指定的文件组 ID %ld 不存在。 请运行 DBCC CHECKDB 或 CHECKCATALOG。 |
| 608 | 16 | Yes | 在数据库 %d 中找不到分区 ID 为 %I64d 的目录条目。 元数据不一致。 请运行 DBCC CHECKDB 查看元数据是否已损坏。 |
| 609 | 16 | No | BTree 在 RowsetBulk 上唤醒时不为空。 |
| 610 | 16 | Yes | 页的标头值无效。 请运行 DBCC CHECKDB 查看数据是否已损坏。 |
| 611 | 16 | No | 无法插入或更新行,因为总可变列大小(包括系统开销)比限值多出 %d 个字节。 |
| 613 | 21 | No | 在数据库 %d 中找不到分区 ID 为 %I64d 的工作表行集的项。 |
| 614 | 16 | No | 由于数据移动,无法定位书签。 |
| 615 | 21 | Yes | 找不到数据库 ID %d,名称 '%.*ls'。 该数据库可能处于脱机状态。 请等候几分钟,然后重试。 |
| 617 | 20 | Yes | 尝试对数据库 ID %d 中的对象 ID %ld 的描述符进行解哈希运算时,在哈希表中没有找到该描述符。 工作表缺少条目。 请重新运行查询。 如果涉及到游标,请关闭游标,然后重新打开。 |
| 622 | 16 | No | 没有为文件组 "%.*ls" 分配文件。 只有添加文件后,才能在此文件组上填充表、索引和 text 列、ntext 列和 image 列。 |
| 627 | 16 | No | 不能在分布式事务内部使用 SAVE TRANSACTION。 |
| 628 | 16 | No | 没有活动事务时,不能发出 SAVE TRANSACTION。 |
| 650 | 16 | No | 在 READ COMMITTED 或 REPEATABLE READ 隔离级别上只能指定 READPAST 锁。 |
| 651 | 16 | No | 不能在表 "%.*ls" 上使用 %ls 粒度提示,因为禁止在指定的粒度进行锁定。 |
| 652 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 657 | 16 | No | 无法在数据库 '%.*ls' 中禁用对 %ls 的支持,因为 %S_MSG。 |
| 658 | 16 | No | 无法在数据库 '%.*ls' 中启用对 %ls 的支持,因为 %S_MSG。 |
| 661 | 16 | No | 不能在数据库 '%.*ls' 中启用对 %ls 的支持,因为已启用对 %ls 的支持,且两者互斥。 |
| 663 | 10 | Yes | 数据库“%.*ls”的重做追赶等待时间超过了 LSN“%S_LSN”的“%d”秒。 |
| 664 | 10 | Yes | 中止查询,因为它试图在可读辅助副本上执行逻辑还原。 |
| 666 | 16 | No | 对于分区 ID 为 %I64d 的索引,用于重复组的系统生成唯一值超出了最大值。 删除该索引后重新创建它可能会解决该问题;否则,请使用其他聚集键。 |
| 667 | 16 | No | 表“%.*ls”的索引“%.*ls”(行集 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 |
| 669 | 22 | No | 行对象不一致。 请重新运行该查询。 |
| 670 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于脱机文件组(“%.*ls”)上,无法访问。 |
| 671 | 16 | No | 表“%.*ls”的大型对象 (LOB) 数据位于只读文件组(“%.*ls”)上,该文件组不能被修改。 |
| 672 | 10 | No | 无法对数据库 '%.*ls' 中孤立行集的清除数据包进行排队。 某些磁盘空间可能被浪费。 在重新启动数据库时将再次进行清除。 |
| 673 | 16 | No | 快照隔离中访问行对象失败。 错误代码 0x%X。 |
| 674 | 10 | Yes | RowsetNewSS 0x%p 的析构函数中出现异常。 此错误可能意味着: 在释放对大容量插入操作期间所使用的预分配磁盘块时存在问题或引发了其他问题。 请重新启动服务器以解决此问题。 |
| 675 | 10 | Yes | 分区 ID 为 %I64d 的工作表在经过 %d 次重复尝试后已成功删除。 |
| 676 | 10 | Yes | 尝试删除分区 ID 为 %I64d 的工作表时出错。 |
| 677 | 10 | Yes | 多次尝试后仍无法删除分区 ID 为 %I64d 的工作表。 工作表已标记为要延迟删除。 这只是一条信息性消息。 不需要任何用户操作。 |
| 678 | 10 | Yes | 在批的末尾发现分区 ID 为 %I64d 的活动行集。 此错误可能意味着对异常的处理不当。 请使用 SQL Server Management Studio 中的当前活动窗口或 Transact-SQL KILL 语句,终止导致生成此错误的服务器进程标识符(SPID)。 |
| 679 | 16 | No | 表 '%.*ls' 的索引 '%.*ls' 的其中一个分区(分区 ID %I64d)位于文件组(“%.*ls”)上,由于该文件组处于脱机、正在还原或已失效状态,因此无法访问。 这种情况可能会限制查询结果。 |
| 680 | 10 | Yes | 尝试删除分配单元 ID %I64d (属于分区 ID 为 %I64d 的工作表)时出错[%d, %d, %d]。 |
| 681 | 16 | No | 尝试将不可为 NULL 的列的值设置为 NULL。 |
| 682 | 16 | No | 内部错误。 提供用于读取列值的缓冲区太小。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 683 | 22 | No | 试图在长度可变和固定长度的十进制格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看数据库是否有损坏情况。 |
| 684 | 22 | No | 试图在压缩和非压缩的存储格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 685 | 22 | No | 试图检索堆前推记录的反向指针时出现内部错误。 |
| 686 | 22 | No | 行集 %I64d 的 B 树已达到最大级别。 SQL Server 最多支持 255 个级别。 |
| 687 | 16 | No | 不能压缩字节数为奇数的 nchar 或 nvarchar 列。 |
| 688 | 16 | No | 由于存在活动的联机索引生成,不允许执行此操作。 |
| 689 | 16 | No | 由于存在未完成的联机索引生成清理,不允许执行此操作。 等待清理完成后重新运行该操作。 |
| 691 | 16 | Yes | 发生内部错误。 错误代码 %X。 |
| 692 | 16 | No | 内部错误。 用于写入固定列值的提供的缓冲区过大。 请运行 DBCC CHECKDB 查看是否有损坏情况。 |
| 694 | 16 | No | 内部错误 0x%X。 无法在 Azure 存储中创建块 Blob。 |
| 695 | 16 | No | 内部错误。 无法在 Azure 存储中删除块 Blob。 |
| 696 | 16 | No | 内部错误。 无法获取对逻辑删除表的访问权限。 Result [%x] |
| 697 | 16 | No | 内部错误。 无法获取 Blob 存储容器。 |
| 698 | 16 | No | 内部错误。 无法获取 Blob 容器访问器的访问权限。 |
| 699 | 16 | No | 无法读取 Azure Block Blob 存储中预期的数据。 错误代码 0x%X。 |
| 701 | 19 | Yes | 资源池 '%ls' 没有足够的系统内存来运行此查询。 |
| 708 | 10 | Yes | 服务器的虚拟地址空间不足,或者计算机的虚拟内存不足。 自启动以来已 %d 次使用保留内存。 请取消查询并重新运行它、减少服务器负载,或者关闭其他应用程序。 |
| 709 | 10 | No | 此 SQL Server 实例的可用内存(%I64u MB)低于配置的最大服务器内存(%I64u MB)。 这可能是由于外部内存压力或硬件故障而发生的。 如果作系统对此 SQL Server 实例没有足够的内存,请考虑减少配置的最大服务器内存,以避免实例启动时出现此消息。 |
| 801 | 20 | Yes | 遇到处于意外状态 0x%x 的缓冲区。 |
| 802 | 17 | No | 缓冲池中的可用内存不足。 |
| 803 | 10 | Yes | 模拟失败(仅限调试) |
| 805 | 10 | Yes | 还原挂起 |
| 806 | 10 | Yes | 审核失败(从磁盘读取的页未通过基本的完整性检查) |
| 807 | 10 | Yes | (驱动器中没有磁盘,或者其中的磁盘不正确) |
| 808 | 10 | Yes | 传输的字节不足。 常见原因包括备份配置、磁盘空间不足或存储子系统的其他问题(如损坏或硬件故障)。 查看错误日志/应用程序日志以获取详细消息并纠正错误情况。 |
| 810 | 16 | Yes | 在文件 '%ls' 中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。 这旨在仅在 Azure SQL DB 中触发。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 821 | 20 | Yes | 无法对位于 0x%p、缓冲区页号为 %S_PGID、数据库 ID 为 %d、设置了 HASHED 状态的缓冲区进行解哈希运算。 找不到该缓冲区。 %S_PAGE. 请与技术支持部门联系。 |
| 822 | 21 | Yes | 无法为请求 %S_BLKIOPTR 启动 I/O 操作。 请与技术支持部门联系。 |
| 823 | 24 | Yes | 在文件 '%ls' 中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 824 | 24 | Yes | SQL Server 检测到基于一致性的逻辑 I/O 错误: %ls。 在文件 '%ls' 中、偏移量为 %#016I64x 的位置对数据库 ID %d 中的页 %S_PGID 执行 %S_MSG 期间,发生了该错误。 SQL Server 错误日志或操作系统错误日志中的其他消息可能提供了更详细的说明。 这是一个威胁数据库完整性的严重错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2252374。 |
| 825 | 10 | Yes | 在失败 %d 次(错误: %ls)之后,按偏移量 %#016I64x 对文件“%ls”读取成功。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 此错误情况威胁到数据库的完整性,因此必须予以更正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 826 | 10 | Yes | pageid 不正确(应为 %d:%d,但实际为 %d:%d) |
| 829 | 21 | Yes | 数据库 ID %d,页 %S_PGID 已标记为 RestorePending,可能表明磁盘已损坏。 要从此状态恢复,请执行还原操作。 |
| 830 | 10 | No | 陈旧页(页读取所返回的日志序列号(LSN) (%u:%u:%u)比最后写入的序列号(%u:%u:%u)早) |
| 831 | 20 | No | 无法释放保留页(数据库 %d,页 %S_PGID)。 |
| 832 | 24 | Yes | 本应保持不变的页已更改(预期校验和: %08x,实际校验和: %08x,数据库 %d,文件 '%ls',页 %S_PGID)。 此错误通常指示存在内存故障或其他硬件损坏或操作系统损坏。 |
| 833 | 10 | No | SQL Server 在数据库 ID %d 的文件 [%ls] 上遇到了 %d 次 I/O 请求完成时间超过 %d 秒的情况。 OS 文件句柄是 0x%p。 最新长时间 I/O 的偏移量为:%#016I64x。 长时间 I/O 的持续时间为:%I64u 毫秒。 |
| 835 | 16 | No | 操作系统向 SQL Server 返回错误 %ls。 在文件 '%ls' 中偏移量 %#016I64x 处为 %S_MSG 创建事件失败。 SQL Server 错误日志和操作系统错误日志中的其他消息可能提供更多详细信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。 |
| 836 | 10 | No | 数据库 ID %d,陈旧页 %S_PGID 正在还原中。 |
| 837 | 17 | Yes | 在文件 '%ls' 中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。 当远程 IO 由于超时而失败时,可能会导致此错误。 |
| 838 | 10 | No | 异步 API 调用 (%ls) 在 %I64u 毫秒内未返回。 可能会发生非让步调度程序错误。 |
| 844 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 %ls |
| 845 | 17 | No | 等待用于页 %S_PGID,数据库 ID %d 的缓冲区闩锁类型 %d 时发生超时。 %ls |
| 846 | 10 | No | 等待缓冲区闩锁超时 — 类型 %d,bp %p,页 %d:%d,状态 %#x,数据库 ID:%d,分配单元 ID:%I64d%ls,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将不继续等待。 %ls |
| 847 | 10 | Yes | 等待闩锁超时:类 '%ls',ID %p,类型 %d,任务 0x%p:%d,等待时间 %d 秒,标志 0x%I64x,拥有任务 0x%p。 将继续等待。 %ls |
| 848 | 10 | Yes | 在内存管理器中使用大页。 |
| 849 | 10 | Yes | 在内存管理器中使用锁定页。 |
| 850 | 10 | Yes | 分配了 %I64u MB 的大型页内存。 |
| 851 | 10 | No | 该页位于无法读取的离线文件中 |
| 852 | 10 | Yes | 在内存管理器中使用常规内存。 |
| 853 | 10 | No | 由于并发闩锁过多,闩锁获取失败。 类型 %d,任务 0x%p:%d |
| 854 | 10 | Yes | 计算机支持内存错误恢复。 已启用 SQL 内存保护以从内存损坏中恢复。 |
| 855 | 10 | Yes | 检测到不可纠正的硬件内存损坏。 你的系统可能变得不稳定。 请查看操作系统错误日志以获取更多详细信息。 |
| 856 | 10 | Yes | SQL Server 在数据库 '%ls'、文件 ID:%u、页 ID:%u、内存地址:0x%I64x 中检测到硬件内存损坏,并已成功恢复该页。 |
| 857 | 10 | No | 缓冲池扩展“%.*ls”已成功初始化,大小为 %I64d MB。 |
| 858 | 10 | No | 无法在路径“%.*ls”上创建大小为 %I64d MB 的缓冲池扩展。 |
| 859 | 10 | Yes | 缓冲池扩展配置“%.*ls”格式错误。 格式应为“<扩展目录>,<大小 (GB)>”。 |
| 860 | 10 | Yes | %ls. BUF 地址 %p。 布夫诺 %u。 扩展偏移量 %1I64d。 错误代码 %d。 数据库文件 ID %u。 数据库文件偏移量 %2I64d。 |
| 861 | 10 | Yes | 缓冲池扩展大小必须大于物理内存大小 %I64d MB。 未启用缓冲池扩展。 |
| 862 | 10 | Yes | 不允许在状态 %ls 时尝试禁用缓冲池扩展。 |
| 863 | 10 | Yes | 不允许在状态 %ls 时尝试启用缓冲池扩展。 |
| 864 | 10 | Yes | 尝试初始化大小为 %1ld KB 的缓冲池扩展,但最大允许大小为 %2ld KB。 |
| 865 | 10 | Yes | 缓冲池扩展仅在 SQL Server 的标准版和企业版中受支持。 |
| 866 | 10 | Yes | 在 %ls 体系结构上不支持缓冲池扩展。 |
| 867 | 10 | No | 缓冲池扩展已成功禁用。 正在删除缓冲池扩展“%.*ls”。 |
| 868 | 10 | Yes | 缓冲池扩展大小必须大于当前内存分配阈值 %I64d MB。 未启用缓冲池扩展。 |
| 869 | 10 | Yes | 无法关闭缓冲池扩展“%.*ls”,因为存在 %ld 个未完成的异步 I/O。 |
| 870 | 10 | Yes | BPE 功能开关已打开! |
| 871 | 10 | Yes | 来自 RG 设置的缓冲池扩展大小为 %d GB(%I64d 字节)。 |
| 872 | 10 | Yes | 缓冲池扩展已启用。 无需执行任何操作。 |
| 873 | 10 | Yes | 缓冲池扩展已禁用。 无需执行任何操作。 |
| 874 | 10 | No | 在路径“%.*ls(大小为 %I64d MB)”上初始化弹性缓冲池扩展失败。 |
| 875 | 10 | No | 弹性缓冲池扩展“%.*ls”已成功启动,大小为 %I64d MB。 |
| 876 | 10 | No | 无法在路径“%.*ls”上启动大小为 %I64d MB 的弹性缓冲池扩展。 |
| 877 | 10 | No | 弹性缓冲池扩展“%.*ls”已成功启用,大小为 %I64d MB。 |
| 878 | 10 | No | 无法在路径“%.*ls”上创建大小为 %I64d MB 的弹性缓冲池扩展。 |
| 879 | 10 | No | 无法启动弹性缓冲池扩展,因为数据库 %d 不是内存优化的。 |
| 880 | 10 | No | 弹性缓冲池扩展启动失败,因为二进制版本与持久化版本不兼容。 |
| 881 | 10 | Yes | 弹性缓冲池扩展已禁用。 无需执行任何操作。 |
| 882 | 22 | No | InternalBaseTable 创建的表的架构已损坏。 |
| 883 | 10 | No | 无法为数据库 %ls 创建写入页记录器表:wpr_bucket_table,内部错误:%d,内部状态:%d。 来自 %ls。 |
| 885 | 16 | Yes | 发生内部错误。 错误代码 %X。 上下文:“%ls::%d”。 |
| 886 | 10 | Yes | 弹性缓冲池扩展已启用或正在启用中。 无需执行任何操作。 |
| 887 | 16 | No | 无效的 RBPEX 操作。 错误:%ls。 |
| 888 | 16 | No | 运行此操作“%ls”时必须启用弹性缓冲池扩展。 |
| 889 | 16 | No | 运行此操作“%ls”时必须禁用弹性缓冲池扩展。 |
| 890 | 10 | No | 无法为数据库 %ls 中的写入页记录器创建、检索或保留存储桶。 |
| 891 | 10 | Yes | %ls 平台不支持缓冲池扩展。 |
| 892 | 10 | Yes | 在内存管理器中使用共享内存。 |
| 893 | 10 | Yes | 释放闩锁失败。 BUF 地址 %p。 数据库 ID 为 %d。 文件 ID %d。 页面 %S_PGID。 |
| 894 | 10 | No | 缓冲池:为 %I64d 个哈希页分配 %I64u 字节。 |
| 895 | 10 | No | 混合缓冲池:为 %S_MSG 持久内存的 %I64u GiB 建议 %I64d 个哈希页。 |
| 896 | 10 | Yes | 禁用缓冲池扩展失败。 |
| 897 | 10 | Yes | 由于错误,缓冲池扩展已暂停。 |
| 898 | 10 | No | 缓冲池扫描花费了 %I64d 秒:数据库 ID %d,命令 '%ls',操作 '%ls',扫描的缓冲区 %I64d,总迭代的缓冲区 %I64d,等待时间 %I64d 毫秒。 有关更多信息,请参阅 'https://go.microsoft.com/fwlink/?linkid=2132602'。 |
| 899 | 10 | No | 禁用弹性缓冲池扩展失败。 |
| 900 | 16 | No | 无法启动缓冲池扩展,因为文件配置已更改,并且与现有配置文件不兼容。 |
| 902 | 16 | No | 要更改 %ls,数据库必须处于可执行检查点的状态。 |
| 904 | 16 | No | 在服务器关闭或启动期间,数据库 %ld 不能自动启动。 |
| 905 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为它包含分区函数 '%.*ls'。 只有 SQL Server Enterprise Edition 支持分区。 |
| 907 | 16 | No | 数据库 "%ls" 包含不一致的数据库元数据或文件元数据。 |
| 908 | 10 | Yes | 数据库 %ls 中的文件组 %ls 不可用,因为它的状态为 %ls。 请还原或更改该文件组,使其变得可用。 |
| 909 | 21 | Yes | 数据库 '%.*ls' 无法在此 SQL Server 版本中启动,因为对象 '%.*ls' 的部分或全部已启用数据压缩或 vardecimal 存储格式。 只有 SQL Server Enterprise Edition 才能支持数据压缩和 Vardecimal 存储格式。 |
| 910 | 10 | No | 数据库 '%.*ls' 正在将脚本 '%.*ls' 从级别 %d 升级到级别 %d。 |
| 911 | 16 | No | 数据库 '%.*ls' 不存在。 请确保输入的名称正确无误。 |
| 912 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 遇到错误 %d、状态 %d、严重性 %d。 这是一种错误情况,可能会妨碍正常操作,且数据库将脱机。 如果在 'master' 数据库升级过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2322071。 |
| 913 | 22 | Yes | 找不到数据库 ID %d。 可能该数据库尚未激活,也可能正处于转换过程中。 一旦数据库可用,请重新发出查询。 如果你认为此错误不是由于数据库正在转换其状态而导致的,并且此错误仍然存在,请与主要支持提供商联系。 请允许复查 Microsoft SQL Server 错误日志以及与发生错误时的环境相关的任何其他信息。 |
| 914 | 21 | No | 数据库 '%.*ls' 的脚本级别升级失败,因为升级步骤 '%.*ls' 在完成前已中止。 如果在 'master' 数据库升级过程中发生中止,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 915 | 21 | No | 无法获取数据库 '%.*ls' 的当前脚本级别。 如果在 'master' 数据库启动过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。 |
| 916 | 14 | No | 服务器主体“%.*ls”无法在当前安全上下文下访问数据库“%.*ls”。 |
| 917 | 21 | No | 由于编译错误,未能执行数据库 '%.*ls' 的升级脚本批处理。 请在以前的错误消息中查看导致编译失败的行。 |
| 918 | 21 | No | 未能从脚本 DLL '%.*ls' 加载引擎脚本元数据。 操作系统报告的错误代码为 %d。 这是一种错误情况,通常表明安装已损坏或不完整。 修复 SQL Server 实例也许可帮助解决该错误。 |
| 919 | 10 | No | 用户 '%.*ls' 正在将数据库脚本级别条目 %d 更改为值 %d。 |
| 920 | 20 | No | 只有 sysadmin 角色的成员可以修改数据库脚本级别。 |
| 921 | 14 | No | 尚未恢复数据库 '%.*ls'。 请等待,然后重试。 |
| 922 | 14 | No | 正在恢复数据库 '%.*ls'。 请等待恢复操作完成。 |
| 923 | 14 | No | 数据库 '%.*ls' 处于受限模式。 只有此数据库的所有者、dbcreator 和 sysadmin 角色的成员才能访问此数据库。 |
| 924 | 14 | No | 数据库 '%.*ls' 已打开,并且一次只能有一个用户。 |
| 925 | 19 | Yes | 已超出每个查询可使用的数据库数目的最大值。 允许的最大值为 %d。 |
| 926 | 14 | No | 无法打开数据库 '%.*ls'。 恢复操作已将该数据库标记为 SUSPECT。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 927 | 14 | No | 无法打开数据库 '%.*ls'。 该数据库正在进行还原。 |
| 928 | 20 | Yes | 在升级期间,数据库出现异常 %d (严重性 %d,状态 %d,地址 %p)。 请使用异常号来确定原因。 |
| 929 | 20 | Yes | 无法关闭当前未处于打开状态的数据库。 应用程序应该重新连接,然后重试。 如果此操作不能解决问题,请与主要支持提供商联系。 |
| 930 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的恢复单元 %d。 请与技术支持部门联系。 |
| 931 | 21 | Yes | 正在尝试引用数据库 '%ls' 中不存在的数据库片断 %d。 请与技术支持部门联系。 |
| 932 | 21 | Yes | 由于启用了更改跟踪,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本类别不支持更改跟踪。 请使用支持的 SQL Server 版本类别禁用该数据库中的更改跟踪,或者将此实例升级为支持更改跟踪的版本类别。 |
| 933 | 21 | Yes | 数据库 '%.*ls' 不能启动,因为某些数据库功能在当前版本的 SQL Server 中不可用。 |
| 934 | 21 | Yes | 由于启用了变更数据捕获,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本不支持变更数据捕获。 要么不使用 KEEP_CDC 选项还原数据库,要么将实例升级到支持变更数据捕获的版本。 |
| 935 | 21 | Yes | 数据库 '%.*ls' 中 '%.*ls' 的脚本级别不能从 %d 降级到此服务器支持的 %d。 这通常意味着附加了未来的数据库,且当前安装不支持降级路径。 请安装更新版本的 SQL Server,然后重试打开数据库。 |
| 938 | 21 | Yes | 目标数据库版本 %d 不受当前代码版本 %d 支持。 将目标版本更改为受支持的级别并重新启动服务器。 |
| 939 | 16 | Yes | 无法启动数据库 '%.*ls',因为永久性版本存储初始化失败,出现错误 %d。 请参阅错误日志中以前的错误,以标识原因并更正任何相关的问题。 |
| 941 | 16 | No | 数据库 '%.*ls' 无法打开,因为它未启动。 在数据库启动后重试。 |
| 942 | 14 | No | 由于数据库 '%.*ls' 离线,无法打开该数据库。 |
| 943 | 14 | No | 无法打开数据库 '%.*ls',因为该数据库的版本(%d)高于当前服务器版本(%d)。 |
| 944 | 10 | No | 正在将数据库 '%.*ls' 从版本 %d 转换为当前版本 %d。 |
| 945 | 16 | No | 由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库“%.*ls”。 有关详细信息,请参阅 SQL Server 错误日志。 |
| 946 | 14 | Yes | 无法打开数据库 '%.*ls' 版本 %d。 请将该数据库升级为最新版本。 |
| 947 | 16 | Yes | 关闭数据库 '%.*ls' 时出错。 请检查是否存在以前的其他错误,然后重试该操作。 |
| 948 | 20 | Yes | 数据库 '%.*ls' 的版本为 %d,无法打开。 此服务器支持 %d 版及更低版本。 不支持降级路径。 |
| 949 | 16 | No | 已跳过 tempdb。 不能运行需要 tempdb 的查询 |
| 950 | 20 | Yes | 无法升级数据库 '%.*ls',因为此版本的 SQL Server 不支持该数据库的非发布版本(%d)。 不能打开与此版本的 sqlservr.exe 不兼容的数据库。 必须重新创建该数据库。 |
| 951 | 10 | No | 数据库 '%.*ls' 正在从版本 %d 升级到版本 '%.*ls'。 |
| 952 | 16 | No | 数据库 '%.*ls' 正处于转换状态。 请稍后再尝试该语句。 |
| 954 | 14 | No | 无法打开数据库 "%.*ls"。 因为该数据库充当镜像数据库。 |
| 955 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库缺少仲裁: 无法打开该数据库。 如果已配置伙伴和见证服务器连接,请进行检查。 |
| 956 | 14 | No | 已为数据库镜像启用数据库 %.*ls,但该数据库尚未与其伙伴数据库同步。 请稍后再试此操作。 |
| 957 | 17 | No | 数据库 '%.*ls' 已启用数据库镜像或已加入可用性组。 不能更改数据库的名称。 |
| 958 | 10 | Yes | 资源数据库的内部版本为 %.*ls。 这只是一条信息性消息。 不需要任何用户操作。 |
| 959 | 20 | Yes | 资源数据库的版本为 %d,而此服务器支持版本 %d。 请还原正确版本或重新安装 SQL Server。 |
| 960 | 10 | No | 警告:数据库“%.*ls”中的用户“sys”(主体 ID = %d)已重命名为“%.*ls”。 "sys" 是此版本 SQL Server 中的保留用户名或架构名。 |
| 961 | 10 | No | 警告:数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)已重命名为“%.*ls”,因为其名称与同一对象上的另一个索引重复。 |
| 962 | 10 | No | 警告:数据库“%.*ls”中的主键或唯一约束“%.*ls”(对象 ID = %d)已重命名为“%.*ls”,因为其索引已重命名。 |
| 963 | 10 | No | 警告:数据库“%.*ls”在升级过程中因所执行的操作而被标记为可疑。 有关详细信息,请参阅错误日志或事件日志。 请用 ALTER DATABASE 使此数据库联机。 此数据库将以 restricted_user 状态联机。 |
| 964 | 10 | No | 警告:发现数据库 '%.*ls' 中缺少系统用户 '%.*ls',已将其还原。 要求此用户进行 SQL Server 操作。 |
| 965 | 10 | No | 警告:在数据库“%.*ls”中对象 ID %d 上的索引“%.*ls”(索引 ID = %d)的元数据中检测到列可为空性不一致。 索引可能已损坏。 请运行 DBCC CHECKTABLE 验证一致性。 |
| 966 | 10 | No | 警告:数据库“%.*ls”中的程序集“%.*ls”已重命名为“%.*ls”,因为该程序集的名称与此版本 SQL Server 中的系统程序集冲突。 |
| 967 | 10 | No | 警告:“%.*ls”.”%.*ls”上的索引“%.*ls”已禁用,因为与其绑定的 XML 数据可能包含 xs:date 和 xs:dateTime 的负值,这些值不再受支持。 |
| 968 | 10 | No | 警告:架构集合“%.*ls”中类型“%.*ls”上的 XML 方面已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 969 | 10 | No | 警告:架构集合“%.*ls”中 XML 元素或属性“%.*ls”上的默认值或固定值已从“%.*ls”更新为“%.*ls”,因为 SQL Server 不支持 xs:date 或 xs:dateTime 类型值中的负年。 |
| 970 | 10 | No | 警告:XML 列“%.*ls.%.*ls.%.*ls”中的 XML 实例可能包含 xs:date 或 xs:dateTime 类型的负简单类型值。 将无法在这些 XML 实例上运行 XQuery 或生成主 XML 索引或选择性 XML 索引。 |
| 971 | 10 | No | 在两个不同的位置检测到该资源数据库。 正在将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),而不是当前附加的资源数据库所在的 '%.*ls'。 |
| 972 | 17 | No | 不能在过程执行期间使用数据库 '%d'。 |
| 973 | 10 | Yes | 数据库 %ls 已启动。 但是,FILESTREAM 与 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 选项不兼容。 请删除 FILESTREAM 文件和 FILESTREAM 文件组,或者将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。 |
| 974 | 10 | No | 无法将资源数据库附加到与 sqlservr.exe 相同的目录(位于 '%.*ls'),因为数据库文件不存在。 |
| 975 | 10 | Yes | 无法更新数据库 '%.*ls' 中的系统对象,因为该数据库是只读的。 |
| 976 | 14 | No | 目标数据库 '%.*ls' 正在参与可用性组,当前无法用于查询。 数据移动被挂起,或者未启用可用性副本以便用于读访问。 要允许对该可用性组中的这一数据库和其他数据库进行只读访问,请对组中一个或多个辅助可用性副本启用只读访问权限。 有关详细信息,请参阅 SQL Server 联机丛书中的 ALTER AVAILABILITY GROUP 语句。 |
| 977 | 10 | No | 警告:在数据库 '%.*ls' 中 object_id '%d' 上的约束 '%.*ls' 找不到关联的索引。 |
| 978 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当应用程序意向设置为只读时,当前可用于连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 979 | 14 | No | 目标数据库 ('%.*ls') 在可用性组中,当前不允许只读连接。 有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。 |
| 980 | 21 | Yes | SQL Server 无法加载数据库 '%.*ls',因为它包含列存储索引。 当前安装的 SQL Server 版本不支持列存储索引。 要么使用受支持的 SQL Server 版本禁用数据库中的列存储索引,要么将 SQL Server 实例升级到支持列存储索引的版本。 |
| 981 | 10 | No | 数据库管理器将使用 %d 目标数据库版本。 |
| 982 | 14 | No | 无法访问 '%.*ls' 数据库,因为没有启用只读访问的联机辅助副本。 检查可用性组配置,验证至少有一个辅助副本配置为只读访问。 等待启用的副本联机,然后重试只读操作。 |
| 983 | 14 | No | 无法访问可用性数据库 '%.*ls',因为数据库副本不处于 PRIMARY 或 SECONDARY 角色。 仅当数据库副本处于 PRIMARY 或 SECONDARY 角色时,才允许连接到可用性数据库。 请稍后再试此操作。 |
| 984 | 21 | Yes | 无法执行 sqlscriptdowngrade.dll 从 Binn 到 Binn\Cache 文件夹的版本化复制。 VerInstallFile API 失败,错误代码为 %d。 |
| 985 | 10 | Yes | 已成功将文件 '%ls' 安装到文件夹 '%ls'。 |
| 986 | 10 | No | 经过 %d 次尝试后,仍无法为数据库 '%.*ls' 获取干净的启动页。 这只是一条信息性消息。 不需要任何用户操作。 |
| 987 | 23 | Yes | 在更新数据库 '%.*ls' 中的系统对象时遇到重复键插入。 |
| 988 | 14 | No | 无法访问数据库 '%.*ls',因为它缺乏高可用性的节点仲裁。 请稍后再试此操作。 |
| 989 | 16 | No | 当主机数据库的一个或多个分区数据库被标记为可疑时,无法将 ID 为 %d 的主机数据库脱机。 |
| 990 | 16 | No | 将 ID 为 %d 的主机数据库脱机,因为其一个或多个分区数据库被标记为可疑。 |
| 991 | 16 | No | 当主机数据库 '%.*ls' 的一个或多个分区数据库被标记为可疑时,无法将其脱机。 |
| 992 | 16 | No | 无法获取数据库 '%.*ls' 上的共享锁。 |
| 993 | 10 | No | 数据库 '%.*ls' 的重做已应用从 %d 到 %d 的版本升级步骤。 |
| 994 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用,因为它包含计算列。 |
| 995 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 无法对其进行升级,因为它位于只读文件组上。 |
| 996 | 10 | No | 警告:"%.*ls"."%.*ls" 上的索引 "%.*ls" 已禁用。 此列存储索引无法升级,可能是因为它超过了 '%d' 字节的行大小限制。 |
| 997 | 16 | No | 无法获取数据库 '%.*ls' 上的更新锁。 |
| 998 | 16 | No | 数据库 '%.*ls' 在服务器 '%.*ls' 中不存在。 请确保输入的名称正确无误。 |