数据库引擎错误「建议收藏」

数据库引擎错误「建议收藏」该表包含错误消息编号和描述,它是sys.messages目录视图中错误消息的文本。如果适用,错误编号是指向更多信息的链接。此列表并不详尽。有关所有错误的完整列表,请使用以下查询查询sys.messages目录视图:SELECTmessage_idASError,severityASSeverity,[EventLogged]=CASEis_event_loggedWHEN0THEN’No’ELSE’Yes’END,textAS[Description]

大家好,又见面了,我是你们的朋友全栈君。

该表包含错误消息编号和描述,它是sys.messages目录视图中错误消息的文本。 如果适用,错误编号是指向更多信息的链接。

此列表并不详尽。 有关所有错误的完整列表,请使用以下查询查询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 = 2052   --所需的语言,例如1033(美国英语)
ORDER BY message_id
Error Severity Event Logged Description
21 20 No 警告: 在 %2! 出现错误 %1!。请记录该错误和时间,并与您的系统管理员联系。
101 15 No 在 Waitfor 中不允许使用查询。
102 15 No “%1!”附近有语法错误。
103 15 No 以 ‘%2!’ 开头的 %1! 太长。最大长度为 %3!。
104 15 No 如果该语句包含 UNION、INTERSECT 或 EXCEPT 运算符,则 ORDER BY 项必须出现在选择列表中。
105 15 No 字符串 ‘%1!’ 后的引号不完整。
106 16 No 查询中的表名太多。最多允许有 %1! 个。
107 15 No 列前缀 ‘%1!’ 与查询中使用的表名或别名不匹配。
108 15 No ORDER BY 位置号 %1! 超出了选择列表中项数的范围。
109 15 No INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。
110 15 No INSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。
111 15 No %1!’ 必须是查询批次中的第一个语句。
112 15 No %1! 语句中不允许使用变量。
113 15 No 缺少注释的结尾标记 ‘*/’。
114 15 No 对于将值赋给变量的语句,浏览模式无效。
115 15 No FOR UPDATE 子句对包含集合运算符的语句无效。
116 15 No 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
117 15 No %1! 名称 ‘%2!’ 包含的前缀超出了最大限值。最多只能有 %3! 个。
119 15 No 必须传递参数 %1!,并以 ‘@name = value’ 的形式传递后续的参数。一旦使用了 ‘@name = value’ 形式之后,所有后续的参数就必须以 ‘@name = value’ 的形式传递。
120 15 No INSERT 语句的选择列表包含的项少于插入列表中的项。SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。
121 15 No INSERT 语句的选择列表包含的项多于插入列表中的项。SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。
122 15 No %1! 选项只允许用于 %2! 语法。
123 15 No 批/过程超出了 %1! 个字符的最大长度。
124 15 No CREATE PROCEDURE 不包含任何语句。
125 15 No Case 表达式只能嵌套到 %1! 层。
126 15 No 伪列 “%1!” 无效。
127 15 No TOP N 或 FETCH 行计数值不得为负。
128 15 No 在此上下文中不允许使用名称 “%1!”。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。
129 15 No 填充因子 %1! 是无效百分比;填充因子必须介于 1 到 100 之间。
130 16 No 不能对包含聚合或子查询的表达式执行聚合函数。
131 15 No 赋予 %2! ‘%3!’ 的大小(%1!)超出了任意数据类型的最大允许值(%4!)。
132 15 No 标签 ‘%1!’ 已声明。标签名称在查询批次或存储过程内部必须唯一。
133 15 No GOTO 语句引用了标签 ‘%1!’,但该标签尚未声明。
134 15 No 变量名 ‘%1!’ 已声明。变量名在查询批次或存储过程内部必须唯一。
135 15 No 不能在 WHILE 语句的作用域之外使用 BREAK 语句。
136 15 No 不能在 WHILE 语句的作用域之外使用 CONTINUE 语句。
137 15 No 必须声明标量变量 “%1!”。
138 15 No 不允许在子查询中使用相关子句。
139 15 No 不能向局部变量赋予默认值。
140 15 No 只能在 CREATE TRIGGER 语句内部使用 IF UPDATE。
141 15 No 向变量赋值的 SELECT 语句不能与数据检索操作结合使用。
142 15 No 约束 ‘%1!’ 的定义中有语法错误。
144 15 No 在用于 GROUP BY 子句分组依据列表的表达式中,不能使用聚合或子查询。
145 15 No 如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。
146 15 No 无法为子查询分配辅助表。超出了查询中允许的最大表数目(%1!)。
147 15 No 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。
148 15 No 用于 WAITFOR 的时间字符串 ‘%1!’ 中存在时间语法错误。
149 15 No 用于 WAITFOR 的时间值 ‘%1!’ 是无效值。请检查日期/时间语法。
151 15 No %1!’ 是无效的 money 值。
152 15 No 已经两次指定了相同的大数据布局选项 “%1!”。
153 15 No 在 %2! 语句中选项 %1! 的用法无效。
154 15 No 在 %2! 中不允许使用 %1!。
155 15 No %1!’ 不是可以识别的 %2! 选项。
156 15 No 关键字 ‘%1!’ 附近有语法错误。
157 15 No 聚合不应出现在 UPDATE 语句的集合列表中。
158 15 No 聚合不应出现在 OUTPUT 子句中。
159 15 No 必须为 DROP INDEX 语句指定表名和索引名。
160 15 No 规则不包含变量。
161 15 No 规则包含多个变量。
162 15 No TOP 或 OFFSET 子句中的表达式无效。
164 15 No 每个 GROUP BY 表达式必须至少包含一个不是外部引用的列。
165 16 No 不能授予或撤消特权 %1!。
166 15 No %1!’ 不允许将数据库名称指定为对象名前缀。
167 15 No 不能在临时对象上创建 %1!。
168 15 No 浮点值 ‘%1!’ 超出了计算机表示范围(%2! 个字节)。
169 15 No 在排序依据列表中多次指定了某一列。排序依据列表中的列必须是唯一的。
171 15 No INSERT、SELECT INTO 或 UPDATE 语句不能使用浏览模式。
172 15 No 不能在浏览模式中使用 HOLDLOCK。
173 15 No 列 ‘%1!’ 的定义中必须包括数据类型。
174 15 No %1! 函数要求有 %2! 个参数。
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 此 %1! 语句中参数太多。最多允许 %2! 个参数。
181 15 No 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 OUTPUT 选项。
182 15 No 必须为 READTEXT 或 WRITETEXT 实用工具提供表名和列名。
183 15 No 列 ‘%2!’ 的小数位数(%1!)必须介于 %3! 到 %4! 之间。
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 %1! 函数要求有 %2! 到 %3! 个参数。
190 15 No 语句中指定的日期或时间无效。
191 15 No SQL 语句的某些部分嵌套过深。请重写查询或将其分解为若干较小的查询。
192 16 No 小数位数必须小于或等于精度。
193 15 No 以 ‘%1!’ 开头的对象名或列名太长。最大长度为 %2! 个字符。
194 15 No SELECT INTO 语句不能包含向变量赋值的 SELECT 语句。
195 15 No %1!’ 不是可以识别的 %2!。
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 过程或函数 ‘%1!’ 需要参数 ‘%2!’,但未提供该参数。
202 16 No 类型 ‘%1!’ 对 WAITFOR 无效。支持的数据类型为 CHAR/VARCHAR、NCHAR/NVARCHAR 和 DATETIME。WAITFOR DELAY 支持 INT 和 SMALLINT 数据类型。
203 16 No 名称 ‘%1!’ 不是有效的标识符。
204 20 Yes 在节点 %1! 中出现规范化错误。
205 16 No 使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式。
206 16 No 操作数类型冲突: %1! 与 %2! 不兼容
207 16 No 列名 ‘%1!’ 无效。
208 16 No 对象名 ‘%1!’ 无效。
209 16 No 列名 ‘%1!’ 不明确。
210 16 No 从 binary/varbinary 字符串向 datetime 转换时失败。
211 23 Yes 可能发生了架构损坏。请运行 DBCC CHECKCATALOG。
212 16 No 表达式结果长度超出了最大限值。最大值为 %1!,但目前长度为 %2!。
213 16 No 列名或所提供值的数目与表定义不匹配。
214 16 No 过程需要类型为 ‘%2!’ 的参数 ‘%1!’。
215 16 No 为不是函数的对象 ‘%1!’ 提供了参数。如果这些参数要作为表提示,则需要使用 WITH 关键字。
216 16 No 没有为函数 ‘%1!’ 提供参数。
217 16 No 超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 %1!)。
218 16 No 找不到类型 ‘%1!’。该类型不存在,或者您没有所需的权限。
219 16 No 类型 ‘%1!’ 已存在,或者您没有创建它的权限。
220 16 No 发生数据类型 %1! 的算术溢出错误,值 = %2!。
221 10 No FIPS 警告: 从 %1! 隐式转换为 %2!。
222 16 No 基类型 “%1!” 不是别名数据类型的有效基类型。
223 11 No 对象 ID %1! 被指定为表 ID %2! 中列 ID %3! 的默认值,但该对象缺失或不是默认值类型。
224 11 No 对象 ID %1! 被指定为表 ID %2! 中列 ID %3! 的规则,但该对象缺失或不是默认值类型。
225 16 No 为 %1!”%2!” 提供的参数无效。
226 16 No 在多语句事务内不允许使用 %1! 语句。
227 15 No %1! 不是有效的函数、属性或字段。
228 15 No 程序集 ‘%3!’ 中 ‘%2!’ 类型的方法 ‘%1!’ 不返回任何值。
229 14 No 拒绝了对对象 ‘%2!’ (数据库 ‘%3!’,架构 ‘%4!’)的 %1! 权限。
230 14 No 拒绝了对对象“%3!”(数据库“%4!”,架构“%5!”)的列“%2!”的 %1! 权限。
231 11 No 没有这样的默认值。ID = %1!,数据库 ID = %2!。
232 16 No 类型 %1! 发生算术溢出错误,值 = %2!。
233 16 No 表 ‘%2!’ 中的列 ‘%1!’ 不能为 Null。
234 16 No 结果空间不足,无法将 money 值转换为 %1!。
235 16 No 无法将 char 值转换为 money。该 char 值的语法有误。
236 16 No 从 char 数据类型到 money 数据类型的转换导致 money 溢出错误。
237 16 No 结果空间不足,无法将 money 值转换为 %1!。
239 16 No 指定了重复的公用表表达式名称 ‘%1!’。
240 16 No 在递归查询 “%2!” 的列 “%1!” 中,定位点类型和递归部分的类型不匹配。
241 16 No 从字符串转换日期和/或时间时,转换失败。
242 16 No 从 %1! 数据类型到 %2! 数据类型的转换产生一个超出范围的值。
243 16 No 类型 %1! 不是已定义的系统类型。
244 16 No 转换 %1! 值’%2!’ 时溢出了 %3! 列。请使用较大的整数列。
245 16 No 在将 %1! 值 ‘%2!’ 转换成数据类型 %3! 时失败。
246 16 No 没有为递归查询 “%1!” 指定任何定位点成员。
247 16 No 在递归查询 “%1!” 的递归部分发现了定位点成员。
248 16 No 转换 %1! 值 ‘%2!’ 时溢出了整数列。
249 16 No 类型 “%1!” 不是可比的。不能在 %2! 子句中使用。
251 16 No 未能为查询优化分配辅助表。超出了查询中允许的最大表数目(%1!)。
252 16 No 递归公用表表达式 ‘%1!’ 不包含顶级 UNION ALL 运算符。
253 16 No 公用表表达式 ‘%1!’ 的递归成员有多个递归引用。
254 16 No PIVOT 运算符的列列表中不允许有带前缀的列。
255 16 No PIVOT 运算符的列列表中不允许有伪列。
256 16 No 数据类型 %1! 对 %2! 函数无效。允许使用的类型有: char/varchar、nchar/nvarchar 和 binary/varbinary。
257 16 No 不允许从数据类型 %1! 到 %2! 的隐式转换。请使用 CONVERT 函数来运行此查询。
258 15 No 不能对 %1! 调用方法。
259 16 No 不允许对系统目录进行即席更新。
260 16 No 不允许从数据类型 %1! 到数据类型 %2! 的隐式转换(表 ‘%3!’,列 ‘%4!’)。请使用 CONVERT 函数来运行此查询。
261 16 No %1!’ 不是可以识别的函数。
262 16 No 在数据库 ‘%2!’ 中拒绝了 %1! 权限。
263 16 No 必须指定要从中选择的表。
264 16 No 在 INSERT 的 SET 子句或列列表中多次指定了列名“%1!”。在同一子句中不得为一个列分配多个值。请修改该子句,以确保一个列仅更新一次。如果此语句在视图中更新或插入列,列别名可能掩盖您的代码中的重复情况。
265 16 No 在 %2! 运算符中指定的列名 “%1!” 与 %3! 参数中现有的列名冲突。
266 16 No EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = %1!,当前计数 = %2!。
267 16 No 找不到对象 ‘%1!’。
268 16 No 无法在此数据库中运行 SELECT INTO。数据库所有者必须运行 sp_dboption 以启用此选项。
270 16 No 不能修改对象 ‘%1!’。
271 16 No 不能修改列 “%1!”,因为它是计算列,或者是 UNION 运算符的结果。
272 16 No 不能更新时间戳列。
273 16 No 不能将显式值插入时间戳列。请对列列表使用 INSERT 来排除时间戳列,或将 DEFAULT 插入时间戳列。
275 16 No 不允许在 UNPIVOT 运算符的值或透视列中使用前缀。
276 16 No 不允许将伪列作为 UNPIVOT 运算符的值或透视列。
277 16 No 列 “%1!” 在 UNPIVOT 运算符的列列表中指定了多次。
278 16 No 在 GROUP BY 子句中不能使用 text、ntext 和 image 数据类型。
279 16 No 在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。
280 16 No 在 TEXTPTR 函数中只允许使用基表列。
281 16 No 从 %2! 转换为字符串时,%1! 不是有效的样式号。
282 10 No %1!过程试图返回状态 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 触发器内不允许使用 %1! 语句。
288 16 No PATINDEX 函数只能对 char、nchar、varchar、nvarchar、text 和 ntext 数据类型进行操作。
289 16 No 无法构造数据类型 %1!,某些参数的值无效。
290 16 No 使用对象 “%1!”、方法 “%2!” 的 EXECUTE 语句无效。
291 16 No CAST 或 CONVERT: 为类型 ‘%1!’ 指定的属性无效
292 16 No 结果空间不足,无法将 smallmoney 值转换为 %1!。
293 16 No 无法将 char 值转换为 smallmoney。该 char 值的语法有误。
294 16 No 从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。
295 16 No 将字符串转换为 smalldatetime 数据类型时失败。
297 16 No 用户没有执行此操作的权限。
300 14 No 拒绝了对对象 ‘%2!’ (数据库 ‘%3!’)的 %1! 权限。
301 16 No 查询中包含不允许的外部联接请求。
302 16 No newsequentialid() 内置函数只能在 CREATE TABLE 语句或 ALTER TABLE 语句中 ‘uniqueidentifier’ 类型的列的 DEFAULT 表达式中使用。不能与其他运算符一起用来构成复杂的标量表达式。
303 16 No 表 ‘%1!’ 是外部联接子句的内部成员。如果该表还出现在常规联接子句中,则不允许发生这种情况。
304 16 No %1!’ 超出了索引选项 ‘%2!’ 的范围。有关有效值的范围,请参见 sp_configure 选项 ‘%3!’。
305 16 No 不能对 XML 数据类型进行比较或排序,除非使用 IS NULL 运算符。
306 16 No 不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。
307 16 No 表 ‘%2!’ 的索引 ID %1! (在 FROM 子句中指定)不存在。
308 16 No 表 ‘%2!’ 的索引 ‘%1!’ (在 FROM 子句中指定)不存在。
309 16 No 不能在提示中对表 “%2!” 使用索引 “%1!”。提示中不允许使用 XML 索引。
310 15 No 为 MAXRECURSION 选项指定的值 %1! 超出了允许的最大值 %2!。
311 16 No 不能在 ‘inserted’ 表和 ‘deleted’ 表中使用 text、ntext 或 image 列。
312 16 No 不能在筛选存储过程中引用 text、ntext 或 image 列。
313 16 No 为过程或函数 %1! 提供的参数数目不足。
314 16 No 无法将 GROUP BY ALL 用于特殊表 INSERTED 或 DELETED。
315 16 No 表 “%2!” 的索引 “%1!” (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。
316 16 No 表 “%2!” 的索引 ID %1! (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。
317 16 No 表值函数 ‘%1!’ 不能有列别名。
318 16 No 表值方法返回的表(及其列)需要有别名。
319 16 No 关键字 ‘with’ 附近有语法错误。如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。
320 16 No OPTIMIZE FOR 子句中 ‘%1!’ 的编译时变量值必须是文字。
321 15 No “%1!”不是可识别的表提示选项。如果它要作为表值函数或 CHANGETABLE 函数的参数,请确保您的数据库兼容模式设置为 90。
322 15 No 在 OPTIMIZE FOR 子句中指定了变量 “%1!”,但没有在查询中使用。
324 15 No 不支持 %1! 运算符的 ‘ALL’ 版本。
325 15 No %1!’ 附近有语法错误。您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。有关 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的信息,请参见帮助。
326 16 No 多部分标识符 ‘%1!’ 不明确。既存在列 ‘%2!’,又存在列 ‘%3!’。
327 16 No 函数调用 ‘%1!’ 不明确: 既存在同名的用户定义函数,又存在同名的方法调用。
328 16 No 由于 textptr() 函数用在其中一个基表的 LOB 列中,所以无法为给定语句生成游标计划。
329 16 No 每个 GROUP BY 表达式都必须包含至少一个列引用。
330 15 No OUTPUT INTO 子句的目标 ‘%1!’ 不能是视图表达式或公用表表达式。
331 15 No OUTPUT INTO 子句的目标表 ‘%1!’ 不能有任何启用的触发器。
332 15 No OUTPUT INTO 子句的目标表 ‘%1!’ 不能位于(主键、外键)关系的任何一侧。找到引用约束 ‘%2!’。
333 15 No OUTPUT INTO 子句的目标表 ‘%1!’ 不能具有任何启用的检查约束或任何启用的规则。找到检查约束或规则 ‘%2!’。
334 15 No 如果 DML 语句包含不带 INTO 子句的 OUTPUT 子句,则该语句的目标表 ‘%1!’ 不能具有任何启用的触发器。
335 16 No 函数调用不能用于匹配 DELETE 或 UPDATE 语句的 FROM 子句中的目标表。请改用没有参数的函数名称 ‘%1!’。
336 15 No “%1!”附近的语法不正确。如果它要用作公用表表达式,需要使用分号显式终止前一个语句。
337 10 No 警告: 浮点值 ‘%1!’ 太小。它将被当做 0 处理。
338 16 No READTEXT、WRITETEXT 和 UPDATETEXT 语句无法用于视图、远程表和触发器内插入的表或删除的表。
339 16 No DEFAULT 和 NULL 不允许作为显式标识值。
340 16 No 无法对视图 “%2!” 创建触发器 “%1!”。不能对视图创建 AFTER 触发器。
341 16 No 复制筛选器过程不能包含类型为大型对象、较大值、XML 或 CLR 的列。
342 16 No 在此上下文中不允许有列 “%1!”,并且找不到用户定义的函数或聚合 “%2!”。
343 15 No CREATE、DROP 或 ALTER 语句中使用了未知的对象类型 ‘%1!’。
344 16 No 不允许远程函数引用 ‘%1!’,找不到列名 ‘%2!’,或者列名不明确。
345 16 No OUTPUT 子句中不允许使用函数 ‘%1!’,因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。
346 15 No 因为参数 “%1!” 不是表值参数,所以不能将其声明为 READONLY。
347 16 No 不能将表值参数 “%1!” 声明为 OUTPUT 参数。
348 16 No 不能将表变量 “%1!” 传递给带 OUTPUT 选项的存储过程。
349 16 No 过程 “%1!” 没有名为 “%2!” 的参数。
350 16 No 列 “%1!” 的数据类型无效。列不能为用户定义的表类型。
351 16 No 列、参数或变量 %1!: 找不到数据类型 %2!。
352 15 No 必须使用 READONLY 选项声明表值参数 “%1!”。
353 16 No 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%2! 子句中不允许使用函数 ‘%1!’。这是因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。
354 16 No 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标 ‘%1!’ 不能是视图或公用表表达式。
355 16 No 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 ‘%1!’ 不能具有任何已启用的触发器。
356 16 No 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 ‘%1!’ 不能位于(主键、外键)关系的任何一侧。找到引用约束 ‘%2!’。
357 16 No 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 ‘%1!’ 不能有任何已启用的规则。找到规则 ‘%2!’。
358 16 No MERGE 语句的目标表 ‘%1!’ 不能有任何已启用的规则。找到规则 ‘%2!’。
359 16 No OUTPUT INTO 子句的目标 ‘%1!’ 包含一个具有 ignore_dup_key 选项的索引,如果同时使用 OUTPUT 子句,将无法使用该子句。
360 16 No INSERT、UPDATE 或 MERGE 语句的目标列列表不能同时包含稀疏列和包含稀疏列的列集。请重写该语句以包括稀疏列或列集,但不能同时包括这两者。
361 16 No INSERT、UPDATE 或 MERGE 语句中指定的目标列数超过最大值 %1!。该总数包括标识、时间戳和具有默认值的列。若要更正此错误,请更改该查询以将稀疏列集而非单个的稀疏列作为目标。
362 16 No 查询处理器无法生成查询计划,因为针对表或视图“%2!”的 FORCESEEK 提示中的名称“%1!”与索引“%3!”的键列名称不匹配。
363 16 No 查询处理器无法生成查询计划,因为针对表或视图“%1!”的 FORCESEEK 提示不能用于索引“%3!”指定的 %2!。
364 16 No 查询处理器无法生成查询计划,因为使用了针对视图“%1!”的 FORCESEEK 提示并且没有使用 NOEXPAND 提示。请使用 NOEXPAND 提示重新提交该查询或删除针对视图的 FORCESEEK 提示。
365 16 No 查询处理器无法生成查询计划,因为针对表或视图“%1!”的 FORCESEEK 提示指定了比索引“%2!”中的键列数目更多的查找列。
366 16 No 查询处理器无法生成查询计划,因为针对表或视图“%1!”的 FORCESEEK 提示不能用于列存储索引“%2!”。
401 16 No 语句或表达式 %1! 尚未实现。
402 16 No 数据类型 %1! 和 %2! 在 %3! 运算符中不兼容。
403 16 No 运算符对数据类型无效。运算符为 %1!,类型为 %2!。
404 16 No 不允许使用列引用 “inserted.%1!”,因为它引用了未在此语句中修改的基表。
405 16 No 在包含 OUTPUT 子句或嵌套的 DML 语句的语句中,不能将远程表用作 DML 目标。
406 16 No 不能在 PIVOT 运算符中使用 %1!,因为它对 NULL 不是固定不变的。
407 16 No 内部错误。文件 %1! 第 %2! 行中的字符串例程因 HRESULT 0x%3! 的错误而失败。
408 16 No 在 ORDER BY 列表中的位置 %1! 处遇到常量表达式。
412 16 No 列 “%1!” 不可更新,因为它是派生的或是常量。
413 16 No 内联函数 “%1!” 不支持相关参数或子查询。
414 16 No 不允许使用 UPDATE,因为该语句会更新视图 “%1!”,而该视图参与联接并且有一个 INSTEAD OF UPDATE 触发器。
415 16 No 不允许使用 DELETE,因为该语句会更新视图 “%1!”,而该视图参与联接并且有一个 INSTEAD OF DELETE 触发器。
416 16 No 不能直接更新服务队列 “%1!”。
417 16 No 在针对分区视图的 UPDATE 或 DELETE 语句中不允许使用 TOP。
418 16 No 分布式查询中不允许有显示 CLR 类型的列的对象。请使用传递查询访问远程对象 ‘%1!’。
421 16 No %1! 数据类型不能选为 DISTINCT,因为它不可比。
422 16 No 定义了公用表表达式,但没有使用。
423 16 No 在检查约束中不支持 Xml 数据类型方法。请创建标量用户定义函数来包装方法调用。在表 “%1!” 处出现错误。
424 16 No 在表值函数的表变量和返回表的计算列定义中不支持 Xml 数据类型方法。在 %3! 语句中的列 “%1!”、表 “%2!” 处出现错误。
425 16 No 接收变量的数据类型 %1! 不等于列 ‘%3!’ 的数据类型 %2!。
426 16 No 接收变量的长度 %1! 小于列 ‘%3!’ 的长度 %2!。
427 20 Yes 无法在数据库 ID %2! 中加载约束 ID %1! 的定义。请运行 DBCC CHECKCATALOG 来验证该数据库的完整性。
428 16 No 无法在多语句批处理中使用大容量插入。
432 16 No 在检查约束中不再支持 Xml 数据类型方法。请删除该约束或创建标量用户定义函数来包装方法调用。在表 “%1!” 处出现错误。
434 16 No 不允许在 OUTPUT 子句中使用 ‘%1!’ 函数。
435 16 No 在计算列定义中不支持 Xml 数据类型方法。请创建标量用户定义函数来包装方法调用。在 %3! 语句中的列 “%1!”、表 “%2!” 处出现错误。
438 16 No 不允许在规则中使用 Xml 数据类型方法。在表 “%1!” 处出现错误。
440 16 No 内部查询编译错误。无法处理堆栈溢出。
441 16 No 不能对远程数据源使用 “%1!” 函数。
442 16 No NEST 参数必须是列引用。不允许使用表达式。
443 16 No 在函数内对带副作用的运算符 ‘%1!’ 的使用无效。
444 16 No 函数中含有的 SELECT 语句无法向客户端返回数据。
445 16 No 不能对包含 COLLATE 子句的表达式使用 COLLATE 子句。
446 16 No 无法解决 %4! 运算的 %3! 运算符中“%1!”和“%2!”之间的排序规则冲突。
447 16 No 表达式类型 %1! 对 COLLATE 子句无效。
448 16 No 排序规则 ‘%1!’ 无效。
449 16 No 具有不同排序规则 ‘%1!’ 和 ‘%2!’ 的 COLLATE 子句导致了排序规则冲突。
450 16 No 对 text 数据类型不支持代码页转换。源: %1! 目标: %2!。
451 16 No 无法解决 %3! 运算符(在 %4! 语句列 %5! 中)中“%1!”和“%2!”之间的排序规则冲突。
452 16 No COLLATE 子句不能用于用户定义的数据类型。
453 16 No 只对 Unicode 数据类型支持排序规则 ‘%1!’,并且不能在数据库级别或服务器级别设置该排序规则。
454 16 No UNNEST 参数必须是嵌套的表列。
455 16 No 函数中最后一条语句必须是返回语句。
456 16 No 无法执行 %1! 值到 %2! 的隐式转换,原因是,由于 %5! 运算符中“%3!”和“%4!”之间的排序规则冲突,得到的排序规则未经解析。
457 16 No 无法执行 %1! 值到 %2! 的隐式转换,原因是,由于 %5! 运算符中“%3!”和“%4!”之间的排序规则冲突,值的排序规则未经解析。
458 16 No 无法创建 SELECT INTO 目标表 “%1!”,因为 xml 列 “%2!” 具有来自数据库 “%4!” 的架构集合 “%3!” 且已类型化。Xml 列不能跨数据库引用架构。
459 16 No 仅 Unicode 数据类型支持排序规则 ‘%1!’,不能将该排序规则应用于 char、varchar 或 text 数据类型。
460 16 No 在递归公用表表达式 ‘%1!’ 的递归部分不允许使用 DISTINCT 运算符。
461 16 No 在递归公用表表达式“%1!”的递归部分不允许使用 TOP 或 OFFSET 运算符。
462 16 No 在递归公用表表达式 ‘%1!’ 的递归部分不允许使用外部联接。
463 16 No 在递归公用表表达式 ‘%1!’ 的递归部分不允许使用带有参数的函数。
464 16 No 在递归公用表表达式 ‘%1!’ 的递归部分不允许使用带有副作用的函数。
465 16 No 子查询中不允许使用递归引用。
466 16 No 在递归公用表表达式 ‘%1!’ 的递归部分不允许使用 UNION 运算符。
467 16 No 在递归公用表表达式 ‘%1!’ 的递归部分不允许使用 GROUP BY、HAVING 或聚合函数。
468 16 No 无法解决 %3! 运算中 “%1!” 和 “%2!” 之间的排序规则冲突。
469 16 No 当使用表提示 KEEPIDENTITY 且目标表 ‘%1!’ 包含标识列时,必须为该表指定显式列列表。
470 16 No 同义词 “%1!” 引用了同义词 “%2!”。不允许使用同义词链接。
471 16 No 只能指定以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。
472 16 No 必须指定格式化文件或以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。
473 16 No 在 PIVOT 运算符中提供的值 “%1!” 不正确。
474 16 No 无法加载表 “%1!” 的计算列定义。
475 16 No SAMPLE 子句无效。只能对 SELECT、UPDATE 和 DELETE 查询的 FROM 子句中的表名进行抽样。
476 16 No 表 “%2!” 的 PERCENT 表样本大小 “%1!” 无效。PERCENT 表样本大小必须在 0 到 100 之间。
477 16 No TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子对表 “%1!” 无效。该值或种子必须为整数。
478 16 No 不能在视图定义或内联表函数定义中使用 TABLESAMPLE 子句。
479 16 No TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子 “%1!” 对表 “%2!” 无效。该值或种子必须大于 0。
480 16 No 不能对表函数 “%1!” 使用 TABLESAMPLE 子句。
481 16 No 不能对链接服务器表 “%1!” 使用 TABLESAMPLE 子句。
482 16 No TABLESAMPLE 或 REPEATABLE 子句中存在非常量或无效表达式。
483 16 No 不能在 INSERT…EXEC 语句中使用 OUTPUT 子句。
484 16 No 声明的局部变量不能超过 %1! 个。
485 16 No 视图或内联函数无法返回具有在当前数据库之外的数据库中注册的架构集合且已指定类型的 xml 列。列 “%1!” 具有架构集合 “%2!” 且已类型化,该集合在数据库 “%3!” 中注册。
486 16 No %1! 不允许将架构名称指定为程序集名称的前缀。
487 16 No 为语句 “%1!” 指定的选项无效。
488 16 No %1! 列必须是可比的。列 “%2!” 的类型是 “%3!”,该类型不可比。
489 16 No 不能指定 OUTPUT 子句,因为目标视图 “%1!” 是分区视图。
490 16 No 重新同步功能已被暂时禁用。
491 16 No 必须在 FROM 子句中为大容量行集指定相关名称。
492 16 No 在通过 OPENQUERY 和 OPENROWSET 获得的结果集中不允许有重复的列名。列名 “%1!” 是重复的。
493 16 No 从 nodes() 方法返回的列 ‘%1!’ 不能直接使用。它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。
494 16 No TABLESAMPLE 子句只能用于本地表。
495 16 No 返回表列 “%1!” 的类型不是创建时的类型。请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。
496 16 No 参数 “%1!” 的类型不是创建时的类型。请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。
497 16 No 在 TABLESAMPLE 或 REPEATABLE 子句中不允许使用变量。
498 16 No TABLESAMPLE 或 REPEATABLE 子句包含无效值。
499 16 No getchecksum 函数包含无效参数。
500 16 No 正在尝试传递具有 %1! 列的表值参数,其中对应的用户定义表类型需要 %2! 列。
505 16 No 当前用户帐户是用 SETUSER 或 SP_SETAPPROLE 调用的。不允许更改数据库。
506 16 No 在 %2! 谓词中指定的转义符 “%1!” 无效。
507 16 No SET ROWCOUNT 的参数无效。必须是非 Null 非负整数。
509 11 No 找不到用户名 ‘%1!’。
510 16 No 无法创建比允许的最大值还大的工作表行。请用 ROBUST PLAN 提示重新提交查询。
511 16 No 不能创建大小为 %1! 的行,该大小大于所允许的最大行大小 %2!。
512 16 No 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
513 16 No 列的插入或更新与先前的 CREATE RULE 语句所指定的规则发生冲突。该语句已终止。冲突发生于数据库 ‘%1!’,表 ‘%2!’,列 ‘%3!’。
515 16 No 不能将值 NULL 插入列 ‘%1!’,表 ‘%2!’;列不允许有 Null 值。%3! 失败。
517 16 No 将值添加到 ‘%1!’ 列导致溢出。
518 16 No 不能将数据类型 %1! 转换为 %2!。
522 16 No WAITFOR 线程已被逐出。
523 16 No 触发器返回了结果集并且/或正在使用 SET NOCOUNT OFF 运行,而另一个未完成的结果集处于活动状态。
524 16 No 触发器返回了结果集且服务器选项 ‘禁止从触发器返回结果’ 为 true。
525 16 No 从 nodes() 方法返回的列不能转换为数据类型 %1!。它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。
526 16 No 不允许使用由不同 XML 架构集合和/或 DOCUMENT/CONTENT 选项约束的 XML 类型的 %1!。请使用 CONVERT 函数来运行此查询。
527 16 No 不允许在不同 XML 架构集合所约束的 XML 类型之间进行隐式转换。请使用 CONVERT 函数来运行此查询。
529 16 No 不允许从数据类型 %1! 到 %2! 的显式转换。
530 16 No 语句被终止。完成执行语句前已用完最大递归 %1!。
531 10 No 由于服务器选项 “disallow_results_from_triggers” 为 True 或者 LOGON 触发器正处于执行状态,因此无法在触发器执行期间将 NOCOUNT 设置为 OFF。
532 16 No 时间戳(变为 %1!)指示出该行已由另一用户更新。
533 15 No 无法在触发器执行期间将 XACT ABORT 设置为 OFF。
534 16 No %1!’ 失败,原因是此 SQL Server 实例 ‘%2!’ 的版本不支持它。有关不同 SQL Server 版本中功能支持的详细信息,请参阅联机丛书。
535 16 No datediff 函数导致溢出。用于分隔两个日期/时间实例的日期部分的数字太大。请尝试使用日期部分精度较低的 datediff。
536 16 No 传递到 %1! 函数的长度参数无效。
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 为表值函数 ‘%1!’ 创建返回表失败。
544 16 No 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘%1!’ 中的标识列插入显式值。
545 16 No 当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 ‘%1!’ 中的标识列指定显式值。
547 16 No %1! 语句与 %2! 约束”%3!“冲突。该冲突发生于数据库”%4!”,表”%5!”%6!%7!%8!。
548 16 No 插入失败。该操作与数据库 ‘%1!’,复制的表 ‘%2!’%3!%4!%5! 中的标识范围检查约束冲突。如果标识列通过复制自动管理,请按如下指示更新该范围: 对于发布服务器,执行 sp_adjustpublisheridentityrange;对于订阅服务器,运行分发代理或合并代理。
549 16 No 接收变量的排序规则 ‘%1!’ 不等于列 ‘%3!’ 的排序规则 ‘%2!’。
550 16 No 试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION,而该操作的一个或多个结果行又不符合 CHECK OPTION 约束。
552 16 No CryptoAPI 函数 ‘%1!’ 失败。错误 0x%2!: %3!
555 16 No 尚未启用用户定义的函数。
556 16 No 由于存储过程改变了目标表的架构,INSERT EXEC 失败。
557 16 No 只有函数和某些扩展存储过程才能从函数内部执行。
558 16 No 在函数内部,不允许进行远程函数调用。
561 16 No 无法访问文件 ‘%1!’
562 16 No 无法访问文件 ‘%1!’。文件只能通过共享访问
563 14 No INSERT EXEC 语句的事务已回滚。INSERT EXEC 操作将终止。
564 16 No 尝试创建固定长度为 ‘%1!’ 的记录。允许的最大固定长度为 ‘%2!’。
565 18 No 编译查询时,在服务器中发生堆栈溢出。请简化该查询。
566 21 Yes 编写审核跟踪时出错。SQL Server 即将关闭。请检查并纠正错误条件,例如,磁盘空间不足,然后重新启动 SQL Server。如果该问题仍然存在,请在命令提示符下使用 “-f” 开关启动服务器,然后使用 SP_CONFIGURE 来禁用审核。
567 16 No 文件“%1!”不是可识别的跟踪文件。
568 16 No 遇到错误或遇到意外的跟踪文件 ‘%1!’ 结尾。
569 16 No 传递到 %1! 的句柄无效。
570 15 No INSTEAD OF 触发器不支持直接递归。触发器执行失败。
571 16 No %1! 的指定属性值无效。
572 16 No 偏移量 %2! 附近的正则表达式 “%1!” 无效。
573 16 No 正则表达式的计算太复杂:’%1!’。
574 16 No 在用户事务内不能使用 %1! 语句。
575 16 No LOGON 触发器返回了结果集。请修改 LOGON 触发器,使其不返回结果集。
576 16 No 无法创建具有大小为 %1! 的稀疏数据的行,该大小超过了允许的最大稀疏数据大小 %2!。
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 已准备好的语句句柄 %1! 在此上下文中无效。请验证当前数据库、用户默认架构以及 ANSI_NULLS 和 QUOTED_IDENTIFIER 设置选项自准备好句柄以来是否进行了更改。
587 16 No 提供的延迟的 CLR 类型提取标记无效。
588 16 No 会话中的多个任务正在同时使用同一个延迟的 CLR 类型提取标记。
589 16 No 此语句已尝试访问其访问受程序集限制的数据。
590 16 No RPC 在没有执行的情况下中止。
591 16 No %1!: 形参 “%2!” 定义为 OUTPUT,但实参却未声明为 OUTPUT。
592 16 No 在数据库 ID %3! 中找不到 %1! ID %2!。
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 %1!: 结果的长度超出了目标大类型的长度限制(2GB)。
601 12 No 由于数据移动,无法继续以 NOLOCK 方式扫描。
602 21 Yes 在数据库 %2! 中找不到表或分区 ID 为 %1! 的索引的条目。如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。
603 21 Yes 在数据库 %3! 中找不到表或对象 ID 为 %1! (分区 ID 为 %2!)的索引的条目。如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。
605 21 Yes 尝试在数据库 %2! 中提取逻辑页 %1! 失败。该逻辑页属于分配单元 %3!,而非 %4!。
606 21 Yes 元数据不一致。为表 ‘%2!’ 指定的文件组 ID %1! 不存在。请运行 DBCC CHECKDB 或 CHECKCATALOG。
608 16 Yes 在数据库 %2! 中找不到分区 ID 为 %1! 的目录条目。元数据不一致。请运行 DBCC CHECKDB 查看元数据是否已损坏。
609 16 No BTree 在 RowsetBulk 上唤醒时不为空。
610 16 Yes 页的标头值无效。请运行 DBCC CHECKDB 查看数据是否已损坏。
611 16 No 无法插入或更新行,因为总可变列大小(包括系统开销)比限值多出 %1! 个字节。
613 21 No 在数据库 %2! 中找不到分区 ID 为 %1! 的工作表行集的项。
614 16 No 由于数据移动无法定位书签。
615 21 Yes 找不到数据库 ID %1!,名称 ‘%2!’。该数据库可能处于脱机状态。请等候几分钟,然后重试。
617 20 Yes 尝试对数据库 ID %2! 中的对象 ID %1! 的描述符进行解哈希运算时,在哈希表中没有找到该描述符。工作表缺少条目。请重新运行查询。如果涉及到游标,请关闭游标,然后重新打开。
622 16 No 没有为文件组 “%1!” 分配文件。只有添加文件后,才能在此文件组上填充表、索引和 text 列、ntext 列和 image 列。
627 16 No 不能在分布式事务内部使用 SAVE TRANSACTION。
628 16 No 没有活动事务时,不能发出 SAVE TRANSACTION。
650 16 No 在 READ COMMITTED 或 REPEATABLE READ 隔离级别上只能指定 READPAST 锁。
651 16 No 不能在表 “%2!” 上使用 %1! 粒度提示,因为禁止在指定的粒度进行锁定。
652 16 No 表 “%2!” 的索引 “%1!” (RowsetId %3!)驻留在只读文件组(“%4!”)中,不能更改。
657 16 No 在此版本的 SQL Server 中不能取消对增加的分区的支持。
666 16 No 对于分区 ID 为 %1! 的索引,用于重复组的系统生成唯一值超出了最大值。删除该索引后重新创建它可能会解决该问题;否则,请使用其他聚集键。
667 16 No 表 “%2!” 的索引 “%1!” (RowsetId %3!)驻留在不能访问的文件组(“%4!”)中,原因可能是该文件组处于离线状态、正被还原或已经不存在。
669 22 No 行对象不一致。请重新运行该查询。
670 16 No 表 “%1!” 的大型对象(LOB)数据驻留在无法访问的离线文件组(“%2!”)中。
671 16 No 表 “%1!” 的大型对象(LOB)数据驻留在无法修改的只读文件组(“%2!”)中。
672 10 No 无法对数据库 ‘%1!’ 中孤立行集的清除数据包进行排队。某些磁盘空间可能被浪费。在重新启动数据库时将再次进行清除。
674 10 Yes RowsetNewSS 0x%1! 的析构函数中出现异常。此错误可能意味着: 在释放对大容量插入操作期间所使用的预分配磁盘块时存在问题或引发了其他问题。请重新启动服务器以解决此问题。
675 10 Yes 反复尝试 %2! 次后,终于成功删除了分区 ID 为 %1! 的工作表。
676 10 Yes 尝试删除分区 ID 为 %1! 的工作表时出错。
677 10 Yes 多次尝试后仍无法删除分区 ID 为 %1! 的工作表。工作表已标记为要延迟删除。这只是一条信息性消息,不需要用户执行任何操作。
678 10 Yes 在批的末尾发现分区 ID 为 %1! 的活动行集。此错误可能意味着对异常的处理不当。请使用 SQL Server Management Studio 中的当前活动窗口或 Transact-SQL KILL 语句,终止导致生成此错误的服务器进程标识符(SPID)。
679 16 No 表 ‘%2!’ 的索引 ‘%1!’ 的分区之一(分区 ID %3!)所驻留的文件组(“%4!”)因为处于离线状态或正在还原或已经不存在而无法访问。这种情况可能会限制查询结果。
680 10 Yes 尝试删除分配单元 ID %4!(属于分区 ID 为 %5! 的工作表)时出错 [%1!,%2!,%3!]。
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 行集 %1! 已达到 B 树的最大级别。SQL Server 仅支持至多 255 级。
687 16 No 无法压缩字节数为奇数的 nchar 或 nvarchar 列。
688 16 No 由于活动的联机索引生成,不允许操作。
689 16 No 不允许执行操作,因为挂起了联机索引生成的清除。请等待清除完成,然后重新执行该操作。
701 19 Yes 资源池 ‘%1!’ 没有足够的系统内存来运行此查询。
708 10 Yes 服务器的虚拟地址空间不足,或者计算机的虚拟内存不足。自启动以来已 %1! 次使用保留内存。请取消查询并重新运行它、减少服务器负载,或者关闭其他应用程序。
801 20 Yes 遇到处于意外状态 0x%1! 的缓冲区。
802 17 No 缓冲池中的可用内存不足。
803 10 Yes 模拟失败(仅限调试)
805 10 Yes 还原已挂起
806 10 Yes 审核失败(从磁盘读取的页未通过基本的完整性检查)
807 10 Yes (驱动器中没有磁盘,或者其中的磁盘不正确)
808 10 Yes 传输的字节不足
821 20 Yes 无法对位于 0x%1!、缓冲区页号为 %2!、数据库 ID 为 %3!、设置了 HASHED 状态的缓冲区进行解哈希运算。找不到该缓冲区。%4!。请与技术支持部门联系。
822 21 Yes 无法为请求 %1! 启动 I/O 操作。请与技术支持部门联系。
823 24 Yes 在文件 ‘%4!’ 中、偏移量为 %3! 的位置执行 %2! 期间,操作系统已经向 SQL Server 返回了错误 %1!。SQL Server 错误日志和系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
824 24 Yes SQL Server 检测到基于一致性的逻辑 I/O 错误 %1!。在文件 ‘%6!’ 中、偏移量为 %5! 的位置对数据库 ID %4! 中的页 %3! 执行 %2! 期间,发生了该错误。SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
825 10 Yes 在失败 %3! 次(错误: %4!)之后,按偏移量 %2! 对文件 ‘%1!’ 读取成功。SQL Server 错误日志和系统事件日志中的其他消息中可能有更详细的信息。此错误情况威胁到数据库的完整性,因此必须予以更正。请运行一次完整的数据库一致性检查(DBCC CHECKDB)。此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。
826 10 Yes pageid 不正确(应为 %1!:%2!,但实际为 %3!:%4!)
829 21 Yes 数据库 ID %1!,页 %2! 已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。
830 10 No 陈旧页(页读取所返回的日志序列号(LSN) (%1!:%2!:%3!)比最后写入的序列号(%4!:%5!:%6!)早)
831 20 No 无法释放保留的页。
832 24 Yes 本应保持不变的页已更改(预期校验和: %1!,实际校验和: %2!,数据库 %3!,文件 ‘%4!’,页 %5!)。此错误通常指示存在内存故障或其他硬件损坏或操作系统损坏。
833 10 No SQL Server 已 %1! 次遇到了针对数据库 [%4!] (%5!)中文件 [%3!] 的、所需完成时间超过 %2! 秒的 I/O 请求。OS 文件句柄是 0x%6!。最新的长时间 I/O 操作的偏移量是: %7!
844 10 No 等待缓冲区闩锁时出现超时 — 类型 %1!,bp %2!,页 %3!:%4!,状态 %5!,数据库 ID: %6!,分配单元 ID: %7!%8!,任务 0x%9! : %10!,等待时间 %11! 秒,标志 0x%12!,所属任务 0x%13!。将继续等待。
845 17 No 等待用于页 %2!,数据库 ID %3! 的缓冲区闩锁类型 %1! 时发生超时。
846 10 No 等待缓冲区闩锁时出现超时 — 类型 %1!,bp %2!,页 %3!:%4!,状态 %5!,数据库 ID: %6!,分配单元 ID: %7!%8!,任务 0x%9! : %10!,等待时间 %11! 秒,标志 0x%12!,所属任务 0x%13!。将不再等待。
847 10 Yes 等待闩锁时出现超时: 类“%1!”,ID %2!,类型 %3!,任务 0x%4! : %5!,等待时间 %6! 秒,标志 0x%7!,所属任务 0x%8!。将继续等待。
848 10 Yes 使用内存管理器中的大型页。
849 10 Yes 使用内存管理器中的锁定页。
850 10 Yes 分配了 %1! MB 的大型页内存。
851 10 No 该页位于无法读取的离线文件中
852 10 Yes 使用内存管理器中的常规内存。
853 10 No 由于并行闩锁过多,闩锁获取失败。类型 %1!,任务 0x%2! : %3!
854 10 Yes 计算机支持内存错误恢复。SQL 内存保护已启用,以便从内存损坏中恢复。
855 10 Yes 检测到了无法纠正的硬件内存损坏。您的系统可能会变得不稳定。有关更详细信息,请查看 Windows 事件日志。
856 10 Yes SQL Server 在数据库“%1!”中检测到了硬件内存损坏,文件 ID: %2!,页 ID: %3!,内存地址: 0x%4!,并且 SQL Server 已成功恢复了该页。
902 16 No 要更改 %1!,数据库必须处于可执行检查点的状态。
904 16 No 在服务器关闭或启动期间,数据库 %1! 不能自动启动。
905 21 Yes 数据库 ‘%1!’ 不能在此版本的 SQL Server 中启动,因为它包含分区函数 ‘%2!’。只有 SQL Server Enterprise Edition 支持分区。
907 16 No 数据库 “%1!” 包含不一致的数据库元数据或文件元数据。
908 10 Yes 数据库 %2! 中的文件组 %1! 不可用,因为它的状态为 %3!。请还原或更改该文件组,使其变得可用。
909 21 Yes 数据库 ‘%1!’ 无法在此版本的 SQL Server 中启动,因为对象 ‘%2!’ 的部分或全部启用了数据压缩或 Vardecimal 存储格式。只有 SQL Server Enterprise Edition 才能支持数据压缩和 Vardecimal 存储格式。
910 10 No 数据库 ‘%1!’ 正在将脚本 ‘%2!’ 从级别 %3! 升级到级别 %4!。
911 16 No 数据库 ‘%1!’ 不存在。请确保正确地输入了该名称。
912 21 No 由于升级步骤 ‘%2!’ 遇到错误 %3!(状态 %4!,严重性 %5!),因此数据库 ‘%1!’ 的脚本级别升级失败。这是一种错误情况,可能会妨碍正常操作,且数据库将脱机。如果在 ‘master’ 数据库升级过程中发生该错误,将阻止整个 SQL Server 实例启动。请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。
913 22 Yes 找不到数据库 ID %1!。可能该数据库尚未激活,也可能正处于转换过程中。一旦数据库可用,请重新发出查询。如果您认为此错误不是由于数据库正在转换其状态而导致的,并且此错误仍然存在,请与主要支持提供商联系。请允许复查 Microsoft SQL Server 错误日志以及与发生错误时的环境相关的任何其他信息。
914 21 No 由于升级步骤 ‘%2!’ 在完成之前被中止,因此数据库 ‘%1!’ 的脚本级别升级失败。如果在 ‘master’ 数据库升级过程中发生中止,将阻止整个 SQL Server 实例启动。请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。
915 21 No 无法获取数据库 ‘%1!’ 的当前脚本级别。如果在 ‘master’ 数据库启动过程中发生该错误,将阻止整个 SQL Server 实例启动。请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。
916 14 No 服务器主体 “%1!” 无法在当前安全上下文下访问数据库 “%2!”。
917 21 No 由于编译错误,未能执行数据库 ‘%1!’ 的升级脚本批处理。请在以前的错误消息中查看导致编译失败的行。
918 21 No 未能从脚本 DLL ‘%1!’ 加载引擎脚本元数据。Windows 报告的错误代码为 %2!。这是一种错误情况,通常表明安装已损坏或不完整。修复 SQL Server 实例也许可帮助解决该错误。
919 10 No 用户 ‘%1!’ 正在将数据库脚本级别条目 %2! 更改为值 %3!。
920 20 No 只有 sysadmin 角色的成员可以修改数据库脚本级别。
921 14 No 尚未恢复数据库 ‘%1!’。请稍后再试。
922 14 No 正在恢复数据库 ‘%1!’。请等待恢复操作完成。
923 14 No 数据库 ‘%1!’ 处于受限模式。只有此数据库的所有者、dbcreator 和 sysadmin 角色的成员才能访问此数据库。
924 14 No 数据库 ‘%1!’ 已打开,并且一次只能有一个用户访问。
925 19 Yes 已超出每个查询可使用的数据库数目的最大值。允许的最大值为 %1!。
926 14 No 无法打开数据库 ‘%1!’。恢复操作已将该数据库标记为 SUSPECT。有关详细信息,请参阅 SQL Server 错误日志。
927 14 No 无法打开数据库 ‘%1!’。该数据库正在进行还原。
928 20 Yes 在升级期间,数据库出现异常 %1!(严重性 %2!,状态 %3!,地址 %4!)。请使用异常号来确定原因。
929 20 Yes 无法关闭当前未处于打开状态的数据库。应用程序应该重新连接,然后重试。如果此操作不能解决问题,请与主要支持提供商联系。
930 21 Yes 正在尝试引用数据库 ‘%2!’ 中不存在的恢复单元 %1!。请与技术支持联系。
932 21 Yes 由于启用了更改跟踪,SQL Server 无法加载数据库 ‘%1!’。当前安装的 SQL Server 版本类别不支持更改跟踪。请使用支持的 SQL Server 版本类别禁用该数据库中的更改跟踪,或者将此实例升级为支持更改跟踪的版本类别。
933 21 Yes 数据库 ‘%1!’ 不能启动,因为某些数据库功能在当前版本的 SQL Server 中不可用。
934 21 Yes 由于启用了变更数据捕获,SQL Server 无法加载数据库 ‘%1!’。当前安装的 SQL Server 版本不支持变更数据捕获。请使用支持的 SQL Server 版本禁用该数据库中的变更数据捕获,或者将此实例升级为支持变更数据捕获的版本。
935 21 Yes 数据库 ‘%2!’ 中的 ‘%1!’ 的脚本级别无法从 %3! 降级为该服务器支持的 %4!。这通常意味着附加了未来的数据库,且当前安装不支持降级路径。请安装更新版本的 SQL Server,然后重试打开数据库。
936 16 No 无法在此版本的 SQL Server 中使用数据库“%1!”。
937 21 Yes 无法升级数据库“%1!”,因为“%2!”功能在当前版本的 SQL Server 中不可用。
941 16 No 无法打开数据库“%1!”,因为它未启动。请在启动该数据库后重试。
942 14 No 由于数据库 ‘%1!’ 离线,无法打开该数据库。
943 14 No 无法打开数据库 ‘%1!’,因为该数据库的版本(%2!)高于当前服务器版本(%3!)。
944 10 No 正在将数据库 ‘%1!’ 从版本 %2! 转换为当前版本 %3!。
945 16 No 由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 ‘%1!’。有关详细信息,请参阅 SQL Server 错误日志。
946 14 No 无法打开数据库 ‘%1!’ 版本 %2!。请将该数据库升级为最新版本。
947 16 Yes 关闭数据库 ‘%1!’ 时出错。请检查是否存在以前的其他错误,然后重试该操作。
948 20 Yes 数据库 ‘%1!’ 的版本为 %2!,无法打开。此服务器支持 %3! 版及更低版本。不支持降级路径。
949 16 No 已跳过 tempdb。不能运行需要 tempdb 的查询
950 20 Yes 无法升级数据库 ‘%1!’,因为此版本的 SQL Server 不支持该数据库的非发布版本(%2!)。不能打开与此版本的 sqlservr.exe 不兼容的数据库。必须重新创建该数据库。
951 10 No 数据库 ‘%1!’ 正在从版本 %2! 升级到版本 %3!。
952 16 No 数据库 ‘%1!’ 正处于转换状态。请稍后再尝试该语句。
954 14 No 无法打开数据库 “%1!”。因为该数据库充当镜像数据库。
955 14 No 已为数据库镜像启用数据库 %1!,但该数据库缺少仲裁: 无法打开该数据库。如果已配置伙伴和见证服务器连接,请进行检查。
956 14 No 已为数据库镜像启用数据库 %1!,但该数据库尚未与其伙伴数据库同步。请稍后重试该操作。
957 17 No 为数据库“%1!”启用了数据库镜像,或者该数据库已联接到某个可用性组。该数据库的名称不能更改。
958 10 Yes 资源数据库的内部版本为 %1!。这只是一条信息性消息,不需要用户执行任何操作。
959 20 Yes 资源数据库的版本为 %1!,而此服务器支持版本 %2!。请还原正确版本或重新安装 SQL Server。
960 10 No 警告: 数据库 ‘%2!’ 中的用户 ‘sys’ (principal_id = %1!)已被重命名为 ‘%3!’。‘sys’ 是此版本 SQL Server 中的保留用户名或架构名。
961 10 No 警告: 数据库 “%4!” 中对象 ID %3! 的索引 “%1!” (index_id = %2!)已被重命名为 “%5!”,因为该索引的名称与该对象的另一索引名称重复。
962 10 No 警告: 数据库 “%3!” 中的主键或唯一约束 “%1!” (object_id = %2!)已被重命名为 “%4!”,因为其索引已被重命名。
963 10 No 警告: 数据库 “%1!” 由于升级期间采取的操作而被标记为可疑。有关详细信息,请参阅错误日志或事件日志。请用 ALTER DATABASE 使此数据库联机。此数据库将以 restricted_user 状态联机。
964 10 No 警告: 发现数据库 ‘%2!’ 中缺少系统用户 ‘%1!’,已将其还原。要求此用户进行 SQL Server 操作。
965 10 No 警告: 在数据库 “%4!” 中对象 ID %3! 的索引 “%1!” (index_id = %2!)的元数据中检测到列的可为 Null 性不一致。索引可能已损坏。请运行 DBCC CHECKTABLE 验证一致性。
966 10 No 警告: 由于数据库 “%2!” 中的程序集 “%1!” 的名称与此版本的 SQL Server 中的系统程序集冲突,因此已将它重命名为 “%3!”。
967 10 No 警告: 由于 “%2!”.”%3!” 上的索引 “%1!” 的绑定 XML 数据可能包含不再支持的负 xs:date 和 xs:dateTime 值,因此该索引被禁用。
968 10 No 警告: 由于 SQL Server 不支持在类型 xs:date 或 xs:dateTime 的值内部出现负年份,因此架构集合 “%2!” 中的类型 “%1!” 的 XML 方面由 “%3!” 更新为 “%4!”。
969 10 No 警告: 由于 SQL Server 不支持在类型 xs:date 或 xs:dateTime 的值内部出现负年份,因此架构集合 “%2!” 中的 XML 元素或属性 “%1!” 的默认值或固定值由 “%3!” 更新为 “%4!”。
970 10 No 警告: XML 列 “%1!.%2!.%3!” 中的 XML 实例可能包含类型 xs:date 或 xs:dateTime 的负简单类型值。将不可能在这些 XML 实例上运行 XQuery 或生成主 XML 索引。
971 10 No 在两个不同的位置检测到该资源数据库。请将该资源数据库附加到 sqlservr.exe 所在的目录路径 ‘%1!’ 下,而不是资源数据库当前所附加到的 ‘%2!’。
972 17 No 不能在过程执行期间使用数据库 ‘%1!’。
974 10 No 由于数据库文件不存在,无法将资源数据库附加到 sqlservr.exe 所在的目录路径“%1!”下。
975 10 Yes 由于数据库“%1!”只读,无法在该数据库中更新系统对象。
976 14 No 目标数据库“%1!”正参与某个可用性组,查询当前无法访问该数据库。数据移动被挂起,或者未启用可用性副本以便用于读访问。若要允许对该可用性组中的这一数据库和其他数据库进行只读访问,请对组中一个或多个辅助可用性副本启用只读访问权限。有关详细信息,请参阅 SQL Server 联机丛书中的 ALTER AVAILABILITY GROUP 语句。
977 10 No 警告: 找不到数据库“%3!”中 object_id“%2!”上的约束“%1!”的关联索引。
978 14 No 目标数据库(“%1!”)位于可用性组中,如果应用程序意向设置为只读,则当前可以连接它。有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。
979 14 No 目标数据库(“%1!”)位于可用性组中,当前不允许只读连接。有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。
980 21 Yes SQL Server 无法加载数据库“%1!”,因为它包含列存储索引。当前安装的 SQL Server 版本不支持列存储索引。请使用支持的 SQL Server 版本在数据库中禁用该列存储索引,或将 SQL Server 实例升级到支持列存储索引的版本。
981 10 No 数据库管理器将使用 %1! 目标数据库版本。
982 14 No 无法访问“%1!”数据库,因为没有为只读访问启用任何联机辅助副本。请检查可用性组配置以验证至少为可读访问配置了一个辅助副本。等待启用的副本联机,然后重试您的只读操作。
983 14 No 无法访问数据库“%1!”,因为其副本角色为不允许连接的 RESOLVING。请稍后重试该操作。
984 21 Yes 无法执行从 Binn 到 Binn\Cache 文件夹的 sqlscriptdowngrade.dll 的版本控制复制。VerInstallFile API 失败,错误代码为 %1!。
985 10 Yes 已成功将文件“%1!”安装到文件夹“%2!”中。
1001 16 No 第 %1! 行: 指定的长度或精度 %2! 无效。
1002 16 No 第 %1! 行: 指定的小数位数 %2! 无效。
1003 15 No 第 %1! 行: 只有 %3! 才允许使用 %2! 子句。
1004 16 No 列前缀 ‘%1!’ 无效: 未指定表名
1005 15 No 第 %1! 行: 过程号(%2!)无效。必须介于 1 到 32767 之间。
1006 15 No CREATE TRIGGER 不包含任何语句。
1007 15 No %1! ‘%2!’ 超出了数值表示范围(最大精度为 38)。
1008 15 No 由 ORDER BY 编号 %1! 标识的 SELECT 项包含一个变量,作为标识列位置的表达式的一部分。按照引用列名的表达式排序时,只允许使用变量。
1009 16 No 在 DBCC 命令中不允许使用关键字 DEFAULT。
1010 15 No 转义符 ‘%1!’ 无效。
1011 15 No 在 FROM 子句中多次指定了相关名称 ‘%1!’。
1012 15 No 相关名称 ‘%1!’ 具有与表 ‘%2!’ 相同的表现名称。
1013 15 No FROM 子句中的对象 “%1!” 和 “%2!” 具有相同的表现名称。请使用相关名称来区分它们。
1014 15 No TOP 或 FETCH 子句含有无效的值。
1015 15 No 聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。
1016 15 No 在包含已联接的表的查询中,不能指定外部联接运算符。
1017 15 No 不能多次指定 %1! 提示。
1018 15 No “%1!”附近有语法错误。如果它要作为表提示的一部分,则必须有 WITH 关键字和圆括号。有关正确的语法,请参阅 SQL Server 联机丛书。
1019 15 No 在 GRANT/REVOKE 语句的对象名之后,列列表无效。
1020 15 No 不能为实体级权限指定子实体(如列或安全性表达式)列表。
1021 10 No FIPS 警告: 行 %1! 具有非 ANSI 语句 ‘%2!’。
1022 10 No FIPS 警告: 行 %1! 具有非 ANSI 子句 ‘%2!’。
1023 15 No 为 %2! 指定的参数 %1! 无效。
1024 10 No FIPS 警告: 行 %1! 具有非 ANSI 函数 ‘%2!’。
1025 10 No FIPS 警告: 标识符 ‘%1!’ 的长度超过了 18。
1026 16 No GOTO 不能用于跳转到 TRY 或 CATCH 作用域。
1028 15 No 在 GROUP BY ALL 子句中,不允许使用 CUBE、ROLLUP 和 GROUPING SETS 构造。
1029 15 No 对于子查询和派生表,浏览模式无效。
1030 16 No 此处只允许使用常量。不允许出现时间文字,因为它引用当前日期。
1031 15 No 百分比值必须介于 0 到 100 之间。
1032 16 No 无法使用列前缀 ‘%1!’。此前缀必须与 UPDATE 子句 ‘%2!’ 中的对象匹配。
1033 16 No 除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
1034 15 No 语法错误: 在触发器声明中重复指定了操作 “%1!”。
1035 15 No “%1!”附近有语法错误,需要 ‘%2!’。
1036 15 No 在此 CREATE/ALTER DATABASE 语句中需要文件选项 %1!。
1037 15 No 不能对语句权限指定 CASCADE、WITH GRANT 或 AS 选项。
1038 15 No 缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 “” 或 [] 的别名。请将别名更改为有效名称。
1039 16 No 多次指定了选项 ‘%1!’。
1041 15 No 对于 LOG 文件,不允许使用选项 %1!。
1042 15 No 指定了冲突的 %1! 优化器提示。
1043 16 No 尚未实现 ‘%1!’。
1044 15 No 不能使用现有的函数名来指定存储过程名。
1045 15 No 在此上下文中不允许使用聚合。只允许使用标量表达式。
1046 15 No 在此上下文中不允许使用子查询。只允许使用标量表达式。
1047 15 No 指定了冲突的锁提示。
1048 15 No 游标选项 %1! 和 %2! 冲突。
1049 15 No 不允许混合使用新旧语法来指定游标选项。
1050 15 No 此语法只允许在参数化查询中使用。
1051 15 No 存储过程中的游标参数必须以 OUTPUT 和 VARYING 选项来声明,并且必须以 CURSOR VARYING OUTPUT 顺序指定。
1052 15 No %1! 选项 “%2!” 和 “%3!” 冲突。
1053 15 No 对于 DROP STATISTICS,您必须以 “objectname.statisticsname” 的形式同时提供对象(表或视图)名称和统计信息名称。
1054 15 No 在绑定到架构的对象中不允许使用语法 ‘%1!’。
1055 15 No %1!’ 是无效名称,因为该名称包含 NULL 字符或无效的 Unicode 字符。
1056 15 No 选择列表中的元素数目超出了 %1! 元素的最大允许值。
1057 15 No IDENTITY 函数不能用于包含 UNION、INTERSECT 或 EXCEPT 运算符的 SELECT INTO 语句。
1058 15 No 在游标声明中不能同时指定 READ_ONLY 和 FOR READ ONLY。
1059 15 No 在过程或函数内部不能设置或重置 ‘parseonly’ 选项。
1060 15 No 为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。
1061 16 No 尚未实现 text/ntext/image 常量。
1062 16 No 在没有对应的 ORDER BY 子句时,不允许使用 TOP N WITH TIES 子句。
1063 16 No 不能用 ALTER DATABASE ADD FILE 添加文件组。请使用 ALTER DATABASE ADD FILEGROUP。
1064 16 No 文件组不能用于日志文件。
1065 15 No INSERT、UPDATE、DELETE 或 MERGE 语句的目标表不允许使用 NOLOCK 和 READUNCOMMITTED 锁提示。
1066 10 No 警告。行 %1!: 选项 ‘%2!’ 已过时,因此已失效。
1067 15 No SET SHOWPLAN 语句必须是批处理中仅有的语句。
1068 16 No 每个表只允许有一个索引提示列表。
1069 16 No 只允许在 FROM 或 OPTION 子句中使用索引提示。
1070 15 No 不再支持 CREATE INDEX 选项 ‘%1!’。
1071 16 No 无法对远程 JOIN 指定 JOIN 算法。
1072 16 No 只能对 INNER JOIN 子句指定 REMOTE 提示。
1073 15 No %1!’ 不是游标 %2! 的可识别游标选项。
1074 15 No 不允许创建临时函数。
1075 15 No 标量值的函数中的 RETURN 语句必须含有参数。
1076 15 No 函数 ‘%1!’ 要求至少有 %2! 个参数。
1077 15 No 不允许向表变量 INSERT 标识列。
1078 15 No %1! %2!’ 不是可以识别的选项。
1079 15 No 通过游标访问时,变量无法用于在全文谓词中指定搜索条件。
1080 15 No 整数值 %1! 超出了范围。
1081 16 No %1! 不允许将数据库名称指定为程序集名称的前缀。
1082 15 No %1! 不支持同步触发器注册。
1083 15 No 在服务器和数据库级别触发器的上下文中,OWNER 不是 EXECUTE AS 的有效选项。
1084 15 No %1!’ 是无效事件类型。
1085 15 No %1!’ 事件类型不支持事件通知。
1086 16 No 当视图、内联函数、派生表和子查询包含集合运算符时,其中的 FOR XML 子句无效。若要解决这一问题,请使用派生表语法来包装内含集合运算符的 SELECT,并在其最上面应用 FOR XML。
1087 15 No 必须声明表变量 “%1!”。
1088 15 No 找不到对象“%1!”,因为它不存在或者您没有所需的权限。
1089 15 No SET FMTONLY OFF 语句必须是批处理中的最后一个语句。
1090 15 No 默认值对参数 %1! 无效。
1091 15 No 选项 “%1!” 对此函数无效。
1092 16 No 在此上下文中,不能为选项 “%2!” 指定 %1! 个统计信息名称。
1093 16 No %1! 不是有效的 Broker 名称。
1094 15 No 不能将架构名称指定为数据库和服务器级别触发器的触发器名称的前缀。
1095 15 No %1! 已经被指定为事件类型。
1096 15 No 不支持 CLR 类型、nvarchar(max)、varbinary(max) 和 xml 的默认参数值。
1097 15 No 不能在此 CREATE TRIGGER 语句内使用 If UPDATE。
1098 15 No 指定的事件类型对指定的目标对象无效。
1099 15 No ON 子句对此语句无效。
1101 17 Yes 由于文件组 ‘%2! 中的磁盘空间不足,无法为数据库 ‘%1!’ 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
1105 17 Yes 无法为数据库 ‘%3!’ 中的对象 ‘%1!’%2! 分配空间,因为 ‘%4!’ 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。
1119 16 No 其他人正在使用 IAM 页 %1! 所属的对象,无法删除该 IAM 页。
1121 17 No 空间分配器不能在数据库 %1! 中分配页。
1122 14 No 表错误: 页 %1!。测试(%2!)失败。地址 0x%3! 未对齐。
1123 14 No 表错误: 页 %1!。意外的页类型 %2!。
1124 14 No 表错误: 页 %1!。测试(%2!)失败。槽 %3!,偏移量 0x%4! 无效。
1125 14 No 表错误: 页 %1!。测试(%2!)失败。槽 %3!,行扩展到位于 0x%4! 的可用空间。
1126 14 No 表错误: 页 %1!。测试(%2!)失败。槽 %3!,偏移量 0x%4! 与前面的行重叠。
1127 14 No 表错误: 页 %1!。测试(%2!)失败。值为 %3! 和 %4!。
1128 14 No 表错误: 页(%1!:%2!),行 %3!。测试(%4!)失败。值为 %5! 和 %6!。
1129 16 No 无法从文件组 ‘%1!’ 清除延迟的释放。
1130 10 Yes 为工作表分配区时出错。TEMPDB 中的区 %1! 可能已丢失。
1131 10 Yes 无法截断 AppendOnlyStorageUnit 0x%1!。下次将重试。这只是一条信息性消息,不需要用户执行任何操作。
1202 16 No 数据库主体 ‘%1!’ 不存在或用户不是成员。
1203 20 Yes 进程 ID %1! 尝试对不归它所有的资源进行解锁: %2!。请重试该事务,因为此错误可能是计时条件导致的。如果该问题仍然存在,请与数据库管理员联系。
1204 19 Yes SQL Server 数据库引擎的实例此时无法获得 LOCK 资源。请在活动用户较少时重新运行该语句。请询问数据库管理员,检查此实例的锁定和内存配置,或检查是否有长时间运行的事务。
1205 13 No 事务(进程 ID %1!)与另一个进程被死锁在 %2! 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
1206 18 No Microsoft 分布式事务处理协调器(MS DTC)已取消此分布式事务。
1207 10 Yes 无法在启动时分配 %1! 锁,正在还原到 %2! 并启用动态锁分配。启动时允许使用的最大内存为 %3! KB。
1208 21 Yes 启动期间无法分配初始 %1! 锁块。无法启动该服务器。
1209 21 Yes 启动期间无法分配初始 %1! 锁所有者块。无法启动该服务器。
1210 21 Yes 锁迁移期间无法分配锁所有者块。服务器已暂停。
1212 10 Yes 未记录锁: %1! 模式: %2!
1213 21 Yes 生成锁监视器线程时出错: %1!
1214 17 Yes 内部错误。并行事务过多。
1220 17 No 事务中已没有更多的锁类。
1221 20 Yes 数据库引擎正在尝试释放一组该事务当前没有保留的锁。请重试该事务。如果问题仍然存在,请与您的支持提供商联系。
1222 16 No 已超过了锁请求超时时段。
1223 16 No 无法释放应用程序锁(数据库主体: ‘%1!’,资源: ‘%2!’),原因是当前没有保留该应用程序锁。
1224 16 No 传递到 %1! 的应用程序锁资源无效。
1225 16 No 传递到 %1! 的应用程序锁模式无效。
1226 16 No 传递到 %1! 的应用程序锁所有者无效。
1227 16 No 传递到 %1! 的应用程序锁超时无效。
1228 16 No 传递到应用程序锁函数或过程的参数 “%1!” 无效。
1230 16 No 传递到 %1! 的数据库主体无效。
1401 21 Yes 数据库镜像主线程例程的启动因以下原因失败: %1!。请纠正此错误的原因,然后重新启动 SQL Server 服务。
1402 20 Yes 见证服务器实例找不到数据库镜像 GUID {%1!-%2!-%3!-%4!%5!-%6!%7!%8!%9!%10!%11!} 的条目。存在配置不匹配问题。请重试该命令,或从数据库镜像伙伴之一重置见证服务器实例。
1403 16 Yes 镜像会话的见证服务器实例从数据库 %4! 的服务器实例 %3! 收到错误响应 %1!(状态 %2!)。有关该错误的详细信息,请参见此服务器实例和伙伴服务器实例上的错误日志。
1404 16 No 命令失败,因为数据库镜像正忙。请稍后重新发出该命令。
1405 16 No 已为数据库镜像启用了数据库“%1!”。
1406 16 No 无法安全地强制执行服务。请删除数据库镜像并恢复数据库 “%1!” 以获得访问权。
1407 16 No 数据库 “%1!” 的远程副本与该数据库的本地副本不相关。
1408 16 No 数据库“%1!”的远程副本没有恢复到足以启用数据库镜像或将其联接到可用性组的程度。您需要通过从主体/主数据库还原当前日志备份,将缺失的记录日志应用于远程数据库。
1409 16 No 数据库“%1!”要求首先在将来的镜像数据库上恢复数据库日志,然后才能启用数据库镜像;或者要求在辅助可用性数据库上恢复数据库日志,然后才能将其联接到可用性组。从主体数据库或主数据库还原当前日志备份。
1410 16 No 已为数据库镜像启用数据库 “%1!” 的远程副本。
1411 16 No 数据库 “%1!” 的远程副本尚未应用足够的日志备份,无法将其所有文件前滚到公用时间点。
1412 16 No 数据库 “%1!” 的远程副本尚未前滚到包含在数据库日志的本地副本中的时间点。
1413 16 Yes 数据库镜像尚未完全启动,与远程服务器实例 ‘%1!’ 的通信失败。ALTER DATABASE 命令失败。请在远程数据库启动后重试该命令。
1414 16 No 数据库镜像尚未完全初始化,数据库正在关闭。ALTER DATABASE 命令失败。
1415 16 No 数据库 “%1!” 的数据库镜像操作失败。无法执行请求的操作。
1416 16 No 没有为数据库镜像配置数据库 “%1!”。
1417 16 No 数据库 “%1!” 的管理员已禁用数据库镜像。
1418 16 No 服务器网络地址 “%1!” 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。
1419 16 No 无法打开数据库 “%1!” 的远程副本。请检查数据库名称,确保该数据库处于还原状态,然后重新发出该命令。
1420 16 No 数据库镜像无法获取网络主机名。遇到操作系统错误 %1!。请验证网络配置。
1421 16 Yes 与远程服务器实例 ‘%1!’ 的通信未能在其超时前完成。ALTER DATABASE 命令可能未完成。请重试该命令。
1422 16 No 镜像服务器实例未反映数据库 “%1!” 的最近更改。无法进行故障转移。
1423 16 No 不支持该属性名称。
1424 16 No 远程服务器实例有属性 ‘%1!’ 的最新值。属性值未更改。
1425 16 No 属性值对 ‘%1!’ 无效。属性值未更改。
1426 16 No 要发出 ALTER DATABASE SET WITNESS,所有三个服务器实例必须互连,且镜像数据库必须同步。当这些条件都满足时,请重新发出该命令。
1427 16 No 服务器实例 ‘%1!’ 无法充当见证服务器。ALTER DATABASE SET WITNESS 命令失败。
1428 16 No 请求被拒绝,因为响应服务器实例没有处于可处理请求的状态。
1429 16 No 见证服务器实例名称必须与管理数据库的两个服务器实例的名称都不同。ALTER DATABASE SET WITNESS 命令失败。
1430 16 No 数据库 ‘%1!’ 因删除数据库镜像而处于不稳定的状态,因此恢复可能失败。请在恢复后检验数据。
1431 16 No 数据库 “%1!” 的伙伴服务器实例和见证服务器实例均不可用。请在至少其中一个实例变为可用后重新发出命令。
1432 10 No 数据库镜像正在试图通过从伙伴处请求副本来修复数据库 “%2!” 中的物理页 %1!。
1433 16 No 在 ALTER DATABASE SET WITNESS 命令执行期间,所有三个服务器实例未保持互连。当前没有与数据库关联的见证服务器。请验证状态并在必要时重复命令。
1434 16 Yes 从服务器 %3!,数据库 %4! 收到类型为 %2! 的无效或意外数据库镜像 %1! 消息。
1435 16 Yes %1! 收到意外的数据库镜像错误响应: 状态 %2!,严重性 %3!,状态 %4!,字符串 %5!。
1436 16 No 数据库 “%1!” 的远程副本的 Service Broker ID 与主体服务器上的 ID 不匹配。
1437 16 Yes 由于内存不足,无法从服务器实例 ‘%2!’ 发布消息 ‘%1!’。请减少非关键内存负载或增加系统内存。
1438 16 Yes 服务器实例 %1! 拒绝了配置请求;有关详细信息,请阅读它的错误日志文件。原因 %2! 和状态 %3! 可能有助于 Microsoft 诊断问题。这是一个短期存在的错误,再次发出请求就可能会成功。请纠正问题的原因(如果发现了的话),然后重试。
1439 16 No 当前没有与数据库 “%1!” 关联的见证服务器。
1440 10 Yes 当前正在执行数据库镜像操作,其中数据库 ‘%1!’ 作为主体副本。这只是一条信息性消息,不需要用户执行任何操作。
1441 10 Yes 当前正在执行数据库镜像操作,其中数据库 ‘%1!’ 作为镜像副本。这只是一条信息性消息,不需要用户执行任何操作。
1442 10 Yes 当前未对数据库 ‘%1!’ 执行数据库镜像操作。这只是一条信息性消息,不需要用户执行任何操作。
1443 10 Yes 已经终止对数据库 ‘%1!’ 的数据库镜像操作。这只是一条信息性消息,不需要用户执行任何操作。
1444 10 Yes 掠过对数据库 ‘%1!’ 的恢复,因为它被标记为镜像数据库,而镜像数据库是无法恢复的。这只是一条信息性消息,不需要用户执行任何操作。
1445 10 Yes 略过对数据库 ‘%1!’ 的恢复,因为它已标记为无法访问的、用于数据库镜像的数据库。镜像会话有问题。该会话或是缺少仲裁,或是通信链接因链接、端点配置或(服务器帐户或安全证书的)权限等存在问题而断开。若要获取数据库的访问权限,请检查会话配置中做了哪项更改,并撤消此项更改。
1446 10 No %1!服务器实例已充当见证服务器。
1447 16 No 直到两个伙伴服务器实例都启动、运行并建立连接,才能执行 ALTER DATABASE “%1!” 命令。请启动伙伴,然后重新发出该命令。
1448 16 No 数据库 “%1!” 的远程副本不存在。请检查数据库名称,然后重新发出命令。
1449 16 No 由于服务器连接字符串无效,ALTER DATABASE 命令失败。
1450 16 No 由于无法创建工作线程,ALTER DATABASE 命令失败。
1451 16 No 在系统表中找不到数据库镜像信息。
1452 16 No 伙伴服务器实例名称必须与管理数据库的服务器实例的名称不同。ALTER DATABASE SET PARTNER 命令失败。
1453 17 Yes 数据库 ‘%2!’ 的远程镜像伙伴 ‘%1!’ 遇到错误 %3!,状态 %4!,严重性 %5!。数据库镜像已挂起。请在远程服务器上更正该错误,然后再继续镜像;或者删除镜像,然后再重新建立镜像服务器实例。
1454 17 Yes 数据库镜像将挂起。服务器实例 ‘%1!’ 在充当数据库 ‘%5!’ 的镜像伙伴时遇到错误 %2!,状态 %3!,严重性 %4!。该数据库镜像伙伴可能会尝试从错误中自动恢复,并继续镜像会话。有关详细信息,请查看其他错误消息的错误日志。
1455 16 No 无法对数据库 “%1!” 强制执行数据库镜像服务,因为该数据库未处于要成为主体数据库的正确状态。
1456 16 Yes 无法将 ALTER DATABASE 命令发送到远程服务器实例 ‘%1!’。数据库镜像配置未更改。请确保该服务器已连接,然后重试。
1457 23 Yes 镜像数据库 ‘%1!’ 的同步操作中断,导致数据库处于不一致的状态。ALTER DATABASE 命令失败。请确保主体数据库(如果可用)重新启动并联机,然后重新连接镜像服务器实例,并允许镜像数据库完成同步。
1458 17 Yes 在将页 %5! 发送给镜像服务器时,’%1!’ 数据库的主体副本遇到错误 %2!,状态 %3!,严重性 %4!。数据库镜像已挂起。请尝试纠正错误条件,然后继续镜像。
1459 24 Yes 访问数据库镜像元数据时出错。请删除镜像(ALTER DATABASE database_name SET PARTNER OFF),然后重新配置。
1460 16 No 已经为远程服务器上的数据库镜像配置数据库 “%1!”。请删除远程服务器上的数据库镜像以建立一个新伙伴。
1461 10 No 数据库镜像通过从伙伴处获取副本,成功修复了数据库 “%2!” 中的物理页 %1!。
1462 16 No 由于重做操作失败,数据库镜像被禁用。无法恢复。
1463 16 No 在此 SQL Server 实例的版本中,数据库镜像不可用。有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。
1464 16 No 数据库“%1!”未处于恢复状态,而此状态是镜像数据库或辅助数据库所必需的。必须使用 WITH NORECOVERY 还原远程数据库。
1465 16 No 数据库“%1!”在每个服务器实例上都不处于完全恢复模式。完全恢复模式是数据库参与数据库镜像或可用性组所必需的。
1466 16 No 数据库“%1!”在其中一个服务器实例上是只读的,这与参与数据库镜像或可用性组不兼容。请将数据库设置为读写模式,然后重试该操作。
1467 16 No 数据库“%1!”在其中一个伙伴上处于紧急模式或可疑模式,这与参与数据库镜像或可用性组不兼容。
1468 16 No 无法对数据库“%1!”执行该操作,因为该数据库参与了数据库镜像会话或可用性组。某些操作不允许对正在参与数据库镜像会话或可用性组的数据库执行。
1469 16 No 数据库“%1!”在其中一个伙伴上是自动关闭的数据库,这与参与数据库镜像或可用性组不兼容。
1470 16 No 对此伙伴配置值执行的 Alter Database 操作只能在数据库 “%1!” 的当前主体服务器上启动。
1471 16 No 数据库镜像连接终止。为数据库 “%1!” 发送消息时内存不足。
1472 16 No 数据库镜像连接终止。为数据库 “%1!” 发送消息时出现通信错误。
1473 16 No 此 SQL Server 版本不允许更改安全级别。ALTER DATABASE 命令失败。
1474 16 No %3! 的数据库镜像连接错误 %1! ‘%2!’。
1475 16 No 数据库“%1!”可能包含尚未备份的大容量日志记录的更改。请在主体数据库或主数据库上进行日志备份。然后或者在镜像数据库上还原此备份以便启用数据库镜像,或者在每个辅助数据库上都还原此备份以使您可以将其联接到可用性组。
1476 16 No 数据库镜像超时值 %1! 超过了最大值 32767。
1477 16 No 要手动故障转移数据库 “%1!”,数据库镜像安全级别必须为 FULL。请将安全级别设置为 FULL,然后重试。
1478 16 No 镜像数据库 “%1!” 包含的事务日志数据不足,无法保留主体数据库的日志备份链。如果没有从主体数据库进行日志备份或者没有在镜像数据库上还原日志备份,则可能会出现这种情况。
1479 16 No 与 “%1!” 的镜像连接已超时,因为数据库 “%2!” 在等待 %3! 秒后未得到响应。请检查服务和网络连接。
1480 10 No 因为镜像会话或可用性组由于 %5! 进行了故障转移,%1! 数据库“%2!”正在由“%3!”向“%4!”角色转变。这只是一条信息性消息,用户不需要执行任何操作。
1481 10 No 数据库镜像无法修复数据库 “%2!” 中的物理页 %1!。无法联系镜像伙伴,或者镜像伙伴未提供该页的副本。原因可能是缺少网络连接,或者伙伴保留的该页副本也已损坏。若要了解伙伴当前是否处于连接状态,请查看 sys.database_mirroring 目录视图中的 mirroring_state_desc 列。如果它们处于连接状态,那么,查看此消息报告时间前后的错误日志条目即可了解到伙伴无法提供该页副本的原因。请尝试纠正该错误,然后继续镜像。
1482 10 No 数据库镜像无法获取快照同步锁。
1485 10 No 已在此 SQL Server 实例上启用数据库镜像功能。
1486 10 No 在端点配置中禁用了数据库镜像传输功能。
1487 10 No 数据库镜像正在启动 %1! 并行重做线程,并将数据库’%2!’作为镜像副本。这只是一条信息性消息,不需要用户执行任何操作。
1488 16 No 数据库“%1!”处于单用户模式,这与参与数据库镜像或可用性组不兼容。请将数据库设置为处于多用户模式,然后重试该操作。
1489 10 No 由于出现错误 %1!,已对此服务器禁用数据库镜像。有关详细信息,请查看错误日志和配置。
1490 16 No 数据库“%1!”的远程副本尚未还原到包括所有文件流数据文件的日志备份。
1499 16 Yes 数据库镜像错误: 状态 %1!,严重性 %2!,状态 %3!,字符串 %4!。
1501 20 Yes 排序失败。请与技术支持部门联系。
1505 16 No 因为发现对象名称 ‘%1!’ 和索引名称 ‘%2!’ 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 %3!。
1509 20 Yes 由于键列上有未知数据类型,排序期间行比较失败。元数据可能损坏。请与技术支持部门联系。
1510 17 No 排序失败。数据库 ‘%1!’ 中空间不足或包含锁。
1511 20 Yes 无法用事务日志调节排序。
1522 20 Yes 索引生成期间排序操作失败。排序的终止导致无法覆盖数据库 ‘%1!’ 中的分配页。请运行 DBCC CHECKDB 查看是否存在分配错误和一致性错误。可能需要从备份还原数据库。
1523 20 Yes 排序失败。无法释放不正确的区。请与技术支持部门联系。
1532 20 Yes 从页 %1! 开始运行的排序段发现了未标记为共享的区。请重试该事务。如果问题仍然存在,请与技术支持部门联系。
1533 20 Yes 无法共享区 %1!。无法标识正确的区。请重试该事务。
1534 20 Yes 在共享区目录中找不到区 %1!。请重试该事务。如果问题仍然存在,请与技术支持部门联系。
1535 20 Yes 无法共享区 %1!。共享区目录已满。请重试该事务。如果问题仍然存在,请与技术支持部门联系。
1537 20 Yes 不能挂起不在行输入阶段的排序。
1538 20 Yes 当排序不在行输入阶段时,不能将行插入排序。
1540 16 No 不能对大小为 %1! 的行进行排序,该大小大于允许的最大值 %2!。请考虑使用 ROBUST PLAN 提示重新提交查询。
1541 16 No 排序失败。怀疑存在有缺陷的 CLR 类型比较函数。
1542 10 Yes BobMgr::GetBuf: 在 %1! 秒之后未完成”对大输出缓冲区排序”的写入操作。
1543 10 Yes 尝试读取以下内容时导致 SQL Server 遇到“%1!”: ID 为 %4! 的数据库中文件“%3!”中的排序段页 %2!。排序操作将重试读取该页。
1701 16 No 创建或更改表 ‘%1!’ 失败,因为最小行大小是 %2!,包括 %3! 字节的内部开销。而此值超出了允许的 %4! 字节的最大表行大小。
1702 16 No CREATE TABLE 失败,因为表 ‘%2!’ 中的列 ‘%1!’ 超出了 %3! 列的最大值。
1706 16 No 系统表 ‘%1!’ 只能在升级期间创建或更改。
1707 16 No 不能为已分区表指定 TEXTIMAGE_ON 文件组。
1708 10 No 警告: 已经创建表 ‘%1!’,但是它的最大行大小超过了允许的最大字节数 %2!。如果得到的行超过此大小限制,则对此表的 INSERT 或 UPDATE 操作将失败。
1709 16 No 当表没有 text、ntext、image、varchar(max)、nvarchar(max)、非 FILESTREAM varbinary(max)、xml 或大型 CLR 类型列时,不能使用 TEXTIMAGE_ON。
1710 10 No 如果在别名类型上绑定了规则或默认值,则不能将该别名类型用作表变量中的列类型或将其用作表值函数中的返回表定义。在类型 ‘%1!’ 上绑定了 %2!。
1711 16 No 不能对表 ‘%2!’ 中的列 ‘%1!’ 定义 PRIMARY KEY 约束。必须将计算列持久化,并且该列不可为 Null。
1712 16 No 联机索引操作只能在 SQL Server Enterprise Edition 中执行。
1713 16 No 不能对表 ‘%2!’ 或使用该表执行 %1!,因为该表是目标表或是当前正在执行的触发器的级联操作的一部分。
1714 16 No 更改表失败,因为表 ‘%1!’ 的唯一列 ID 已用完。
1715 16 No 创建外键 ‘%1!’ 失败。对于引用计算列 ‘%2!’,只允许使用 NO ACTION 引用更新操作。
1716 16 No 当表没有 FILESTREAM 列时,不能指定 FILESTREAM_ON。请从该语句中删除 FILESTREAM_ON 子句,或者向表中添加 FILESTREAM 列。
1717 16 No 不能在 ON 子句中同时指定 FILESTREAM_ON 和分区方案。
1718 16 No 必须先对数据库 ‘%1!’ 启用更改跟踪,才能对表 ‘%2!’ 启用更改跟踪。
1719 16 No FILESTREAM 数据不能放在空的文件组中。
1720 16 No 由于表 ‘%1!’ 具有 FILESTREAM 列,因此无法删除 FILESTREAM 文件组或分区方案。
1721 16 No 更改表 ‘%1!’ 失败,因为使用 vardecimal 存储格式的行大小超出了允许的 %2! 字节的最大表行大小。
1722 16 No 由于没有为 FILESTREAM 数据指定分区方案,因此无法 %1! %2! ‘%3!’。
1723 16 No 由于已为 FILESTREAM 数据指定了分区方案,但没有为该表指定分区方案,因此无法 %1! %2! ‘%3!’。
1724 16 No 文件组 ‘%1!’ 既非 FILESTREAM 文件组又非 FILESTREAM 文件组的分区方案。
1725 16 No 由于 %3! 中存在 INSTEAD OF 触发器,因此无法向 %1! ‘%2!’ 添加 FILESTREAM 列。
1726 16 No 由于表 ‘%1!’ 已包含 FILESTREAM 文件组或分区方案,因此无法添加 FILESTREAM 文件组或分区方案。
1727 16 No 无法使用 FILESTREAM_ON 子句对表 ‘%2!’ 创建非聚集索引 ‘%1!’。
1728 16 No 由于计算列 ‘%3!’ 使用了一个 FILESTREAM 列,因此无法对表 ‘%2!’ 创建索引 ‘%1!’。
1729 16 No 由于分区列 ‘%2!’ 使用了一个 FILESTREAM 列,因此无法创建表 ‘%1!’。
1730 16 No 创建或更改压缩表 ‘%1!’ 失败,因为压缩前的行大小是 %2!,包括 %3! 字节的内部系统开销。而此值超出了允许的 %4! 字节的最大表行大小。
1731 16 No 因为指定的选项或数据类型无效,所以无法在表 ‘%2!’ 中创建稀疏列 ‘%1!’。稀疏列必须可为 Null,并且不能具有 ROWGUIDCOL、IDENTITY 或 FILESTREAM 属性。稀疏列不能为以下数据类型: text、ntext、image、geometry、geography 或用户定义的类型。
1732 16 No 无法在表 ‘%2!’ 中创建稀疏列集 ‘%1!’,因为一个表不能包含多个稀疏列集。请修改该语句以便仅将一个列指定为 COLUMN_SET FOR ALL_SPARSE_COLUMNS。
1733 16 No 无法在表 ‘%2!’ 中创建稀疏列集 ‘%1!’,因为稀疏列集必须是可为 Null 的 xml 列。请修改列定义以允许 Null 值。
1734 16 No 因为表 ‘%2!’ 已包含一个或多个稀疏列,所以无法在该表中创建稀疏列集 ‘%1!’。如果一个表包含一个稀疏列,则无法将稀疏列集添加到该表。
1736 16 No 无法在 CHECK 约束或计算列定义中引用表 ‘%2!’ 的列 ‘%1!’,因为该列为稀疏列集。无法在 CHECK 约束或计算列定义中引用稀疏列集。
1738 10 No 无法创建只包含一个列集列、不包含任何非计算列的表 ‘%1!’。
1750 10 No 无法创建约束。请参阅前面的错误消息。
1752 16 No 表 ‘%2!’ 中的列 ‘%1!’ 对于创建默认约束无效。
1753 16 No 列 ‘%1!.%2!’ 的长度或小数位数与外键 ‘%5!’ 中的引用列 ‘%3!.%4!’ 的长度或小数位数不同。参与构造外键关系的列必须定义为具有同一长度和小数位数。
1754 16 No 不能在具有 IDENTITY 属性的列上创建默认值。表 ‘%1!’,列 ‘%2!’。
1755 16 No 不能在数据类型为 timestamp 的列上创建默认值。表 ‘%1!’,列 ‘%2!’。
1756 10 No 不为临时表定义 FOREIGN KEY 约束 ‘%1!’。无论是局部临时表还是全局临时表,都不会对它们强制使用 FOREIGN KEY 约束。
1757 16 No 列 ‘%1!.%2!’ 没有与外键 ‘%5!’ 中的引用列 ‘%3!.%4!’ 使用相同的排序规则。
1758 16 No 如果同一语句中没有其他操作,只能联机添加或删除单个约束。
1759 16 No 不允许在另一个计算列定义中使用表 ‘%2!’ 中的计算列 ‘%1!’。
1760 16 No 不能在类型为 %2! 的列上创建类型为 %1! 的约束。
1761 16 No 由于一个或多个引用列不可为 Null,因此无法使用 SET NULL 引用操作创建外键 “%1!”。
1762 16 No 不能使用 SET DEFAULT 引用操作创建外键 “%1!”,因为一个或多个不可为 Null 的引用列缺少默认约束。
1763 16 No 不支持跨数据库的外键引用。外键 ‘%1!’。
1764 16 No 表 ‘%2!’ 中的计算列 ‘%1!’ 在”%3!”中的使用无效,因为它未持久化。
1765 16 No 外键 ‘%1!’ 创建失败。对于引用计算列 ‘%2!’,只允许使用 NO ACTION 和 CASCADE 引用删除操作。
1766 16 No 不支持对临时表的外键引用。外键 ‘%1!’。
1767 16 No 外键 ‘%1!’ 引用了无效的表 ‘%2!’。
1768 16 No 外键 ‘%1!’ 引用的对象 ‘%2!’ 不是用户表。
1769 16 No 外键 ‘%1!’ 引用了位于引用表 ‘%3!’ 中的无效列 ‘%2!’。
1770 16 No 外键 ‘%1!’ 引用了位于被引用表 ‘%3!’ 中的无效列 ‘%2!’。
1771 16 No 无法创建外键 ‘%1!’,因为它引用了其聚集索引 ‘%3!’ 被禁用的对象 ‘%2!’。
1772 16 No 外键 ‘%1!’ 无效。不能在外键定义中使用系统表。
1773 16 No 外键 ‘%1!’ 含有对对象 ‘%2!’ 的隐式引用,该对象没有针对它定义的主键。
1774 16 No 外键 ‘%1!’ 的引用列列表中的列数与被引用表 ‘%2!’ 中主键的列数不匹配。
1775 16 No 无法创建外键 ‘%1!’,因为它引用了其 PRIMARY KEY 索引 ‘%3!’ 被禁用的对象 ‘%2!’。
1776 16 No 在被引用表 ‘%1!’ 中没有与外键 ‘%2!’ 中的引用列列表匹配的主键或候选键。
1778 16 No 列 ‘%1!.%2!’ 的数据类型与外键 ‘%5!’ 中的引用列 ‘%3!.%4!’ 的数据类型不同。
1779 16 No 表 ‘%1!’ 已经有针对它定义的主键。
1781 16 No 已在列上绑定了 DEFAULT。
1782 16 No 无法删除索引“%1!”,因为没有为基础数据指定分区方案。
1784 16 No 无法创建外键 ‘%1!’,因为被引用列 ‘%2!.%3!’ 是非持久化计算列。
1785 16 No 将 FOREIGN KEY 约束 ‘%1!’ 引入表 ‘%2!’ 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
1786 16 No 外键 ‘%5!’ 中的列 ‘%1!.%2!’ 或引用列 ‘%3!.%4!’ 是 timestamp 列。此数据类型不能用于级联引用完整性约束。
1787 16 No 无法在表 ‘%2!’ 上使用级联 DELETE 或 UPDATE 定义外键约束 ‘%1!’,因为在该表上定义了 INSTEAD OF DELETE 或 UPDATE TRIGGER。
1788 16 No 无法创建级联外键 ‘%1!’,该位置的引用列 ‘%2!.%3!’ 是标识列。
1789 16 No 无法在计算列、约束或默认定义中使用 CHECKSUM(*)。
1790 16 No 用户定义表类型的名称不能以数字记号(#)开头。
1791 16 No 无法对表 ‘%2!’ 的列 ‘%1!’ 创建 DEFAULT 约束,因为该列为稀疏列或稀疏列集。稀疏列或稀疏列集不能有 DEFAULT 约束。
1792 16 No 更改表“%1!”失败,因为添加的固定列可能引起现有数据超出允许的表行最大大小(即 %2! 个字节)。
1793 16 No 无法联合临时表。
1794 16 No 列“%1!”对于联合表“%2!”是无效的。
1795 16 No 可以为 Null 的列“%1!”无法用于联合表“%2!”。
1796 16 No 计算列“%1!”无法用于联合表“%2!”。
1797 16 No 稀疏列“%1!”无法用于联合表“%2!”。
1798 16 No 无法在非联合数据库中创建联合表。
1799 16 No 列“%1!”不能用于联合表“%2!”,因为该列与联合键类型不匹配。
1801 16 No 数据库 ‘%1!’ 已存在。请选择其他数据库名称。
1802 16 No CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。
1803 17 No CREATE DATABASE 语句失败。主文件必须至少是 %1! MB 才能容纳 model 数据库的副本。
1806 16 No CREATE DATABASE 失败。数据库 ‘%1!’ 的默认排序规则不能设置为 ‘%2!’。
1807 17 No 无法获得数据库 ‘%1!’ 上的排他锁。请稍后重试该操作。
1810 16 No 在可以创建新数据库之前,model 数据库必须可更新。
1812 16 No CREATE DATABASE 失败。不能使用带有 FOR ATTACH 选项的 COLLATE 子句。
1813 16 No 无法打开新数据库 ‘%1!’。CREATE DATABASE 中止。
1814 10 Yes 无法创建 tempdb。可能没有足够的可用磁盘空间。请删除 tempdb 驱动器上的其他文件并重新启动 SQL Server,以释放更多的磁盘空间。请检查事件日志,看其中是否还有其他错误可表明为什么无法初始化 tempdb 文件。
1815 16 No %1! 属性不能用于数据库快照文件。
1816 16 No 不允许使用系统数据库 %1! 的数据库快照。
1817 16 No 只有数据库 “%1!” 的所有者或系统管理员才能在该数据库上创建数据库快照。
1818 16 No 缺少主日志文件 ‘%1!’ 且数据库没有完全关闭,因此不能重新构建该数据库。
1819 10 No 由于文件名太长,未能创建默认的日志文件。
1821 16 No 不能在另一个数据库快照上创建数据库快照。
1822 16 No 数据库必须联机才能创建数据库快照。
1823 16 No 无法创建数据库快照,因为它未能启动。
1824 16 No 不能附加正在还原的数据库。
1825 16 No 不能为数据库快照指定文件组和排序规则。
1826 16 No 不允许在 “%1!” 上使用用户定义文件组。
1827 16 No CREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 %2! 为 %1! MB 的许可限制值。
1828 16 No 逻辑文件名 “%1!” 已被使用。请选择另一个名称。
1829 16 No FOR ATTACH 选项要求至少要指定主文件。
1830 16 No 文件 ‘%1!’ 和 ‘%2!’ 都是主文件。数据库只能有一个主文件。
1831 16 No 文件 ONLINE/OFFLINE 语法不能用于 CREATE DATABASE。
1832 20 No 无法将文件 ‘%1!’ 作为数据库 ‘%2!’.%3! 附加
1833 16 No 只有执行了下一个 BACKUP LOG 操作后,才能重用文件“%1!”。如果数据库正在参与某个可用性组,则只有在主可用性副本的截断 LSN 已越过该文件的删除 LSN 且后续 BACKUP LOG 操作已完成后,才能重用删除的文件。
1834 16 No 无法覆盖文件 ‘%1!’。数据库 ‘%2!’ 正在使用该文件。
1835 16 No 无法创建/附加任何新数据库,因为现有数据库的数目已达到最大允许值: %1!。
1836 10 No 由于提供的名称太长,无法创建默认文件。
1837 16 No 文件名 “%1!” 太长,无法创建备用流名称。
1838 10 No 脱机的数据库文件已在从数据库快照恢复为联机状态时被覆盖。恢复的文件可能包含无效的页。请运行数据库一致性检查,评估数据的完整性。
1839 16 No 由于名称 ‘%1!’ 是保留的设备名,因此无法创建默认数据文件。
1840 16 No 无法创建快照数据库,因为在 READONLY 单文件用户数据库上不支持此操作。
1841 16 No CREATE DATABASE 失败。不能在 CONTAINMENT 子句中使用 FOR ATTACH 选项。
1842 16 No 最大文件大小不能大于 2147483647(以页大小为单位)。文件增长不能大于 2147483647(以页大小和百分比为单位)。
1843 10 Yes 正在将数据库 ‘%1!’ 恢复到获取数据库快照 ‘%2!’ 时的情形(拆分点为 LSN %3! (0x%4!))。这只是一条信息性消息,不需要用户执行任何操作。
1844 16 No %2! 不支持 %1!。
1845 16 No 当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,在 VSS 提供的编写器元数据文档中找不到 SQL VSS 编写器。
1846 16 No 当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,找不到数据库 ‘%1!’ 的 SQL VSS 编写器组件。
1847 16 No 当前版本的操作系统不支持自动恢复的卷影复制服务(VSS)快照。
1848 16 No 卷影复制服务(VSS)无法创建数据库 ‘%1!’ 的自动恢复快照以进行在线 DBCC 检查。
1851 16 No 在添加默认路径“%2!”作为前缀后,文件名“%1!”作为相对路径太长。
1852 21 No 收缩物理文件时出错。有关详细信息,请查看 ERRORLOG。
1853 16 No 找不到逻辑数据库文件“%1!”。请指定该文件的完整路径。
1854 16 No 逻辑数据库文件“%2!”的原始文件名“%1!”太长,无法与新的主数据文件位置的完整路径组合使用。
1855 16 No 系统表 sysfiles1 已损坏。
1856 16 No 无法将文件“%1!”作为数据库“%2!”附加,因为此数据库名称已使用文件“%3!”附加
1857 16 No 无法将文件“%1!”作为数据库“%2!”附加,因为此文件已用于数据库“%3!”
1858 16 No 无法创建快照数据库,因为用户数据库仍然处于恢复之中。
1901 16 No 无法对视图 ‘%2!’ 创建索引或统计信息 ‘%1!’,因为键列 ‘%3!’ 不精确,是计算列且未持久化。请考虑在视图索引或统计信息键中删除对列的引用,或将列更改为精确列。如果列是在基表中计算出来的,请考虑在该处将它标记为 PERSISTED。
1902 16 No 无法对 %1! ‘%2!’ 创建多个聚集索引。请在创建新聚集索引前删除现有的聚集索引 ‘%3!’。
1904 16 No 表“%3!”的 %1!“%2!”在键列表中具有 %4! 个列。%5! 键列列表的最大限制为 %6!。
1907 16 No 无法重新创建索引 ‘%1!’。新的索引定义与现有索引强制的约束不匹配。
1908 16 No 列 ‘%1!’ 是索引 ‘%2!’ 的分区依据列。唯一索引的分区依据列必须是索引键的子集。
1909 16 No 不能在 %1! 中使用重复的列名。列名 ‘%2!’ 多次列出。
1910 16 No 无法创建 %1! ‘%2!’,因为它超出了每个表或视图允许的最大值 %3!。
1911 16 No 列名 ‘%1!’ 在目标表或视图中不存在。
1912 16 No 无法对 %1! ‘%2!’ 继续执行索引 DDL 操作,因为它与已经对该对象进行的另一个并发操作冲突。该并发操作可能是对同一个对象的联机索引操作,也可能是另一个移动索引页(如 DBCC SHRINKFILE)的并发操作。
1913 16 No 操作失败,因为在 %2! ‘%3!’ 上已存在名称为 ‘%1!’ 的索引或统计信息。
1914 16 No 不能对对象 ‘%1!’ 创建索引,因为该对象不是用户表或视图。
1915 16 No 不能使用 ignore_dup_key 索引选项更改非唯一索引。索引 ‘%1!’ 是非唯一索引。
1916 16 No CREATE INDEX 选项 %1! 和 %2! 互斥。
1917 16 No 不能在局部临时表上联机创建、重新生成或删除索引。请离线执行索引操作。
1919 16 No 表 ‘%2!’ 中的列 ‘%1!’ 的类型不能用作索引中的键列。
1921 16 No 指定的 %1! ‘%2!’ 无效。
1922 16 No 没有为文件组 ‘%1!’ 分配文件。不能对此文件组创建表、索引和大型对象列。请使用 ALTER DATABASE 将一个或多个文件添加到文件组。
1924 16 No 文件组 ‘%1!’ 是只读的。
1925 16 No 无法使用 DROP_EXISTING 选项将聚集索引转换为非聚集索引。若要将索引类型从聚集索引更改为非聚集索引,请删除该聚集索引,然后使用两条单独的语句创建非聚集索引。
1927 16 No 表 ‘%1!’ 上已有名为 ‘%2!’ 的统计信息。
1929 16 No 不能为对象 ‘%1!’ 创建统计信息,因为该对象不是用户表或视图。
1930 16 No 无法将非聚集索引转换为聚集索引,因为某外键约束引用了该索引。请删除该外键约束,然后重试该操作。
1931 16 No 无法执行 SQL 语句,因为文件组 ‘%1!’ 处于脱机状态。请使用 sys.database_files 或 sys.master_files 目录视图来确定此文件组中文件的状态,然后从备份还原脱机文件。
1934 16 No %1! 失败,因为下列 SET 选项的设置不正确: ‘%2!’。请确保 SET 选项正确无误,可以用于 %3!。
1935 16 No 无法创建索引。对象 ‘%1!’ 是在禁用下列 SET 选项设置的情况下创建的:’%2!’。
1937 16 No 无法对视图 ‘%2!’ 创建 %1!,因为它引用了另一个视图 ‘%3!’。请考虑在索引视图定义中手动展开被引用视图的定义。
1938 16 No 不能对视图 ‘%1!’ 创建索引,因为基础对象 ‘%2!’ 的所有者不同。
1939 16 No 无法对视图 ‘%2!’ 创建 %1!,因为该视图未绑定到架构。
1940 16 No 无法对视图 ‘%2!’ 创建 %1!。它没有唯一聚集索引。
1941 16 No 无法对视图 ‘%1!’ 创建非唯一聚集索引,因为只允许使用唯一聚集索引。请考虑创建唯一聚集索引。
1942 16 No 无法对视图 ‘%2!’ 创建 %1!。它包含 text、ntext、image、FILESTREAM 或 xml 列。
1943 16 No 由于已禁用页级锁定,无法重新组织表“%2!”的索引“%1!”。
1944 16 No 由于索引键大小至少为 %2! 字节,所以未创建索引“%1!”。索引键大小不能超过 900 字节。如果索引键包含隐式键列,则索引键大小不得超过 1800 字节。
1945 10 No 警告! 最大键长度为 %1! 个字节。索引 ‘%2!’ 的最大长度为 %3! 个字节。对于某些大值组合,插入/更新操作将失败。
1946 16 No 操作失败。索引 ‘%2!’ 的索引条目长度为 %1! 字节,超出了允许的最大长度 %3! 字节。
1947 16 No 无法对视图 “%2!” 创建 %1!。该视图包含对”%3!”的自联接。
1949 16 No 无法对视图 ‘%2!’ 创建 %1!。函数 ‘%3!’ 生成具有不确定性的结果。请使用具有确定性的系统函数,或者修改用户定义函数以返回具有确定性的结果。
1956 16 No 无法对 ‘%2!’ 视图创建 %1!,因为它使用具有不确定性的用户定义函数 ‘%3!’。请删除对该函数的引用,或者使之具有确定性。
1957 16 No 无法对视图 ‘%2!’ 创建 %1!,因为视图使用不精确的用户定义函数 ‘%3!’。请考虑删除对该函数的引用,或对其进行修改,使之成为精确函数。
1959 16 No 因为该数据库的兼容级别小于 80,所以无法对视图或计算列创建索引。请使用 sp_dbcmptlevel 提升数据库的兼容级别。
1961 16 No 无法对视图 ‘%2!’ 创建 %1!。因为排序规则名称为 ‘%3!’ 的排序规则转换表达式依赖于操作系统,所以具有不确定性。
1962 16 No 无法对视图 ‘%2!’ 创建 %1!,因为该视图在 WHERE 或 GROUP BY 子句中引用的列 ‘%3!’ 不精确。请考虑从该视图中除去该列,或修改该列使之精确列。
1963 16 No 无法对视图 “%2!” 创建 %1!。该视图包含不精确或不具有确定性的转换。
1964 16 No 无法对视图 “%2!” 创建 %1!。该视图包含不精确的常量。
1965 16 No 无法对视图 “%2!” 创建 %1!。该视图包含不精确的算术运算符。
1966 16 No 无法对视图 ‘%2!’ 创建 %1!。该视图包含不精确的聚合运算符。
1967 16 No 不能对视图联机创建新的聚集索引。
1968 16 No 不能使用 DROP_EXISTING 选项联机将非聚集索引转换为聚集索引。
1969 16 No 默认 FILESTREAM 文件组在数据库 ‘%1!’ 中不可用。
1970 10 No 警告: 对表 ‘%1!’ 的联机索引操作将继续,但是可能会限制对表的并发访问,原因是在同一事务中前面某项操作仍持有对此表的锁。
1971 16 No 不能在表 ‘%2!’ 上禁用索引 ‘%1!’。在使用此索引的表 ‘%4!’ 上禁用外键 ‘%3!’ 的权限被拒绝。
1972 16 No 不能对表 ‘%2!’ 禁用聚集索引 ‘%1!’。在禁用其聚集索引时更改引用视图 ‘%3!’ 的权限被拒绝。
1973 16 No 不能在 %2!’%3!’上对禁用的索引 ‘%1!’ 执行指定的操作。
1974 16 No 不能对 %1!’%2!’ 执行指定的操作,因为其聚集索引 ‘%3!’ 被禁用。
1975 16 No 索引 ‘%1!’ 行的长度超出了 ‘%2!’ 字节的最大允许长度值。
1976 16 No 无法对视图 ‘%2!’ 创建索引或统计信息 ‘%1!’,因为无法验证键列 ‘%3!’ 是否精确以及是否具有确定性。请考虑从索引或统计信息键中删除列,如果是计算列,则在基表中将该列标记为持久化列,或者在键中使用非 CLR 派生列。
1977 16 No 无法对表 ‘%3!’ 创建 %1!’%2!’。对 XML 列’%4!’ 只能创建 XML 索引。
1978 16 No 表 ‘%2!’ 中的列 ‘%1!’ 的类型不能用作索引或统计信息中的键列。
1979 16 No 不能使用索引选项 ignore_dup_key 来更改索引 ‘%1!’,因为它强制使用主约束或唯一约束。
1980 16 No 无法对表 ‘%2!’ 的计算列 ‘%1!’ 创建索引,因为基础对象 ‘%3!’ 的所有者不同。
1981 10 No 警告: 行的最大长度超过了所允许的上限(%1! 个字节)。对于某些大值组合,插入/更新操作将失败。
1982 16 No 无法对视图 ‘%2!’ 创建 %1!,因为视图对 CLR 类型 ‘%4!’ 引用了具有不确定性或不精确的成员函数 ‘%3!’。请考虑删除对该函数的引用;或对函数进行修改,使其行为具有确定性。不要将行为具有不确定性的 CLR 函数声明为包含 IsDeterministic=true,因为这可能导致索引损坏。有关详细信息,请参阅联机丛书。
1983 16 No 无法对视图 ‘%2!’ 创建 %1!。函数 ‘%3!’ 生成不精确的结果。请使用精确的系统函数,或者修改用户定义函数以返回精确的结果。
1984 16 No 无法创建或重新生成索引 ‘%1!’。此索引使用 vardecimal 存储格式,行长度超出了允许的最大长度 ‘%2!’ 字节。
1985 16 No 不能对视图 ‘%2!’ 创建 %1!。它包含一个或多个 XML 数据类型方法。
1986 10 No 使用 DROP_EXISTING 选项,无法将非假设索引 ‘%1!’ 替换为假设索引。
1987 16 No 不能在 %4! ‘%5!’ 上对 %2! ‘%3!’ 执行 %1!,因为其 %6! 被禁用。
1988 16 No 不能联机重新生成聚集索引 ‘%1!’,因为该聚集索引被禁用。
1989 16 No 当被引用键的索引 ‘%2!’ 被禁用时,不能启用外键约束 ‘%1!’。
1990 16 No 不能使用 ignore_dup_key 索引选项对视图定义索引。请删除 ignore_dup_key 选项,然后确保视图定义不允许重复项,或不对视图建立索引。
1991 16 No 不能对表 ‘%2!’ 禁用聚集索引 ‘%1!’。在引用此表的表 ‘%4!’ 上禁用外键 ‘%3!’ 的权限被拒绝。
1992 10 No 警告: 由于禁用了索引 ‘%4!’,导致引用表 ‘%3!’ 的表 ‘%2!’ 上的外键 ‘%1!’ 也被禁用。
1993 16 No 不能对表变量的索引进行分区或返回表值函数中的表定义。
1994 16 No 不能对视图 “%1!” 创建或更新统计信息,因为需要同时指定 FULLSCAN 和 NORECOMPUTE 选项。
1995 16 No 不能联机重新生成假设索引 ‘%1!’。
1996 16 No 由于表具有 XML 索引或空间索引,因此不能使用 DROP_EXISTING 选项创建强制使用主键约束 ‘%1!’ 的索引。请删除 XML 索引或空间索引,创建主键约束,然后重新创建 XML 索引或空间索引。
1997 16 No 无法使用 DROP_EXISTING 选项将 XML 索引或空间索引 ‘%1!’ 转换为关系索引,请删除该 XML 索引或空间索引,然后使用同一名称创建关系索引。
1998 10 No 警告: 由于禁用了索引 ‘%4!’,导致引用表 ‘%3!’ 的视图 ‘%2!’ 上的聚集索引 ‘%1!’ 也被禁用。
1999 16 No 表 ‘%2!’ 中的列 ‘%1!’ 的类型不能用作索引中的包含性列。
2002 16 No 不能为组号大于一的复制创建过程。
2003 16 No 具有组号的过程不能有 XML 或 CLR 类型的参数。过程 ‘%2!’ 的参数 ‘%1!’ 的类型为 ‘%3!’。
2004 16 No 已经使用组号 %2! 创建了过程 ‘%1!’,请使用一个未用过的组号创建过程。
2005 16 No 表“%1!”不可用,需要重新生成。请在脱机状态下重新生成该表。
2007 10 No 模块 ‘%1!’ 取决于缺少的对象 ‘%2!’。仍将创建此模块;但是,只有在该对象存在之后它才能成功运行。
2008 16 No 对象 ‘%1!’ 不是过程,因此您不能在该组名下创建另一个过程。
2010 16 No 无法对 ‘%1!’ 进行更改,因为它是不兼容的对象类型。
2011 16 No 在绑定到架构的对象中不能指定索引提示。
2013 10 No 警告: 已为 %1!’%2!’ 禁用 ‘is_ms_shipped’ 属性,因为您无权创建或更改具有此属性的对象。
2014 16 No 不允许从绑定到架构的对象进行远程访问。
2020 16 No 针对实体“%1!”报告的依赖关系可能不包括对所有列的引用,这是由于实体引用的对象不存在,或者实体中的一条或多条语句有错误。在重新运行查询之前,请确保实体中没有错误,并且实体引用的所有对象均存在。
2021 16 No 执行 DDL 期间修改了引用的实体“%1!”。请重试该操作。
2022 16 No 在 %1!“%2!”中遇到分析错误。无法确定从此对象引用的依赖项。
2101 14 No 无法对用户 ‘%3!’ 的服务器级别 %2! 执行 %1! 操作,因为没有与该用户相对应的登录名。
2102 16 No 无法 %1! %2! ‘%3!’,因为在数据库 ‘%5!’ 中没有登录名为 ‘%4!’ 的用户。
2103 15 No 因为触发器 ‘%2!’ 的架构不同于目标表或视图的架构,所以无法 %1! 该触发器。
2104 14 No 不能对 %2! ‘%3!’ 执行 %1!,因为您没有权限。
2108 15 No 无法对 ‘%3!’ %1! %2!,因为目标不在当前数据库中。
2110 15 No 无法对 ‘%2!’ 更改触发器 ‘%1!’,因为此触发器不属于此对象。请指定正确的触发器名称或正确的目标对象名称。
2111 16 No 无法对 %3! ‘%4!’ %1! 触发器 ‘%2!’,因为此对象已有 INSTEAD OF %5! 触发器。
2112 16 No 因为视图 ‘%2!’ 是使用 CHECK OPTION 定义的,所以无法为该视图创建触发器 ‘%1!’。
2113 16 No 因为表 ‘%3!’ 的 FOREIGN KEY 使用级联 DELETE 或 UPDATE,所以无法对该表 %1! INSTEAD OF DELETE 或 INSTEAD OF UPDATE TRIGGER ‘%2!’。
2114 16 No 列 ‘%1!’ 不能在 IF UPDATE 子句中使用,因为它是计算列。
2115 16 No 服务器级事件通知被禁用,因为数据库 msdb 不存在。
2116 16 No 不能对数据库 ‘%1!’ 使用 CREATE EVENT NOTIFICATION,因为它不是有效的 Broker 数据库。
2117 16 No 因为 %5! 具有 FILESTREAM 列,所以无法对 %3! ‘%4!’ %1! INSTEAD OF 触发器 ‘%2!’。
2201 16 No %1!不允许通过限制从 “anySimpleType” 派生,仅在未指定约束方面时,才允许通过限制从通过扩展从 “anySimpleType” 派生的类型派生。
2202 16 No %1!在编译查询时出错。若要获得有关错误的详细信息,该查询必须由对查询中使用的 xml 架构集合具有 EXECUTE 权限的用户运行。
2203 16 No %1!只允许 ‘http://www.w3.org/2001/XMLSchema#decimal?’、‘http://www.w3.org/2001/XMLSchema#boolean?’ 或 ‘node()*’ 表达式作为谓词,但找到 ‘%2!’
2204 16 No %1!条件和逻辑运算符仅允许 ‘http://www.w3.org/2001/XMLSchema#boolean?’ 或 ‘node()*’ 表达式,但找到 ‘%2!’
2205 16 No %1!应为 “%2!”。
2206 16 No %1!命名空间前缀 ‘xml’ 只能与 URI ‘http://www.w3.org/XML/1998/namespace’ 关联,此 URI 不能与其他前缀一起使用。
2207 16 No %1!只能插入非文档节点。实际上找到 ‘%2!’。
2208 16 No %1!以 ‘%2!’ 开头的 URI 太长。允许的最大长度为 %3! 字符。
2209 16 No %1!’%2!’ 附近有语法错误
2210 16 No %1!不允许使用异构序列: 找到 ‘%2!’ 和 ‘%3!’
2211 16 No %1!需要单独的操作数(或空序列),实际上找到 ‘%2!’ 类型的操作数
2212 16 No %1!在 ‘%4!’ 旁的标识符中找到的源字符 ‘%2!’ (0x%3!)无效。
2213 16 No %1!不能对在推断类型 ‘%3!’ 内包含 ‘%2!’ 类型的表达式原子化/应用 data()。
2214 16 No %1!类型 ‘%2!’ 不是原子类型
2215 16 No %1!属性 ‘%2!’ 的值超出了 4000 个字符,即 XML 架构文档中允许的最大值
2216 16 No %1!”%2!” 中的 XPath 值无效。
2217 16 No %1!应为 ‘%2!’ 或 ‘%3!’
2218 16 No %1!没有名为 ‘@%2!’ 的属性
2219 16 No %1!在类型 ‘%3!’ 中没有名为 ‘@%2!’ 的属性。
2220 16 No %1!没有名为 ‘@%2!:%3!’ 的属性
2221 16 No %1!在类型 ‘%4!’ 中没有名为 ‘@%2!:%3!’ 的属性。
2222 16 No %1!在 ‘%3!’ 旁的标识符中找到的源字符 0x%2! 无效。
2223 16 No %1!’%2!’ 附近存在语法错误,应为标识符。
2225 16 No %1!应为字符串文字
2226 16 No %1!‘insert’ 的目标必须是单个节点,但实际上找到’%2!’
2227 16 No %1!在引用了变量 ‘%2!’ 的作用域中未找到该变量。
2228 16 No %1!在引用了变量 ‘%2!:%3!’ 的作用域中未找到该变量。
2229 16 No %1!名称 “%2!” 不代表命名空间。
2230 16 No %1!名称 “%2!” 已定义。
2231 16 No %1!名称 “%2!” 不代表已定义类型。
2232 16 No %1!名称 “%2!:%3!” 不代表已定义类型。
2233 16 No %1! “%2!” 的操作数的类型无效。
2234 16 No %1!运算符 “%2!” 不能应用于 “%3!” 和 “%4!” 操作数。
2235 16 No %1!变量列表被应用于非函数字词。
2236 16 No %1!调用函数 “%2!” 时,没有提供足够的实际参数。
2237 16 No %1!此版本不支持通过扩展从 anyType 派生。
2238 16 No %1!调用函数 ‘%2!’ 时,提供的参数太多
2240 16 No %1! ‘insert into’ 的目标必须是元素/文档节点,实际上找到’%2!’
2241 16 No %1!应为变量: ‘$name’
2242 16 No %1!应指定类型。
2243 16 No %1!在没有任何上下文的情况下使用了相对路径表达式
2247 16 No %1!该值是 “%2!” 类型,这种类型不是所需类型 “%3!” 的子类型。
2248 16 No %1!’%2!’ 附近存在语法错误,应为 ‘as’、‘into’、‘before’ 或 ‘after’。
2249 16 No %1!‘insert before/after’ 的目标必须是元素/PI/注释/文本节点,但找到 ‘%2!’
2256 16 No %1!’%2!’ 附近存在语法错误,需要 ‘node test’。
2258 16 No %1!在插入属性节点时可能未指定该位置,但找到 ‘%2!’
2260 16 No %1!没有名为 ‘%2!’ 的元素
2261 16 No %1!没有名为 ‘%2!’、类型为 ‘%3!’ 的元素。
2262 16 No %1!没有名为 ‘%2!:%3!’ 的元素
2263 16 No %1!在类型 “%4!” 中没有名为 “%2!:%3!” 的元素。
2264 16 No %1!只能删除非文档节点,但找到 ‘%2!’
2266 16 No %1!应为结束标记 ‘%2!:%3!’
2267 16 No %1!应为结束标记 ‘%2!’
2268 16 No %1!结束标记 ‘/%2!:%3!’ 没有匹配的开始标记
2269 16 No %1!结束标记 ‘/%2!’ 没有匹配的开始标记
2270 16 No %1!属性 ‘%2!:%3!’ 重复
2271 16 No %1!属性 ‘%2!’ 重复
2272 16 No %1!应为 ‘?>’
2273 16 No %1!CDATA 部分未终止
2274 16 No %1!字符串常量(在第 %2! 行上开始)未终止
2275 16 No %1!XML 声明未终止
2276 16 No %1!此版本不支持通过限制从 ‘QName’ 派生
2277 16 No %1!标记名不能包含字符 ‘%2!’
2278 16 No %1!标记名不能以字符 ‘%2!’ 开头
2279 16 No %1!名称/令牌不能以字符 ‘%2!’ 开头
2280 16 No %1!<! 后面不是有效的构造
2281 16 No %1!无法在 XQuery 内构造 DTD
2282 16 No %1!实体引用无效
2283 16 No %1!字符 ‘%2!’ 可能不属于实体引用
2284 16 No %1!未定义命名空间前缀 ‘%2!’
2285 16 No %1!数字实体引用无效
2291 16 No %1!找不到根元素。
2292 16 No %1!当具有简单内容的类型限制具有混合内容的类型时,它必须具有嵌套的简单类型定义。位置: ‘%2!’。
2293 16 No %1!除非 minOccurs 为 0,否则选择不能为空。位置: ‘%2!’。
2294 16 No %1!不允许 ‘xml’ 作为处理指令目标。
2297 16 No %1!元素 <%2!> 在位置 ‘%3!’ 无效。
2298 16 No %1!属性 ‘%2!’ 在位置 ‘%3!’ 无效。
2299 16 No %1!缺少 XSD 元素 “%3!” 的必需属性 “%2!”。
2300 16 No %1!缺少 XSD 元素 “%3!” 的必需子元素 “%2!”。
2301 16 No %1!已定义元素 “%2!”。
2302 16 No %1!在此范围内已定义名称 “%2!”。
2305 16 No %1!元素或属性类型指定了多次。位置: ‘%2!’。
2306 16 No %1!在只允许 NCName 的上下文中找到了限定名 “%2!”。
2307 16 No %1!引用未定义的名称 ‘%2!’
2308 16 No %1!引用命名空间 ‘%3!’ 内的未定义名称’%2!’
2309 16 No %1!”%2!” 的值不是有效数字。
2310 16 No %1!属性 “%2!” 声明了多次。
2311 16 No %1!属性 “%2!” 在 “%3!” 内声明了多次。
2312 16 No %1!属性 ‘%2!’ 的值不符合类型定义 ‘http://www.w3.org/2001/XMLSchema#%3!’: ‘%4!’。
2313 16 No %1!属性 “%2!” 的值不能是 “%3!”。
2314 16 No %1!属性 “%2!” 的值不能为负。
2315 16 No %1!属性 “%2!” 应为字符串值。
2316 16 No %1!缺少所需的 ‘base’ 属性。位置: ‘%2!’。
2317 16 No %1!在 XSD 元素 “%3!” 上定义的基本类型 “%2!” 不是简单类型。
2319 16 No %1!此类型不能具有 ‘%2!’ 方面。位置: ‘%3!’。
2320 16 No %1!方面 ‘%2!’ 在位置 ‘%3!’ 重复。
2321 16 No %1!方面不能跟在属性声明的后面。在位置 ‘%3!’ 找到了方面 ‘%2!’。
2322 16 No %1!该元素类型不是替换组的组头的子类
2323 16 No %1!结束标记 ‘%2!’ 与第 %4! 行中的开始标记 ‘%3!’ 不匹配
2324 16 No %1!结束标记 ‘%2!:%3!’ 与第 %5! 行中的开始标记 ‘%4!’ 不匹配
2325 16 No %1!结束标记 ‘%2!’ 与第 %5! 行中的开始标记 ‘%3!:%4!’ 不匹配
2326 16 No %1!结束标记 ‘%2!:%3!’ 与第 %6! 行中的开始标记 ‘%4!:%5!’ 不匹配
2327 16 No %1!缺少 <%2!> 的内容或定义。
2328 16 No %1!架构命名空间 ‘%2!’ 与 指令的 ‘%3!’ 不匹配
2329 16 No %1!字符串 “%2!” 不是有效的持续时间值。
2331 16 No %1!重新定义操作必须将其本身作为基本类型。位置: ‘%2!’。
2332 16 No %1!’%2!’ 不能与 ‘empty’ 操作数一起使用
2333 16 No %1!源字符 0x%2! 无效
2334 16 No %1!源字符 ‘%2!’ (0x%3!)无效
2335 16 No %1!字符/字符串常量中有换行符
2336 16 No %1!’%2!’ 不是有效的八进制数字(以 ‘0’ 开头的数字隐式为八进制)
2337 16 No %1!‘replace’ 的目标至多有一个节点,但找到’%2!’
2338 16 No %1!第二个 ‘replace’ 操作数只能包含节点,但找到’%2!’
2339 16 No %1!memberType 属性或 simpleType 子级必须存在。位置: ‘%2!’。
2340 16 No %1!在第 %2! 行上开始的注释没有结尾
2341 16 No %1!在 ‘\\x’ 后应为十六进制字符代码
2342 16 No %1!数值常量无效。
2343 16 No %1!文本部分未终止 – 缺少 `
2348 16 No %1!命名空间 URI 应至少包含一个非空白字符。
2349 16 No %1!尝试重新定义命名空间前缀 ‘%2!’
2350 16 No %1!XML 元素内容无效
2351 16 No %1!应为 ‘first’ 或 ‘last’
2353 16 No %1!应为 ‘to’、‘insert’ 或 ‘delete’
2354 16 No %1!源字符编码无效
2355 16 No %1!应为 ‘else’
2356 16 No %1!‘replace value of’ 的目标必须是非元数据属性,或者是具有简单类型内容的元素,但找到 ‘%2!’
2357 16 No %1!只能使用其他文档节点替换文档节点,但找到 ‘%2!’
2358 16 No %1!此版本不支持使用 ‘base’ 属性和嵌套类型定义进行派生。位置: ‘%2!’。
2359 16 No %1!’%2!’ 的目标不能是构造的节点
2360 16 No %1!不能同时具有 ‘name’ 和 ‘ref’ 属性。位置: ‘%2!’。
2361 16 No %1!XSD 扩展或限制类型的基类型必须是简单类型。
2362 16 No %1!XSD 架构太复杂
2363 16 No %1!XQuery 太复杂
2364 16 No %1!不能从 ‘%2!’ 隐式转换为’%3!’
2365 16 No %1!不能从 ‘%2!’ 显式转换为 ‘%3!’
2366 16 No %1!”%2!” 具有循环定义。
2367 16 No %1!XSD 列表类型的项类型必须是简单类型。位置: ‘%2!’。
2368 16 No %1!在具有简单内容的复杂类型中不能有元素内容。位置: ‘%2!’。
2369 16 No %1!在限制或扩展中不能有多个组/序列/选项/全部。位置: ‘%2!’。
2370 16 No %1!在 XQuery 表达式的末尾不应再有标记,但找到了 ‘%2!’。
2371 16 No %1!’%2!’ 只能在谓词或 XPath 选择器中使用
2372 16 No %1!元数据属性 ‘@%2!:%3!’ 不能与 ‘%4!’ 一起使用
2373 16 No %1!结构化 XML 不支持 %2!
2374 16 No %1!%2! 需要一个节点或一组节点
2375 16 No %1!聚合函数 ‘%2!’ 需要序列参数
2376 16 No %1!应为一种数值类型的操作数
2377 16 No %1!’%2!’ 表达式的结果静态为 ‘empty’
2378 16 No %1!应为 XML 架构文档
2379 16 No %1!指定的名称不是有效的 XML 名称:’%2!’
2380 16 No %1!位置 ‘%2!’ 不允许有混合内容。
2382 16 No %1!minOccurs 和 maxOccurs 值的组合无效,minOccurs 必须小于或等于 maxOccurs。位置: ‘%2!’。
2383 16 No %1! %3! 属性的值 ‘%2!’ 无效。该值必须介于 0 和 %4! 之间。
2384 16 No %1!元素的出现次数无效,在元素 ‘%3!’ 的上下文内多次找到元素’%2!’
2385 16 No 指定的目标命名空间无效
2386 16 No %1!’%2!’ 方面的值位于允许的范围之外
2387 16 No %1!不能同时具有 ‘type’ 和 ‘ref’ 属性。位置: ‘%2!’。
2388 16 No %1!元素的出现位置无效,元素 ‘%2!’ 必须首先出现在 ‘%3!’ 的上下文内
2389 16 No %1!’%2!’ 需要单独的操作数(或空序列),但找到 ‘%3!’ 类型的操作数
2390 16 No %1!不支持顶级 %2! 节点
2391 16 No %1!不支持重新定义 XSD 架构
2392 16 No %1!’%2!::’ 不是有效的轴
2393 16 No %1!itemType 属性或 simpleType 子级必须存在。位置: ‘%2!’。
2394 16 No %1!没有函数 ‘%2!()’
2395 16 No %1!没有函数 ‘%2!:%3!()’
2396 16 No %1!属性不能出现在元素外
2397 16 No %1!标识符包含的字符数不能超过 %2! 个
2398 16 No %1!找到重复的 ID 值:’%2!’
2399 16 No %1!属性不能有 ‘%2!’ 类型的值,应为简单类型
2431 10 Yes 试图释放区 ID 为 [%4!:%5!] 的工作文件区时出现错误 [%1!, %2!, %3!]。
2501 16 No 找不到名为 “%1!” 的表或对象。请检查系统目录。
2502 16 No 由于内存对象结构临时不一致,因此内存对象列表转储失败。请重试。
2503 10 No 已成功删除物理文件 ‘%1!’。
2504 16 No 无法删除物理文件 ‘%1!’。系统函数 DeleteFile 返回了错误 %2!。
2505 16 No 设备 ‘%1!’ 不存在。请使用 sys.backup_devices 来显示可用的设备。
2506 16 No 无法在数据库 ‘%2!’ 中找到表或对象名 ‘%1!’。
2507 16 No 必须将 CONCAT_NULL_YIELDS_NULL 选项设置为 ON 才能运行 DBCC CHECKCONSTRAINTS。
2508 16 No 对于索引 ID 为 %3!,分区 ID 为 %4!,分配单元 ID 为 %5! (类型为 %6!)的对象“%2!”,计数 %1! 不正确。请运行 DBCC UPDATEUSAGE。
2509 16 No 由于发生内部查询错误,DBCC CHECKCONSTRAINTS 失败。请运行 DBCC CHECKDATABASE 以确保数据一致性。
2510 16 No DBCC %1! 错误: %2!。
2511 16 No 表错误: 对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!)。页 %6!,槽 %7! 和 %8! 中的键顺序有误。
2512 16 No 表错误: 对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!)。页 %6! 槽 %7! 和页 %8! 槽 %9! 中的键重复。
2514 16 No 出现了 DBCC PAGE 错误: %1!。
2515 16 No 页 %1!,对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)已修改,但在差异备份位图中未标记为已修改。
2516 16 Yes 修复操作已经使数据库 %1! 的差异位图无效。差异备份链断开。必须首先执行完全数据库备份,才能执行差异备份。
2517 16 Yes 已经为数据库 %1! 打开了大容量日志记录。若要确保所有数据都已得到保护,请重新运行备份日志操作。
2518 10 No 对象 ID %1! (对象 “%2!”): 由于禁用了公共语言运行时(CLR),无法检查此对象的计算列和 CLR 类型。
2519 10 No 由于无法初始化内部的表达式计算器,因此无法检查对象 ID %1! (对象“%2!”)的计算列和 CLR 类型。
2520 16 No 找不到数据库 ‘%1!’。该数据库不存在或者在语句尝试使用它之前已删除。请通过查询 sys.databases 目录视图验证该数据库是否存在。
2521 16 No 找不到数据库 ID %1!。该数据库 ID 不存在或者在语句尝试使用该数据库之前已删除。请通过查询 sys.databases 目录视图验证该数据库 ID 是否存在。
2522 16 No 无法处理表 %2! 的索引 %1!,因为文件组 %3! 无效。
2523 16 No 文件组 %1! 无效。
2524 16 No 无法处理对象 ID %1! (对象 “%2!”),因为它是 Service Broker 队列。请对在 sys.internal_tables 中找到的队列的相应内部表的对象 ID 重新尝试该操作。
2525 16 No 数据库文件 %1! 处于离线状态。
2526 16 No DBCC 语句错误。请查阅文档以了解正确的 DBCC 语法和选项。
2527 16 No 无法处理表 %2! 的索引 %1!,因为文件组 %3! 处于离线状态。
2528 10 No DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
2529 16 No 文件组 %1! 处于离线状态。
2530 16 No 表 “%2!” 的索引 “%1!” 已禁用。
2531 16 No 表错误: 对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!)的 B 树级别不匹配,页 %6!。级别 %7! 与以前的 %9! 中的级别 %8! 不匹配。
2532 16 No 为此命令指定的一个或多个 WITH 选项无效。
2533 16 No 表错误: 看不到分配给对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)的页 %1!。该页可能无效,或者页头中可能包含错误的分配单元 ID。
2534 16 No 表错误: 页 %1! 已由其他对象分配,而该页的页头指示它分配给了对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)。
2536 10 No %1!的 DBCC 结果。
2537 16 No 表错误: 对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!),页 %6!,行 %7!。记录检查(%8!)失败。值为 %9! 和 %10!。
2538 10 No 文件 %1!。区数 = %2!,已用页数 = %3!,保留页数 = %4!。
2539 10 No 在此数据库中,总区数 = %1!,已用页数 = %2!,保留页数 = %3!。
2540 10 No 系统无法自己修复此错误。
2541 10 No DBCC UPDATEUSAGE: 已更新表 ‘%1!’ 的使用计数(索引 ‘%2!’,分区 %3!):
2542 10 No 数据页 %1!: 已从(%2!)页更改为(%3!)页。
2543 10 No 已用页 %1!: 已从(%2!)页更改为(%3!)页。
2544 10 No 保留页 %1!: 已从(%2!)页更改为(%3!)页。
2545 10 No 行计数: 已从(%1!)行更改为(%2!)行。
2546 10 No 表 ‘%2!’ 的索引 ‘%1!’ 已标记为禁用。请重新生成该索引,以使之联机。
2547 16 No 无法处理对象 ID %1! (对象 “%2!”),因为它是同义词。如果该同义词所引用的对象是表或视图,则使用该同义词所引用的基对象重试该操作。
2548 10 No DBCC: 索引 ‘%1!’ 的压缩操作已完成 %2!%%。
2549 10 No DBCC: 索引 ‘%1!’ 的碎片整理操作已完成 %2!%%。
2550 16 No 无法重新组织表 “%3!” 的索引 “%1!” (分区 %2!),因为它正由另一个进程重新组织。
2551 16 No 无法重新组织表 “%1!” 的索引,因为正在对该表生成或重新生成联机索引。
2552 16 No 无法重新组织表 “%3!” 的索引 “%1!” (分区 %2!),因为已禁用页级锁定。
2553 10 Yes 重新组织索引 ‘%2!’ 期间表 ‘%1!’ 将不可用。这是因为索引重组操作在用户事务内部执行,并且整个表已用排他锁锁定了。
2554 16 No 无法重新组织表 “%3!” 的索引 “%1!” (分区 %2!),因为该文件组是只读的。
2555 16 No 无法将文件 “%1!” 的所有内容移到其他位置,以完成清空文件操作。
2556 16 No 文件组中空间不足,无法完成清空文件操作。
2557 14 No 用户 ‘%1!’ 没有对对象 ‘%3!’ 运行 DBCC %2! 的权限。
2558 16 No 在数据库 ‘%2!’ 中检测到 %1! 计数不正确。
2559 16 No 不允许在同一条语句中使用 ‘%1!’ 和 ‘%2!’ 选项。
2560 16 No 对于此 DBCC 语句,参数 %1! 不正确。
2561 16 No 对于此语句,参数 %1! 不正确。
2562 16 No DBCC CHECKFILEGROUP 中不支持检查 FILESTREAM 文件组 “%1!” (ID %2!)。请改为使用 FILESTREAM 数据指定包含用户对象的文件组。
2563 16 No FILESTREAM 容器的 DBCC SHRINKFILE 要求使用 EMPTYFILE 选项,且不允许使用其他任何选项。
2566 14 No DBCC DBREINDEX 不能用于系统表。
2567 14 No 不能对系统表的索引使用 DBCC INDEXDEFRAG
2568 16 No 页 %1! 超出了此数据库的范围,或位于日志文件中。
2570 16 No 页 %1!,槽 %2! 位于对象 ID %3!,索引 ID %4!,分区 ID %5!,分配单元 ID %6! (类型为“%7!”)中。列“%8!”的值超出了数据类型“%9!”的范围。请将该列更新为合法的值。
2571 14 No 用户 ‘%1!’ 没有运行 DBCC %2! 的权限。
2572 16 No DBCC 无法释放 DLL ‘%1!’。该 DLL 正在使用。
2573 16 No 找不到表或对象 ID %1!。请检查系统目录。
2574 16 No 表错误: 页 %1! 在对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)中为空。在 B 树的 %7! 级上,这是不允许的。
2575 16 No 索引分配映射(IAM)页 %2! (位于对象 ID %3!,索引 ID %4!,分区 ID %5!,分配单元 ID %6! (类型为 %7!))的下一个指针指向了 IAM 页 %1!,但扫描过程中检测不到它。
2576 16 No 索引分配映射(IAM)页 %2! (位于对象 ID %3!,索引 ID %4!,分区 ID %5!,分配单元 ID %6! (类型为 %7!))的上一个指针指向了 IAM 页 %1!,但扫描过程中检测不到它。
2577 16 No 在对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!)的索引分配映射(IAM)链中,链序列号不对。序列号为 %7! 的页 %6! 指向了序列号为 %9! 的页 %8!。
2579 16 No 表错误: 对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)中的区 %1! 超出了此数据库的范围。
2580 16 No 表 ‘%1!’ 是系统表或临时表。DBCC CLEANTABLE 不能应用于系统表或临时表。
2581 10 No DBCC 无法释放 DLL’%1!’。未加载此 DLL。
2583 16 No 向 DBCC 语句提供的参数数目不正确。
2585 16 No 找不到表 “%2!” 的分区号 %1!。
2586 16 No 找不到表 “%3!” 中索引 “%2!” 的分区号 %1!。
2587 16 No 指定了无效的分区号 %1!。
2588 16 No 找不到对象 ID %3! 中索引 ID %2! 的分区号 %1!。
2589 16 No 修复操作在第一次尝试中无法修复所有错误。
2590 10 Yes 用户 “%1!” 正将数据库 “%5!” 中页 %4! 的字节 %2! 修改为 %3!。
2591 16 No 对于表 “%2!”,在系统目录中找不到索引 ID 为 %1! 的行。
2592 10 No 修复: 已为数据库 ‘%3!’ 中的对象 ‘%2!’ 成功地重新生成了 %1! 索引。
2593 10 No 对象 ‘%3!’ 的 %2! 页中有 %1! 行。
2594 10 No 无法处理对象“%2!”(ID 为 %3!)、索引“%4!”(ID 为 %5!)的行集 ID %1!,因为它驻留在文件组“%6!”(ID 为 %7!)中,但未选中该文件组。
2596 16 No 尚未处理修复语句。该数据库不能处于只读模式。
2597 10 No 正在忽略跟踪标志 %1!。该跟踪标志无效,或者只能在服务器启动过程中指定。
2598 16 No 检查无法在属于数据库“%1!”的任何对象上继续执行,因为该数据库正在恢复中。
2599 16 No 无法切换到表 “%1!” 的行文本中。
2601 14 No 不能在具有唯一索引“%2!”的对象“%1!”中插入重复键的行。重复键值为 %3!。
2627 14 No 违反了 %1! 约束“%2!”。不能在对象“%3!”中插入重复键。重复键值为 %4!。
2700 16 No 批处理中的语句过多;最大数目为 %1!
2701 10 No 已忽略数据库名称 ‘%1!’,将引用 tempdb 中的对象。
2702 16 No 数据库 ‘%1!’ 不存在。
2703 16 No 不能在分区依据列的列表中使用重复的列名。列名 ‘%1!’ 多次出现。
2704 16 No 指定了无效的分区方案 ‘%1!’。
2705 16 No 各表中的列名必须唯一。在表 ‘%2!’ 中多次指定了列名 ‘%1!’。
2706 11 No 表 ‘%1!’ 不存在。
2707 16 No 不能在索引或统计信息中使用 %2!’%3!’ 的列 ‘%1!’,也不能将该列用作分区键,因为它依赖于一个未绑定到架构的对象。
2709 16 No 不能在索引或统计信息中使用 %2!’%3!’ 的列 ‘%1!’,也不能将该列用作分区键,因为它执行用户访问或系统数据访问。
2710 16 No 您不是此语句(CREATE、ALTER、TRUNCATE、UPDATE STATISTICS 或 BULK INSERT)中为对象 ‘%1!’ 指定的所有者。
2711 16 No 资源数据库中对象 “%1!” 的定义内包含非 ASCII 字符 “%2!”。
2712 16 No 由于数据库 ‘%1!’ 已启用了更改跟踪,因此无法将其配置为分发数据库。
2714 16 No 数据库中已存在名为 ‘%1!’ 的对象。
2715 16 No 第 %1! 个列、参数或变量: 找不到数据类型 %2!。
2716 16 No 第 %1! 个列、参数或变量: 不能对数据类型 %2! 指定列宽。
2717 15 No 为 %2!’%3!’ 指定的大小(%1!)超过了最大允许值(%4!)。
2719 16 No 数据库 “%1!” 的升级失败,因为它包含名为 “sys” 的用户,该名称在此版本的 SQL Server 中是保留的用户名称或架构名称。
2720 16 No 无法将 %1!’%2!’ 绑定到架构,因为它引用系统对象 ‘%3!’。
2722 16 No 不允许在此上下文中的表达式内使用 Xml 数据类型方法。
2724 10 No 参数或变量 ‘%1!’ 的数据类型无效。
2725 16 No 不能对 %1!“%2!”执行联机操作,因为该索引包含数据类型为 text、ntext、image 或 FILESTREAM 的列“%3!”。对于非聚集索引,该列可能是索引的包含列。对于聚集索引,该列可能是该表的任何列。如果使用 DROP_EXISTING,则该列可能是新索引或旧索引的一部分。该操作必须脱机执行。
2726 16 No 分区函数 ‘%1!’ 使用 %2! 个列,该数字与用于对表或索引进行分区的分区依据列的数目不一致。
2727 11 No 找不到索引 ‘%1!’。
2728 16 No 如果列数超过 %1!,则不能进行分区。
2729 16 No 不能在索引或统计信息中使用 %2!’%3!’ 的列 ‘%1!’,也不能将该列用作分区键,因为它不具有确定性。
2730 11 No 无法创建组号为 %2! 的过程 ‘%1!’,因为数据库中当前并不存在组号为 1 的同名过程。必须首先执行 CREATE PROCEDURE ‘%3!’;1。
2731 16 No 列 ‘%1!’ 的宽度 %2! 无效。
2732 16 No 错误号 %1! 无效。错误号必须介于 %2! 到 %3! 之间,而且不能是 50000。
2733 16 No %1! 数据类型对返回值无效。
2735 16 No 因为 PRIMARY KEY 约束包含 timestamp 类型的列,所以不能对 ‘%2!’ 创建主 XML 索引或空间索引 ‘%1!’。
2738 16 No 一个表只能有一个时间戳列。因为表 ‘%1!’ 已经有了一个时间戳列,所以无法添加列 ‘%2!’。
2739 16 No 对于局部变量,text、ntext 和 image 数据类型无效。
2740 16 No SET LANGUAGE 失败,因为在此 SQL Server 上,’%1!’不是正式的语言名称或语言别名。
2741 16 No SET DATEFORMAT 日期顺序 ‘%1!’ 无效。
2742 16 No SET DATEFIRST %1! 超出范围。
2743 16 No %1! 选项需要 %2! 参数。
2744 16 No 为表 ‘%1!’ 指定了多个标识列。只允许为每个表指定一个标识列。
2745 10 No 进程 ID %1! 引发了用户错误 %2!,严重性 %3!。SQL Server 正在终止此进程。
2747 16 No RAISERROR 的替代参数太多。替代参数不能超过 %1! 个。
2748 16 No 不能将 %1! 数据类型(参数 %2!)指定为替代参数。
2749 16 No 标识列 ‘%1!’ 的数据类型必须是 int、bigint、smallint、tinyint 或 decimal,或者是小数位数为 0 的 numeric 数据类型,并且约束为不可为 Null。
2750 16 No 第 %1! 个列或参数: 指定的列精度 %2! 大于最大精度 %3!。
2751 16 No 第 %1! 个列或参数: 指定的列小数位数 %2! 大于指定的精度 %3!。
2752 16 No 标识列 ‘%1!’ 包含的 SEED 无效。
2753 16 No 标识列 ‘%1!’ 包含的 INCREMENT 无效。
2754 16 No 大于 %1! 的错误严重级别只能由 sysadmin 角色的成员用 WITH LOG 选项指定。
2755 16 No SET DEADLOCK_PRIORITY 选项无效。有效的选项为 {HIGH | NORMAL | LOW | integer 类型的 [%1! … %2!]}。
2756 16 No %1! 是无效的状态值。有效范围是从 %2! 到 %3!。
2759 16 No 由于前面的错误,CREATE SCHEMA 失败。
2760 16 No 指定的架构名称 “%1!” 不存在,或者您没有使用该名称的权限。
2761 16 No 只能以 uniqueidentifier 数据类型来指定 ROWGUIDCOL 属性。
2762 16 No 未能正确地调用 sp_setapprole。详细信息请参阅文档。
2766 16 No 用户定义的数据类型 ‘%1!’ 的定义已更改。
2767 15 No 无法在系统目录中找到统计信息 ‘%1!’。
2770 16 No SELECT INTO 语句的源表和目的表不能相同。
2772 16 No 无法从函数内访问临时表。
2773 16 No 由于排序顺序 ID %1! 无效,导致排序规则 ID 损坏。
2774 16 No 排序规则 ID %1! 无效。
2775 16 No 服务器不支持代码页 %1!。
2778 16 No 只有系统管理员才能为 %2! 命令指定 %1! 选项。
2779 16 No %1!’%2!’ 是自动删除的系统对象。不能将它用在查询或 DDL 中。
2780 16 No 视图 ‘%1!’ 没有绑定到架构。
2782 16 No 无法创建表 “%1!”: 表必须具有聚集主键,才能拥有 XML 数据类型的列。
2785 16 No 在此上下文的表达式中不允许有用户定义函数、用户定义聚合、CLR 类型和 CLR 类型的方法。
2786 16 No 替代参数 %1! 的数据类型与指定格式应具有的类型不匹配。
2787 16 No 指定的格式无效:’%1!’。
2788 16 No 同义词对于绑定到架构的对象或约束表达式无效。
2789 16 No 在绑定到架构的对象或约束表达式中,必须为 %1!’%2!’ 指定由两部分组成的名称。
2790 16 No 不能在约束表达式中使用 TEXT、NTEXT 或 IMAGE 类型的列。
2791 16 No 无法为绑定到架构的对象或约束解析表达式。
2792 16 No 不能在绑定到架构的对象或约束表达式中指定 SQL CLR 类型。
2793 16 No 指定的所有者名称 ‘%1!’ 不存在,或者您没有代表该名称执行操作的权限。
2794 16 No 消息正文需要的参数超过最大数目(%1!)。
2795 16 No 因为新的 %3! ‘%4!’ 与该表的 FILESTREAM %5! ‘%6!’ 不匹配,所以无法 %1! %2!。
2796 16 No 不能在绑定到架构的对象、计算列或约束表达式中使用 $partition 指定数据库名称。
2797 16 No 默认的架构不存在。
2798 16 No 无法对表 ‘%2!’ 创建索引或统计信息 ‘%1!’,因为 SQL Server 无法验证键列 ‘%3!’ 是否精确和具有确定性。请考虑从索引或统计信息键中删除列,将计算列标记为持久化或者在键中使用非 CLR 派生列。
2799 16 No 无法对表 ‘%2!’ 创建索引或统计信息 ‘%1!’,因为计算列 ‘%3!’ 不精确而且未持久化。请考虑从索引或统计信息键中删除列,或者将计算列标记为持久化。
2801 16 No 对象 ‘%1!’ 的定义在编译后已更改。
2802 10 No 由于 ‘DBCC FREEPROCCACHE’ 或 ‘DBCC FREESYSTEMCACHE’ 操作,SQL Server 经历了 ‘%2!’ 缓存存储区(计划缓存的一部分)的 %1! 次刷新。
2803 10 No 由于某些数据库维护或重新配置操作,SQL Server 经历了 ‘%2!’ 缓存存储区(计划缓存的一部分)的 %1! 次刷新。
2809 16 No %1!’%2!’ 的请求失败,因为 ‘%3!’ 是 %4! 对象。
2812 16 No 找不到存储过程 ‘%1!’。
2813 16 No 此版本的 SQL Server 不支持 “%1!”。
2814 10 No 检测到可能无限的重新编译: SQLHANDLE %1!,PlanHandle %2!,起始偏移量 %3!,结束偏移量 %4!。上次重新编译的原因为 %5!。
3002 16 No 不能对数据库快照执行 BACKUP 或 RESTORE。
3003 10 No 此 BACKUP WITH DIFFERENTIAL 将基于多个文件备份。在尝试还原此差异备份之前,必须还原所有这些文件备份。
3004 16 No 不能将主文件组作为文件备份进行备份,因为数据库正在使用 SIMPLE 恢复模式。请考虑通过指定 READ_WRITE_FILEGROUPS 来进行部分备份。
3005 10 No 部分差异备份包括只读文件组 ‘%1!’。在创建基准部分备份时,此文件组是可读写的,但稍后改为只读访问。我们建议您立即创建 ‘%2!’ 文件组的单独文件备份,然后创建新的部分备份,以便为稍后的部分差异备份提供新的基准。
3006 16 No 不允许进行差异备份,因为差异备份将基于多个基准备份。在简单恢复模式中,不允许进行多个基准的差异备份,并且部分差异备份也不允许进行这样的备份。
3007 16 No 不允许对文件或文件组“%1!”进行备份,因为它没有联机。容器状态:“%2!”(%3!)。还原状态: %4!。可以使用 FILEGROUP 或 FILE 子句执行 BACKUP,以便将所选内容限制为只包括联机数据。
3008 16 No 不支持对指定的设备类型进行备份镜像。
3009 16 No 未能在 msdb 数据库中插入备份或还原历史/详细记录。这可能表明 msdb 数据库有问题。备份/还原操作仍是成功的。
3010 16 No 指定的备份镜像无效。所有镜像必须具有相同数量的成员。
3011 16 No 所有备份设备都必须属于同一大类(例如 DISK 和 TAPE)。
3012 17 No 当 SQL Server 尝试发送差异信息到 SQL 编写器时,VDI 用尽了缓冲区。
3013 16 No %1! 正在异常终止。
3014 10 No %1! 成功处理了 %2! 页,花费 %3!.%4! 秒(%5!.%6! MB/秒)。
3015 10 No %1! 尚未实现。
3016 16 No 不允许对文件 ‘%1!’ 进行备份,因为它包含受在线还原顺序约束的页。在进行备份前应先完成还原顺序,或者对备份进行限制以不包含此文件。
3017 16 No 无法打开重新启动检查点文件 ‘%1!’。出现操作系统错误 ‘%2!’。请更正此问题,或者不带 RESTART 重新发出该命令。
3018 10 No 找不到重新启动检查点文件 ‘%1!’。RESTORE 命令将从开始处继续执行,如同未指定 RESTART 一样。
3019 16 No 重新启动检查点文件 ‘%1!’ 来自以前中断的 RESTORE 操作,并且与当前的 RESTORE 命令不一致。重新启动命令必须使用与中断的命令相同的语法,即添加 RESTART 子句。另外,也可以不带 RESTART 子句重新发出当前语句。
3021 16 No 不能在事务内部执行备份或还原操作。
3022 10 No 此备份是读写数据的文件备份,这些数据所在的数据库使用简单恢复模式。只有在计划将文件组设置为只读,并进行差异文件备份时,才可以这样做。有关管理简单恢复模式的只读数据的详细信息,请查阅联机丛书。请具体考虑部分备份的使用方法。
3023 16 No 对数据库的备份、文件操作(如 ALTER DATABASE ADD FILE)以及加密更改必须序列化。请在当前备份或文件操作完成后重新发出该语句。
3024 16 No 只能对 master 数据库执行完整备份。请使用 BACKUP DATABASE 来备份整个 master 数据库。
3025 16 No 缺少数据库名称。请重新发出该语句并在语句中指定有效数据库名称。
3027 16 No 文件组 “%1!” 不属于数据库 “%2!”。
3028 10 No 重新启动检查点文件 ‘%1!’ 已损坏,将忽略该文件。RESTORE 命令将从开始处继续执行,如同未指定 RESTART 一样。
3031 16 No 选项 ‘%1!’ 与选项 ‘%2!’ 冲突。请删除冲突的选项,然后重新发出该语句。
3032 16 No 此语句不支持一个或多个选项(%1!)。请查阅文档以了解所支持的选项。
3033 16 No BACKUP DATABASE 不能用于以紧急模式打开的数据库。
3034 16 No 未选中要处理的文件。您可能选中了一个或多个没有成员的文件组。
3035 16 No 无法执行数据库 “%1!” 的差异备份,因为不存在当前数据库备份。请去掉 WITH DIFFERENTIAL 选项后重新发出 BACKUP DATABASE 以执行数据库的完整备份。
3036 16 No 数据库 “%1!” 处于备用状态(通过执行 RESTORE WITH STANDBY 而设置)下,只有完成整个还原顺序后,才能进行备份。
3038 16 No 文件名 “%1!” 用作备份设备名时无效。请用有效文件名重新发出 BACKUP 语句。
3039 16 No 无法执行文件 ‘%1!’ 的差异备份,因为不存在当前的文件备份。请去掉 WITH DIFFERENTIAL 选项后重新发出 BACKUP DATABASE 命令。
3040 10 No 通知备份复制时出错。备份操作将继续,但应检查复制环境。
3041 16 Yes BACKUP 操作未能完成命令 %1!。有关详细消息,请查看备份应用程序日志。
3042 10 No BACKUP WITH CONTINUE_AFTER_ERROR 成功生成了已破坏的数据库的备份。有关所遇到的错误的信息,请参阅 SQL Server 错误日志。
3043 16 No BACKUP’%1!’ 检测到文件 ‘%4!’ 中的页(%2!:%3!)上存在错误。
3044 16 No 长度为零的设备名无效。请使用有效的设备名重新发出 BACKUP 语句。
3045 16 No BACKUP 或 RESTORE 需要 NTFS 文件系统才能提供 FILESTREAM 和全文支持。路径 “%1!” 不可用。
3046 16 No 遇到了不一致的元数据。唯一可能的备份操作是使用 WITH CONTINUE_AFTER_ERROR 或 NO_TRUNCATE 选项进行结尾日志备份。
3047 16 No 未正确配置 BackupDirectory 注册表项。当未提供完整路径名时,此项应指定存储磁盘备份文件的根路径。此路径还用于定位重新启动检查点文件以进行 RESTORE。
3049 16 No BACKUP 操作检测到数据库日志损坏。有关详细信息,请查看错误日志。
3050 16 No SQL Server 无法将有关数据库 ‘%2!\\%3!’ 的数据库文件 ‘%1!’ 的差异信息发送到备份应用程序,因为差异信息太大,内存中容纳不下,尝试使用临时文件失败。
3051 16 No BACKUP LOG 无法维护数据库 ‘%1!’ 的镜像一致性。数据库镜像已挂起。
3052 16 No BACKUP LOG 无法记录数据库“%1!”的更新。在有日志空间可用于记录后,将需要进行后续日志备份以将备份点从 %2! 提前到 %3!。
3054 16 No 差异文件备份只能包含使用简单恢复模式的数据库的只读数据。请考虑指定 READ_WRITE_FILEGROUPS 来进行部分备份。
3055 16 No 备份目标 “%1!” 支持 FILESTREAM 文件组。此文件组不能用作备份目标。请使用有效的备份目标重新运行 BACKUP 语句。
3056 16 No 备份操作检测到 FILESTREAM 容器中存在意外的文件。备份操作将继续,并将包括文件 ‘%1!’。
3057 16 No 设备名称无效。所提供设备名称的长度超出了支持的限度(最大长度为: %1!)。请使用有效的设备名称重新发出 BACKUP 语句。
3058 10 No 文件或设备名称超出了支持的限制(最大长度为 %1!),将被截断: %2!。
3059 16 No 数据库镜像或辅助副本上不支持此 BACKUP 或 RESTORE 命令。
3060 10 No 重新启动检查点文件“%1!”已损坏,无法恢复已还原的数据库。请重新启动 RESTORE 序列。
3061 16 No 无法打开重新启动检查点文件“%1!”。操作系统错误“%2!”。请使文件可用后重试该操作,或重新启动 RESTORE 序列。
3062 16 No 不能从 HADRON 辅助副本中进行备份,因为它未处于正在同步状态或已同步状态。
3098 16 No 由于在请求 ‘%1!’ 之前使用不兼容的结构格式化了介质,因此无法执行备份。若要追加到此介质集,可省略 ‘%2!’ 或指定 ‘%3!’。也可以在 BACKUP 语句中使用 WITH FORMAT 创建新的介质集。如果对现有介质集使用 WITH FORMAT,将覆盖其中的所有备份集。
3101 16 No 因为数据库正在使用,所以无法获得对数据库的独占访问权。
3102 16 No %1! 无法处理数据库 ‘%2!’,因为它正由此会话使用。建议在执行此操作时使用 master 数据库。
3103 16 No 此命令无法启动部分还原顺序。若要启动部分还原顺序,请使用 RESTORE 语句的 WITH PARTIAL 子句,并提供一个备份集,其中至少包含主数据文件的完整副本。不能出于任何其他目的使用 RESTORE 语句的 WITH PARTIAL 子句。
3104 16 No 无法对数据库“%1!”运行 RESTORE,因为该数据库已配置用于数据库镜像或已联接到某一可用性组。如果想要还原该数据库,请使用 ALTER DATABASE 删除镜像或从其可用性组中删除该数据库。
3105 16 No RESTORE 无法将更多的页还原到文件 ‘%1!’ 中,因为正在还原的页数已达到最大页数(%2!)。请按还原顺序完成还原现有页,或者使用 RESTORE FILE 将所有页还原到该文件中。
3106 16 No 文件组 “%1!” 不明确。备份集中的标识与当前在联机数据库中定义的文件组不匹配。若要强制使用备份集中的文件组,请使该数据库离线,然后重新发出 RESTORE 命令。
3107 16 No 文件 “%1!” 不明确。备份集中的标识与当前在联机数据库中定义的文件不匹配。若要强制使用备份集中的文件,请使该数据库离线,然后重新发出 RESTORE 命令。
3108 16 No 若要还原 master 数据库,服务器必须以单用户模式运行。有关在单用户模式下启动的信息,请参阅联机丛书中的”如何启动 SQL Server 实例(sqlservr.exe)”。
3109 16 No 只能通过一个步骤使用完整数据库备份还原并完全恢复 master 数据库。不支持 NORECOVERY、STANDBY 和 STOPAT 等选项。
3110 14 No 用户没有 RESTORE 数据库 ‘%1!’ 的权限。
3111 16 No 页 %1! 是无法单独还原的控制页。若要修复此页,必须还原整个文件。
3112 16 No 当服务器处于单用户模式下时,不能还原除 master 数据库之外的任何其他数据库。
3113 16 No 检测到无效数据。
3115 16 No 该数据库正使用简单恢复模式,因而不可能还原读写数据的子集。
3116 16 No 提供的备份不位于该数据库的恢复路径上,无法用于联机文件还原。
3117 16 No 无法还原日志备份或差异备份,因为没有文件可用于前滚。
3118 16 No 数据库 “%1!” 不存在。RESTORE 只能在还原主文件的完整备份或文件备份时创建数据库。
3119 16 No 在计划 RESTORE 语句时发现了问题。以前的消息提供了详细信息。
3120 16 No 不会还原此备份集,因为所有数据都已还原到此备份集所涵盖的时间之前。
3121 16 No 文件 “%1!” 所在的恢复路径与此备份集的应用程序不一致。RESTORE 操作无法继续。
3122 16 No 文件初始化失败。RESTORE 操作无法继续。
3123 16 No 为备份或还原操作指定的数据库名称 ‘%1!’ 无效。
3125 16 No 该数据库正使用简单恢复模式。备份中的数据与数据库的当前状态不一致。首先需要还原更多数据,才可以进行恢复。还原在将数据标记为只读之后创建的完整文件备份,或者在还原目标数据的最新基准备份后还原差异文件备份。
3127 16 Yes 已还原数据库 ‘%2!’ 的文件 ‘%1!’ 保留为无效状态,因为该数据库使用的是简单恢复模式,而且该文件被标记为要进行读写访问。因此,只有只读文件才能通过逐段还原进行恢复。
3128 16 No 不支持文件 ‘%1!’ 的页大小(%2!)。
3129 16 No 文件 “%1!” 的内容与还原顺序中的转换不一致。可能需要从备份集进行还原。
3130 10 No 选择了文件组 ‘%1!’。在备份时该文件组的名称为 ‘%2!’。RESTORE 将对该重命名后的文件组继续操作。
3131 10 No 选择了文件 ‘%1!’。在备份时该文件的名称为 ‘%2!’。RESTORE 将对该重命名后的文件继续操作。
3132 16 No 介质集有 %1! 个介质簇,但只提供了 %2! 个。必须提供所有成员。
3133 16 No 设备 “%1!” 上的卷的序列号为 %2!,属于介质簇 %3!,但序列号应为 %4!,属于介质簇 %5!。请检查指定的设备和加载的介质是否正确。
3134 10 Yes 数据库 ‘%2!’ 的文件 ‘%1!’ 的差异基准属性已重置,因为该文件已从备份还原,而该备份来自有冲突的恢复路径。由于该文件是只读的,并且与数据库的当前状态一致,因此允许执行该还原。将来对此文件进行任何差异备份都将需要新的差异基准。
3135 16 No 文件 ‘%1!’ 中的备份集是由 %2! 创建的,无法用于此还原操作。
3136 16 No 无法还原此差异备份,因为该数据库尚未还原到正确的早期状态。
3137 16 No 无法恢复数据库。可能是因为错误地指定了主名称或快照名称,没有删除所有其他快照,或者缺少文件。
3138 16 No 无法恢复数据库,因为存在 FILESTREAM BLOB。
3139 16 No 对于 master 数据库,不允许还原到快照。
3140 16 No 无法调整文件 ‘%1!’ 的空间分配。
3141 16 No 要还原的数据库先前命名为 ‘%1!’。请用 WITH REPLACE 选项重新发出该语句,以覆盖数据库 ‘%2!’。
3142 16 No 无法在已有的 “%2!” 上还原文件 “%1!”。请重新发出 RESTORE 语句,用 WITH REPLACE 来覆盖原先存在的文件,或者用 WITH MOVE 来标识替代位置。
3143 16 No 设备 ‘%1!’ 上的数据集不是 SQL Server 备份集。
3144 16 No 文件 ‘%1!’ 未曾备份到设备 ‘%3!’ 上的文件 %2! 中。无法从此备份集中还原该文件。
3145 16 No 使用 SIMPLE 恢复模式的数据库不支持 STOPAT 选项。
3147 16 No 不允许对 tempdb 数据库进行备份或还原操作。
3148 16 No 此 RESTORE 语句在当前上下文中无效。仅当数据库处于联机状态时,才为辅助文件组定义 ‘Recover Data Only’ 选项。当数据库处于离线状态时,不能指定文件组。
3149 16 No 文件或文件组 “%1!” 的状态对要使用的 “Recover Data Only” 选项无效。只能处理处于 OFFLINE 或 RECOVERY_PENDING 状态的辅助文件。
3150 10 No 已成功地还原了 master 数据库。正在关闭 SQL Server。
3151 21 Yes 无法还原 master 数据库。正在关闭 SQL Server。请检查错误日志,然后重新生成 master 数据库。有关如何重新生成 master 数据库的详细信息,请参阅 SQL Server 联机丛书。
3153 16 No 数据库已完全恢复。
3154 16 No 备份集中的数据库备份与现有的 ‘%1!’ 数据库不同。
3155 16 No 自创建备份集以来,在数据库中添加或除去了一个或多个文件,所以 RESTORE 操作无法继续。
3156 16 No 文件 ‘%1!’ 无法还原为 ‘%2!’。请使用 WITH MOVE 选项来标识该文件的有效位置。
3159 16 No 尚未备份数据库 “%1!” 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。
3161 16 No 主文件不可用。必须还原该文件或用其他方法使之可用。
3163 16 No 事务日志已损坏。必须还原所有的数据文件之后,才能尝试 RESTORE LOG。
3165 16 No 数据库 ‘%1!’ 已还原,但在还原/删除复制时出错。该数据库保留为离线状态。请参阅 SQL Server 联机丛书中的主题 MSSQL_ENG003165。
3166 16 No RESTORE DATABASE 无法删除数据库 ‘%1!’。请删除该数据库,然后重新发出 RESTORE DATABASE 语句。
3167 16 No RESTORE 无法启动数据库 ‘%1!’。
3168 16 No 无法还原设备 %1! 上的系统数据库备份,因为创建该数据库的服务器版本(%2!)与此服务器的版本(%3!)不同。
3169 16 No 该数据库是在运行版本 %1! 的服务器上备份的。该版本与此服务器(运行版本 %2!)不兼容。请在支持该备份的服务器上还原该数据库,或者使用与此服务器兼容的备份。
3170 16 No STANDBY 文件名无效。
3171 16 No 文件 %1! 不起作用,无法还原到联机数据库中。
3172 16 No 文件组 %1! 不起作用,无法还原到联机数据库中。
3173 16 No 与此 RESTORE 语句一起提供的 STOPAT 子句指示日志的尾部包含要恢复目标时间点的状态而必须备份的更改信息。尚未备份数据库 “%1!” 的日志尾部。请使用 BACKUP LOG WITH NORECOVERY 备份该日志,或使用 RESTORE 语句的 WITH REPLACE 子句来覆盖该日志的尾部。
3174 16 No 此 RESTORE 操作无法移动文件 ‘%1!’。
3175 10 No 指定了 RESTORE FILEGROUP=’%1!’,但备份集中不存在该文件组的所有文件。缺少文件 ‘%2!’。RESTORE 将继续,但如果要还原所有文件,必须还原其他备份集。
3176 16 No %2!(%3!)和 ‘%4!’(%5!)要求使用文件 ‘%1!’。WITH MOVE 子句可用于重新定位一个或多个文件。
3178 16 No 文件 %1! 未处于可应用此差异备份的正确状态。
3179 16 No RESTORE 无法移动系统数据库。
3180 16 No 无法使用 WITH STANDBY 还原此备份,因为需要进行数据库升级。请去掉 WITH STANDBY 选项后重新发出 RESTORE 语句。
3181 10 No 还原此备份的尝试可能会遇到存储空间问题。后续消息将提供详细信息。
3182 16 No 无法还原备份集,因为在进行备份时数据库损坏。可以利用 WITH CONTINUE_AFTER_ERROR 进行补救尝试。
3183 16 No 在从该备份集进行读取时,RESTORE 检测到在数据库 “%3!” 中的页(%1!:%2!)上存在错误。
3184 10 No RESTORE WITH CONTINUE_AFTER_ERROR 成功完成,但遇到了一些损坏。数据库中可能存在不一致的地方。
3185 16 No RESTORE 无法应用此备份集,因为该数据库可疑。请还原修复了损坏数据的备份集。
3186 16 No 此备份集已损坏。RESTORE 不会尝试应用此备份集。
3187 16 No 无法指定 RESTORE WITH CHECKSUM,因为该备份集不包含校验和信息。
3188 10 No BACKUP WITH CONTINUE_AFTER_ERROR 已用损坏的数据写入备份集。
3189 16 No 检测到该备份集损坏。
3190 16 No 无法还原文件组 ‘%1!’,因为它在该备份集内不存在。
3191 16 No 还原操作无法继续,因为无法写入文件 ‘%1!’。请确保该数据库中的所有文件都可写。
3192 10 No 还原成功,但仍有延迟的事务。由于有数据不可用,无法解析这些事务。请使用 RESTORE 命令使该数据可用,或者如果您不再需要该数据,则删除这些文件组。删除文件组将导致文件组失效。
3194 16 No 页 %1! 超出了该文件的结尾。只能还原在文件当前范围内的页。
3195 16 No 页 %1! 无法从此备份集进行还原。RESTORE PAGE 的使用对象只能是完整备份集或将该文件添加到数据库后创建的第一个日志备份或差异备份。
3196 16 No 不支持 RESTORE master WITH SNAPSHOT。若要从快照备份还原 master,请停止该服务,并复制数据和日志文件。
3197 10 Yes 数据库 %1! 上的 I/O 已冻结。不需要任何用户操作。但是,如果 I/O 没有立即恢复,可以取消备份。
3198 10 Yes 数据库 %1! 上的 I/O 已恢复。不需要任何用户操作。
3199 16 No RESTORE 要求 MAXTRANSFERSIZE=%1!,但指定了 %2!。
3201 16 No 无法打开备份设备 ‘%1!’。出现操作系统错误 %2!。
3202 16 No 在 “%1!” 上写入失败: %2!
3203 16 No 在 “%1!” 上读取失败: %2!
3204 16 No 备份或还原操作已中止。
3205 16 No 为备份或还原操作指定的备份设备太多;只允许指定 %1! 个设备。
3206 16 No 备份设备 ‘%1!’ 不存在。若要查看现有备份设备,请使用 sys.backup_devices 目录视图。若要创建新备份设备,请使用 sp_addumpdevice 或 SQL Server Management Studio。
3207 16 No 备份或还原至少需要一个备份设备。请重新运行语句并在该语句中指定备份设备。
3208 16 No 读取备份集的开始部分时遇到意外的文件结束。请确认介质中包含有效的 SQL Server 备份集,详细信息请参阅控制台错误日志。
3209 16 No 用户实例不支持此操作。
3210 16 No 驱动器 “%1!” 中的镜像成员与驱动器 “%2!” 中的镜像成员不一致。
3211 10 No 已处理百分之 %1!。
3212 16 No 镜像设备 “%1!” 和镜像设备 “%2!” 具有不同的设备。
3213 16 No 无法卸载一个或多个磁带。有关详细信息,请参阅错误日志。
3214 16 No 指定的备份镜像太多。只允许指定 %1! 个备份镜像。
3215 16 No 请使用 WITH FORMAT 创建新的镜像备份集。
3216 16 No RESTORE REWINDONLY 只适用于磁带设备。
3217 16 No 为 %1! 参数指定的值无效。
3218 16 No 备份镜像在此版本的 SQL Server 中不可用。有关不同 SQL Server 版本中功能支持的详细信息,请参阅联机丛书。
3219 16 No 不能选择文件或文件组 “%1!” 用于此操作。
3221 16 No 对文件 ‘%1!’ 执行的系统函数 ReadFileEx 只读取了 %2! 字节,应读取 %3! 字节。
3222 16 No 对文件 ‘%1!’ 执行的系统函数 WriteFileEx 只写入了 %2! 字节,应写入 %3! 字节。
3224 16 No 无法创建工作线程。
3227 16 No %1!上的备份介质是介质簇 %2! 的一部分,该介质簇已在 “%3!” 上进行了处理。请确保正确指定了备份设备。对于磁带设备,请确保加载了正确的卷。
3229 16 No 对设备 ‘%1!’ 的请求已超时。
3230 16 No 在设备 ‘%1!’ 上的操作已超过重试次数限制。
3231 16 No 在 “%1!” 上加载的介质已格式化为支持 %2! 个介质簇,但根据指定的备份设备,应支持 %3! 个介质簇。
3232 16 No 在 “%1!” 上装入的卷没有预期的备份集标识。该卷可能因使用更新内容覆盖了此介质簇而过时。在这种情况下,请使用介质簇 %3! 的序列号 %2! 定位到正确的卷。
3234 16 No 逻辑文件 ‘%1!’ 不是数据库 ‘%2!’ 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。
3235 16 No 文件 “%1!” 不是数据库 “%2!” 的一部分。只能列出是此数据库的成员的文件。
3239 16 No 设备 ‘%1!’ 上的备份集使用了 Microsoft 磁带格式的功能,但 SQL Server 不支持该功能。
3240 16 No 备份到镜像介质集要求追加所有镜像。请提供该介质集的所有成员,或者重新格式化一个新的介质集。
3241 16 No 设备 ‘%1!’ 上的介质簇的结构不正确。SQL Server 无法处理此介质簇。
3242 16 No 设备 ‘%1!’ 上的文件不是有效的 Microsoft 磁带格式备份集。
3243 16 No 设备 ‘%1!’ 上的介质簇是用版本为 %2!.%3! 的 Microsoft 磁带格式创建的。SQL Server 支持的版本为 %4!.%5!。
3244 16 No 描述符块大小超过了 %1! 字节。请使用较短的名称和/或描述字符串,然后重试该操作。
3245 16 No 无法在普通字符串和 Unicode 字符串之间转换,%1!。
3246 16 No 设备 ‘%1!’ 上的介质簇标记为不可追加。请用 INIT 选项重新发出该语句以覆盖该介质。
3247 16 No 设备 ‘%1!’ 上卷的介质序列号(%2!)错误。请取出该卷并插入卷 %3!。
3249 16 No 设备 ‘%1!’ 上的卷是备份集的延续卷。请取出该卷并插入包含备份集开始部分的卷。
3250 16 No 值 ‘%1!’ 不在 %2! 参数的取值范围内。
3251 10 No 设备 ‘%1!’ 上的介质簇已完成。该设备目前正由剩余簇之一重新使用。
3253 16 No 块大小参数提供的值必须是 2 的幂。
3254 16 No 设备 ‘%1!’ 上的卷为空。
3255 16 No 设备 ‘%1!’ 上的数据集是 SQL Server 备份集,但该备份集与此版本的 SQL Server 不兼容。
3256 16 No 设备 ‘%1!’ 上的备份集在创建时被终止,该备份集不完整。RESTORE 序列已异常终止。
3257 16 No 磁盘卷 ‘%1!’ 上的可用空间不足,无法创建数据库。数据库尚需 %2! 字节的可用空间,但只有 %3! 字节可用。
3258 16 No 设备 “%1!” 上的卷不是当前正处理的介质集的一部分。请确保使用正确的介质加载了备份设备。
3260 16 No 内部缓冲区已满。
3261 16 No SQL Server 无法使用虚拟设备配置。
3262 10 No 文件 %1! 上的备份集有效。
3263 16 No 无法将设备 ‘%1!’ 上的卷用作延续卷。其序列号为 %2!,属于当前介质集的介质簇 %3!。请插入新卷,或插入序列号为 %4!、属于当前介质集的介质簇 %5! 的卷。
3264 16 No 该操作尚未进行到允许 RESTART 的程度。请去掉 RESTART 限定符后重新发出该语句。
3265 16 No 该登录名没有足够的权限。需要有 sysadmin 角色的成员资格才能将 VIRTUAL_DEVICE 用于 BACKUP 或 RESTORE。
3266 16 Yes 在 “%1!” 结尾处的备份数据格式不正确。该介质上的备份集可能已损坏,无法使用。若要确定该介质上的备份集,请使用 RESTORE HEADERONLY。若要确定备份集的可用性,请运行 RESTORE VERIFYONLY。如果所有备份集都不完整,请使用 BACKUP WITH FORMAT 重新格式化该介质,此操作将破坏所有备份集。
3267 16 No 资源不足,无法创建 UMS 调度程序。
3268 16 No 无法使用备份文件 ‘%1!’,因为原先格式化该文件时所用扇区大小为 %2!,而目前所在设备的扇区大小为 %3!。
3269 16 No 无法还原文件 ‘%1!’,因为原先写入该文件时所用扇区大小为 %2!,而 ‘%3!’目前所在设备的扇区大小为 %4!。
3270 16 No 发生内部一致性错误。此错误与断定类似。请与技术支持联系以获取帮助。
3271 16 No 在文件 “%1!” 上发生不可恢复的 I/O 错误: %2!。
3272 16 No %1!设备的硬件扇区大小为 %2!,但块大小参数却指定了不兼容的替代值 %3!。请用兼容的块大小重新发出该语句。
3276 16 No 只有在创建备份集时使用了 WITH SNAPSHOT 的情况下,才能使用 WITH SNAPSHOT。
3277 16 No WITH SNAPSHOT 必须仅用于一个虚拟设备。
3278 16 No 无法加密字符串 %1!
3279 16 No 由于密码错误,访问遭拒绝
3280 16 No 不支持在裸设备上进行备份,而 ‘%1!’ 是裸设备。
3281 10 No 在 ‘%1!’ 上释放并启动了重绕。
3283 16 No 文件 “%1!” 无法正确初始化。有关详细信息,请检查错误日志。
3284 16 No 设备 ‘%1!’ 上的文件标记未对齐。使用用于创建备份集的相同块大小重新发布 Restore 语句: ‘%2!’ 看起来像一个可能值。
3285 10 No 设备“%1!”上的文件标记看起来未对齐。将使用较为低效的 I/O 继续还原操作。若要避免此情况,请使用用于创建备份集的相同块大小重新发布 Restore 语句:“%2!”看起来像一个可能值。
3286 16 No 备份失败,因为在文件 %1! 的文件元数据中存在不匹配。
3301 21 Yes 事务日志包含无效的记录(logop %1!)。该日志已损坏。请利用完整备份还原数据库,或者修复该数据库。
3302 21 Yes 在数据库 ‘%1!’ 中重做日志记录操作时,无法到达日志记录 ID 为 %2! 的日志结尾。这表示 ID 为 %3! 的日志记录有数据损坏。请利用完整备份还原数据库,或者修复该数据库。
3303 10 Yes 在数据库“%5!”中的 %4! (LSN 为 %6!)处开始的远程强行写入事务“%1!”(ID 0x%2! %3!)的操作已失败。
3313 21 Yes 在重做数据库 ‘%1!’ 的日志中记录的操作时,日志记录 ID %2! 出错。通常,特定故障以前会在 Windows 事件日志服务中记录为错误。请利用完整备份还原数据库,或者修复该数据库。
3314 21 Yes 在数据库 ‘%1!’ 中撤消日志记录下的操作时,在日志记录 ID %2! 处出错。通常,这一特定故障以前在 Windows 事件日志服务中会记录为错误。请利用备份还原数据库或文件,或者修复该数据库。
3315 21 Yes 在回滚过程中,以下进程未持有预期的锁: 进程 %1!,该进程的模式为 %2!,级别为 %3!,位于数据库 ‘%5!’ 的第 %4! 行上,并在事务 %6! 之下。请还原该数据库的备份,或者修复该数据库。
3316 21 Yes 在数据库 ‘%1!’ 中撤消日志记录下的操作时,在日志记录 ID %2! 处出错。找不到该行。请利用完整备份还原数据库,或者修复该数据库。
3401 10 Yes 回滚事务时,恢复期间出错。事务已延迟。请还原错误的页或文件,然后重新运行恢复操作。
3402 10 Yes 数据库 ‘%1!’ 标记为 %2!,处于不允许运行恢复的状态。
3403 10 Yes 由于指定了跟踪标志 3608,仅恢复 master 数据库。这只是一条信息性消息,不需要用户执行任何操作。
3404 10 Yes 启动时无法检查新系统或重命名的服务器。此检查的逻辑意外失败。请重新运行安装程序,或修复有问题的注册表项。
3406 10 Yes 已前滚了数据库“%2!”(%3!:%4!)中的 %1! 个事务。这只是一条信息性消息,不需要用户执行任何操作。
3407 10 Yes 已回滚了数据库“%2!”(%3!:%4!)中的 %1! 个事务。这只是一条信息性消息,不需要用户执行任何操作。
3408 10 Yes 恢复完毕。这只是一条信息性消息,不需要用户执行任何操作。
3409 16 Yes 性能计数器共享内存设置失败,错误为 %1!。请为此实例重新安装 sqlctr.ini,并确保实例登录帐户具有正确的注册表权限。
3410 10 Yes 文件组 %1! 中的数据为脱机数据,并且存在延迟的事务。请使用 RESTORE 恢复该文件组。如果不想恢复该文件组,请删除它。只有在解决此问题后,才能截断日志。
3411 21 Yes 配置块版本 %1! 不是有效的版本号。SQL Server 正在退出。请还原 master 数据库,或者重新安装。
3412 10 Yes 警告: 服务器实例是用最小配置启动选项(-f)启动的。用最小配置启动 SQL Server 实例会自动将服务器置于单用户模式。用最小配置启动服务器后,应更改相应的服务器选项值,然后停止并重新启动服务器。
3413 21 Yes 数据库 ID 为 %1!。无法将数据库标记为可疑。对 sys.databases.database_id 进行的 Getnext NC 扫描失败。请参阅错误日志中以前的错误,以标识原因并更正任何相关的问题。
3414 10 Yes 恢复期间出错,导致数据库“%1!”(%2!:%3!)无法重新启动。请诊断并纠正这些恢复错误,或者从已知的正确备份中还原。如果无法更正错误,或者为意外错误,请与技术支持人员联系。
3415 16 Yes 无法升级数据库“%1!”,因为它是只读的,它具有只读文件,或是用户无权修改其中某些文件。请将数据库或文件设为可写,然后重新运行恢复操作。
3416 16 Yes 服务器包含只读文件,必须将这些文件改为可写文件,才能重新设置服务器的排序规则。
3417 21 Yes 无法恢复 master 数据库。SQL Server 无法运行。请利用完整备份还原 master 数据库,修复它,或者重新生成它。有关如何重新生成 master 数据库的详细信息,请参阅 SQL Server 联机丛书。
3418 10 Yes 恢复操作无法延迟错误 %1!。只有在使用完整恢复模式和活动的备份日志链的数据库中,才能延迟错误。
3419 16 Yes 正在跳过对数据库 ‘%1!’ 的恢复,因为它需要升级内容,但它已标记为备用。使用 RESTORE DATABASE WITH NORECOVERY 使数据库返回到还原状态,然后继续还原顺序。
3420 21 Yes 数据库快照 ‘%1!’ 导致某一 IO 操作失败并被标记为可疑。必须将其删除,然后重新创建它。
3421 10 Yes 已在 %3! 秒内完成对数据库 %1! (数据库 ID %2!)的恢复(分析 %4! 毫秒,重做 %5! 毫秒,撤消 %6! 毫秒)。这只是一条信息性消息。用户不需要执行任何操作。
3422 10 Yes 由于在例程 ‘%3!’ 中发生错误 %2!,数据库 %1! 已关闭。在与该数据库的所有连接都中止后,将尝试重新启动非快照数据库。
3429 10 Yes 恢复操作无法确定名为“%2!”的跨数据库事务 %1! 的结果,该事务位于数据库“%3!”(数据库 ID %4!:%5!)中。协调数据库(数据库 ID %6!:%7!)不可用。假定该事务已提交。如果该事务尚未提交,可以在协调数据库可用时重试恢复操作。
3431 21 Yes 无法恢复数据库 ‘%1!’ (数据库 ID 为 %2!),因为事务结果尚未解析。Microsoft 分布式事务处理协调器(MS DTC)事务已准备好,但 MS DTC 无法确定解析方法。若要进行解析,请修复 MS DTC,从完整备份进行还原,或者修复数据库。
3434 20 Yes 无法更改排序顺序或区域设置。在尝试将服务器按照新的排序规则重新建立索引时出错。SQL Server 正在关闭。重新启动 SQL Server 以继续操作且保持排序顺序不变。诊断并更正以前的错误,然后重试该操作。
3437 21 Yes 在恢复数据库 ‘%1!’ 时出错。无法连接到 Microsoft 分布式事务处理协调器(MS DTC)以检查事务 %2! 的完成状态。请修复 MS DTC,然后再次运行恢复操作。
3441 21 Yes 在启动备用数据库 ‘%1!’ (数据库 ID 为 %2!)的过程中,RESTORE 语句无法访问它的备用文件(’%3!’)。操作系统错误为 ‘%4!’。诊断该操作系统错误,并更正此问题,然后重试启动操作。
3443 21 Yes 数据库“%1!”(数据库 ID 为 %2!:%3!)标记为备用或只读,但已被修改。无法执行 RESTORE LOG 语句。请从备份还原数据库。
3445 21 Yes 文件 ‘%1!’ 不是数据库 ‘%2!’ (数据库 ID 为 %3!)的有效撤消文件。请检查文件路径,并指定正确的文件。
3446 16 No 数据库“%1!”(%2!:%3!)的主日志文件不可用。无法备份日志。
3447 16 No 无法激活或扫描数据库 ‘%1!’ 的所有日志文件。
3448 21 Yes 回滚时遇到了一页,该页的日志序列号(LSN)小于原来的日志记录 LSN。无法在数据库“%4!”(%5!:%6!)的页 %3! 上撤消事务 ID %2! 的日志记录 %1!。页信息: LSN = %7!,类型 = %8!。日志信息: OpCode = %9!,上下文 %10!。请还原或修复该数据库。
3449 21 Yes SQL Server 必须关闭,才能恢复数据库(数据库 ID 为 %1!)。该数据库是无法关闭的用户数据库,或者是系统数据库。请重新启动 SQL Server。如果再次启动后仍无法恢复该数据库,则修复或还原它。
3450 10 Yes 数据库 ‘%1!’ (%2!)的恢复已完成 %3!%% (剩余时间约为 %4! 秒)。目前处于第 %5! 阶段,共 3 阶段。这只是一条信息性消息,不需要用户执行任何操作。
3452 10 Yes 数据库 ‘%1!’ (%2!)的恢复操作检测到表 ID %3! 中的标识值可能不一致。请运行 DBCC CHECKIDENT (’%4!’)。
3453 16 No 此版本无法重做任何由 SQL Server 7.0 执行的索引创建操作或日志未记录的操作。不可能进行进一步的前滚。
3454 10 Yes 恢复操作正在数据库 ‘%1!’ (%2!)中写入检查点。这只是一条信息性消息,不需要用户执行任何操作。
3456 21 Yes 无法在数据库“%5!”(数据库 ID 为 %6!)的分配单元 %4!,页 %3! 上重做事务 ID %2! 的日志记录 %1!。页: LSN = %7!,分配单元 = %8!,类型 = %9!。日志: OpCode = %10!,上下文 %11!,PrevPageLSN: %12!。请从数据库备份还原该数据库,或者修复它。
3457 21 Yes 事务性文件系统资源管理器 ‘%1!’ 无法恢复。有关详细信息,请参阅伴随的错误消息,可利用该消息确定适当的用户操作。
3458 16 No 由于出现错误,恢复操作无法在数据库 “%1!” 中扫描已删除的分配单元。无法清除这些分配单元。
3459 16 No 数据库“%1!”的恢复操作无法为文件“%2!”重做文件添加。请删除该文件,然后重试。
3505 14 No 只有数据库 “%1!” 的所有者或具有相关权限的人才能运行 CHECKPOINT 语句。
3604 10 No 已忽略重复的键。
3605 16 No 架构验证对于数据库 ‘%1!’ 失败。
3606 10 No 发生算术溢出。
3607 10 No 发生以零作除数错误。
3608 16 No 无法为令牌分配 GUID。
3609 16 No 事务在触发器中结束。批处理已中止。
3611 10 No %1! SQL Server 执行时间:%2! CPU 时间不是在纤程模式下测量的,占用时间 = %3! 毫秒。
3612 10 No %1! SQL Server 执行时间:%2! CPU 时间 = %3! 毫秒,占用时间 = %4! 毫秒。
3613 10 No SQL Server 分析和编译时间: %1! CPU 时间 = %2! 毫秒,占用时间 = %3! 毫秒。
3615 10 No 表 ‘%1!’。扫描计数 %2!,逻辑读取 %3! 次,物理读取 %4! 次,预读 %5! 次,lob 逻辑读取 %6! 次,lob 物理读取 %7! 次,lob 预读 %8! 次。
3616 16 No 在触发器执行过程中引发了错误。批处理已中止,用户事务(如果有)已回滚。
3619 10 Yes 由于日志空间用尽,无法在数据库 ID %1! 中写入检查点记录。请与数据库管理员联系,截断日志或为数据库日志文件分配更多空间。
3620 10 Yes 由于日志空间用尽,在数据库 ‘%1!’ 中禁用了检查点的自动执行。当数据库所有者成功执行了数据库的检查点操作后,将启用检查点的自动执行。请与数据库所有者联系,截断日志文件或为日志增加更多的磁盘空间,然后重试 CHECKPOINT 语句。
3621 10 No 语句已终止。
3622 10 No 警告: 发生了无效的浮点运算。
3623 16 No 出现无效的浮点操作。
3624 20 Yes 系统断定检查已失败。有关详细信息,请查看 SQL Server 错误日志。通常,断定失败是由软件错误或数据损坏导致的。若要检查数据库是否已损坏,请考虑运行 DBCC CHECKDB。如果您同意在安装过程中将转储发送到 Microsoft,则将向 Microsoft 发送微型转储。更新可能在 Microsoft 的最新 Service Pack 或技术支持部门的 QFE 中提供。
3625 20 Yes 尚未实现 ‘%1!’。
3627 17 Yes 由于此时执行的并行操作太多,无法启动新的并行操作。请使用”最大工作线程数”配置选项增大允许的线程数,或者减少系统上运行的并行操作的数目。
3628 24 Yes 在处理用户请求的过程中,数据库引擎从操作系统收到浮点异常。请重试该事务。如果问题仍然存在,请与系统管理员联系。
3633 16 Yes 在对 ‘%4!’ (%5!)处的 ‘%3!’ 尝试 ‘%2!’ 时,操作系统返回了错误 ‘%1!’。
3634 16 Yes 在对 ‘%3!’ 尝试 ‘%2!’ 时,操作系统返回了错误 ‘%1!’。
3635 16 Yes 在处理 ‘%1!’ 元数据(数据库 ID %2!,文件 ID %3! 和事务=’%4!’)时出错。其他上下文=’%5!’。位置=’%6!’(%7!)。请重试该操作;如果问题仍然存在,请与数据库管理员联系以检查锁定和内存配置。请检查应用程序,查看是否有可能的死锁冲突。
3636 16 No 在处理 ‘%1!’ 元数据(数据库 ID %2!,文件 ID %3!)时出错。
3637 16 No 无法从 DAC 连接启动并行操作。
3639 16 No 在单文件数据库上不支持此操作。
3641 10 No 逻辑读取总数 %1!,物理读取数 %2!,写入数 %3!。
3642 10 No 表“%1!”。读取了段 %2!,跳过了段 %3!。
3701 11 No 无法对 %2! ‘%3!’ 执行 %1!,因为它不存在,或者您没有所需的权限。
3702 16 No 无法删除数据库 “%1!”,因为该数据库当前正在使用。
3703 16 No 无法分离 %1!’%2!’,因为它当前正在使用。
3705 16 No 无法将 DROP %1! 用于 ‘%2!’,因为 ‘%3!’ 是 %4!。请使用 %5!。
3706 16 No 不能对数据库快照执行 %1!。
3707 16 No 不能分离可疑或恢复挂起数据库。必须修复或删除它。
3708 16 No 无法对 %2!’%3!’ 执行 %1!,因为它是系统 %4!。
3709 16 No 当数据库快照 “%2!” 引用该数据库时,无法对该数据库执行 %1!。请首先删除该数据库。
3710 16 No 当服务器处于最低配置模式时,无法分离已打开的数据库。
3716 16 No 无法删除 %1!’%2!’,因为它已绑定到一个或多个 %3!。
3717 16 No 无法使用 DROP DEFAULT 语句删除默认约束。请使用 ALTER TABLE 删除默认约束。
3721 16 No 无法重命名类型 ‘%1!’,因为对象 ‘%2!’ 正在引用它。
3723 16 No 不允许对索引 ‘%1!’ 显式地使用 DROP INDEX。该索引正用于 %2! 约束的强制执行。
3724 16 No 无法对 %2!’%3!’ 执行 %1!,因为它正用于复制。
3725 16 No 约束 ‘%1!’ 正由表 ‘%2!’ 的外键约束 ‘%3!’ 引用。
3726 16 No 无法删除对象 ‘%1!’,因为该对象正由一个 FOREIGN KEY 约束引用。
3727 10 No 未能删除约束。请参阅前面的错误信息。
3728 16 No %1!’ 不是约束。
3729 16 No 无法对 ‘%2!’ 执行 %1!,因为对象 ‘%3!’ 正引用它。
3730 16 No 当默认约束 ‘%1!’ 正由外键用作 SET DEFAULT 引用操作时,无法删除该约束。
3732 16 No 无法删除类型 ‘%1!’,因为它正由对象 ‘%2!’ 引用。可能还有其他对象在引用此类型。
3733 16 No 约束 ‘%1!’ 不属于表’%2!’。
3734 16 No 无法删除主键约束 ‘%1!’,因为该表具有 XML 索引或空间索引。
3735 16 No 因为对表 ‘%2!’ 启用了更改跟踪,所以无法删除该表的主键约束 ‘%1!’。更改跟踪需要该表的主键约束。只有禁用更改跟踪,才能删除该约束。
3737 16 No 无法删除文件 ‘%1!’。有关详细信息,请参阅 SQL Server 错误日志。
3738 10 No 正在删除数据库文件 ‘%1!’。
3739 11 No 无法对索引 ‘%2!’ 执行 %1!,因为该索引不是统计信息集合。
3740 16 No 无法删除 %1!’%2!’,因为表中至少有一部分内容驻留在只读文件组内。
3741 16 No 无法删除 %1!’%2!’,因为表中至少有一部分内容驻留在离线文件组内。
3743 16 No 已为数据库镜像启用数据库 ‘%1!’,必须删除数据库镜像才能删除该数据库。
3744 16 No 在联机删除索引的语句中,只允许使用一个子句。
3745 16 No 只能联机删除一个聚集索引。
3746 16 No 不能删除视图 ‘%1!’ 的聚集索引,因为该视图正用于复制。
3747 16 No 不能使用删除聚集索引子句来删除对视图创建的聚集索引。聚集索引 ‘%1!’ 是对视图 ‘%2!’ 创建的。
3748 16 No 不能使用删除聚集索引子句来删除非聚集索引 ‘%1!’。
3749 16 No 不能使用旧的 ‘Table.Index’ 语法删除 XML 索引’%1!’,请改用 ‘Index ON Table’ 语法。
3750 10 No 警告: 由于禁用了 %4! 的聚集索引,%2!’%3!’的索引 ‘%1!’ 已禁用。
3751 16 No 不能将 SP_DROPEXTENDEDPROC 或 DBCC DROPEXTENDEDPROC 与 ‘%1!’ 一起使用,因为 ‘%2!’ 是 %3!。请使用 %4!。
3752 16 No 数据库“%1!”当前已联接到某个可用性组。需要先从该可用性组中移除该数据库,然后才能删除它。
3800 16 No 列名“%1!”与表“%2!”中其他列的名称的差别不够大。
3801 10 No 警告:’%2!’.’%3!’ 的索引 ‘%1!’ 可能受到排序规则升级的影响。请运行 DBCC CHECKTABLE。
3802 10 No 警告:’%2!’.’%3!’ 的约束 ‘%1!’ 可能受到排序规则升级的影响。请禁用 WITH CHECK 后再启用它。
3803 10 No 警告:’%2!’.’%3!’ 的索引 ‘%1!’ 已禁用,因为校验和函数的实现已更改。
3804 10 No 警告: 表 “%2!”.”%3!” 的检查约束 “%1!” 已禁用,因为校验和函数的实现已更改。
3805 10 No 警告: 表 “%2!”.”%3!” 的索引 “%1!” 可能已损坏,因为它引用计算列 “%4!”,而该列包含的从字符串到日期的转换具有不确定性。请运行 DBCC CHECKTABLE 验证索引。请考虑使用具有确定日期格式(例如 121)的显式 CONVERT。在 90 兼容模式下无法创建引用不确定表达式的计算列索引。有关详细信息,请参阅联机丛书主题 “对计算列创建索引”。
3806 10 No 警告: 索引视图 ‘%1!’.’%2!’ 可能已损坏,因为它包含的从字符串到日期的转换具有不确定性。请运行 DBCC CHECKTABLE 验证视图。请考虑使用具有确定日期格式(例如 121)的显式 CONVERT。在 90 兼容模式下无法创建引用不确定表达式的索引视图。有关详细信息,请参阅联机丛书主题’创建索引视图’。
3807 17 No 创建操作失败,因为所有可用的标识符都已用完。
3808 10 No 警告: “%2!”.”%3!” 的索引 “%1!” 已禁用,因为该索引是使用 ignore_dup_key 索引选项对视图定义的。请删除该索引,如果可能,在不使用 ignore_dup_key 选项的情况下重新创建它。您可能需要更改视图的逻辑结构,以确保所有的行都是唯一的。
3809 16 No 数据库 “%1!” 的升级失败,因为对象 ID %3! 的索引 “%2!” 的名称与同一表中的另一索引重名。
3810 10 No 程序集的事件通知 ‘%1!’ 已被删除。
3811 10 No 服务队列的事件通知 ‘%1!’ 已被删除,因为未指定 broker 实例。
3812 10 No 对象的事件通知 ‘%1!’ 已被删除。
3813 16 No 升级登录名 ‘%1!’ 失败,因为其名称或 SID 与其他登录名或服务器角色重复。
3814 16 No 映射到服务器 ‘%2!’ 远程登录名 ‘%1!’ 上的本地登录名无效。请在升级前删除并重新创建远程登录名。
3815 16 No 映射到服务器 ‘%2!’ 链接登录名 ‘%1!’ 上的本地登录名无效。请在升级前删除并重新创建链接登录名。
3816 16 No 升级登录名 ‘%1!’ 失败,因为其密码哈希无效。请在升级之前更新登录密码。
3817 10 No 警告:“%2!”.“%3!”的索引“%1!”已禁用,因为“%4!”的实现已更改。
3818 20 No 收到无效或意外消息。
3819 10 No 警告:“%2!”.“%3!”的检查约束“%1!”已禁用并且设置为不受信任,因为“%4!”的实现已更改。
3821 10 No 警告:“%2!”.“%3!”的外键约束“%1!”已禁用,因为“%4!”的实现已更改。
3822 10 No 警告: 堆 “%1!”.”%2!” 已经对依赖几何图形或地理方法而且可能包含过期信息的计算列进行持久化。因此,DBCC 可能报告此表存在不一致。应当取消对依赖几何图形或地理方法的持久化计算列的持久化,然后再次对其进行持久化以刷新数据。
3823 10 No 警告: 对象 “%1!”.”%2!” 无法绑定,已在升级过程中忽略。请考虑检查和更正其定义。
3827 10 No 警告: 表“%1!”.“%2!”包含依赖于“%3!”(其实现已更改)的持久化计算列,所以该表不可用。请在脱机状态下重新生成该表并重新构造持久化计算列。
3829 10 No 由于锁超时,未检查数据库 ID (%3!)中的元数据缓存条目 %1!:%2! 的一致性。
3830 10 No 数据库 ID (%1!)的元数据缓存一致性检查未发现不一致的地方。
3851 10 No 在系统表 sys.%2!%3! 中发现无效的行(%1!)。
3852 10 No sys.%2!%3! 中的行(%1!)在 sys.%5!%6! 中没有匹配的行(%4!)。
3853 10 No sys.%3!%4! 中的行(%2!)的属性(%1!)在 sys.%6!%7! 中没有匹配的行(%5!)。
3854 10 No sys.%3!%4! 中的行(%2!)的属性(%1!)与 sys.%6!%7! 中的行(%5!)匹配,但该行无效。
3855 10 No 属性(%1!)存在,但 sys.%3!%4! 中没有行(%2!)。
3856 10 No 属性(%1!)存在,但它与 sys.%3!%4! 中的行(%2!)不匹配。
3857 10 No 缺少 sys.%3!%4! 中的行(%2!)所需的属性(%1!)。
3858 10 No sys.%3!%4! 中的行(%2!)的属性(%1!)具有无效的值。
3859 10 No 警告: 数据库 ID %1! 中的系统目录已直接更新,最近的更新时间为 %2!。
3860 10 No 无法升级数据库 ID 32767。此 ID 值保留供 SQL Server 内部使用。
3862 10 No CLR 类型 ‘%1!’.’%2!’ 已禁用,因为此 CLR 类型的磁盘格式已更改。请使用 DROP TYPE 删除此禁用的类型。
3864 23 Yes 在 ID 为 %3! 的数据库中找不到 ID 为 %2! 的对象的索引(ID 为 %1!)条目。架构可能已损坏。请运行 DBCC CHECKDB。
3865 16 No 针对对象“%1!”的操作被阻止。该对象是 FileTable 系统定义的对象,不允许用户修改它。
3866 10 Yes 由于跟踪标志设置,允许对 FileTable 系统定义的对象“%1!”执行该操作。若要阻止在错误日志中显示此信息性消息,请使用 DBCC TRACEOFF 关闭跟踪标志。
3867 10 No FileTable 对象“%1!”包含一些系统定义的约束,这些约束在对该表启用 FILETABLE_NAMESPACE 选项时无法修改。只更新了用户定义的约束。
3901 16 No 当事务与标记选项一起使用时,必须指定事务名。
3902 16 No COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
3903 16 No ROLLBACK TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
3904 21 No 无法撤消逻辑页 %1! 的拆分,该逻辑页位于对象 ‘%2!’、数据库 ‘%3!’ 中。拆分所得两页所包含的数据总和多于一页所能容纳的数据。
3906 16 No 无法更新数据库 “%1!”,因为数据库是只读的。
3908 16 No 无法在数据库“%1!”中运行 BEGIN TRANSACTION,因为该数据库处于紧急模式或已损坏必须重新启动。
3909 16 No 会话绑定令牌无效。
3910 16 No 其他会话正在使用事务的上下文。
3912 16 No 当服务器未处于 XP 调用中时,无法用 XP 令牌进行绑定。
3913 16 Yes TDS 重置连接协议错误。客户端驱动程序同时请求了 ResetConnectionKeepLocalXact 和 ResetConnectionKeepDTCXact。服务器中不应发生这种情况。
3914 16 No 数据类型 “%1!” 对于事务名称或保存点名称无效。允许使用的数据类型为 char、varchar、nchar、varchar(max)、nvarchar 和 nvarchar(max)。
3915 16 No 不能在 INSERT-EXEC 语句内部使用 ROLLBACK 语句。
3916 16 No 不能在 INSERT-EXEC 语句内部使用 COMMIT 语句,除非首先使用了 BEGIN TRANSACTION。
3917 16 No 会话绑定到了正在使用的事务上下文。已忽略批处理中的其他语句。
3918 16 No 语句或函数必须在用户事务上下文中执行。
3919 16 No 无法登记事务,因为该事务已提交或回滚。
3920 10 No WITH MARK 选项仅应用于第一个 BEGIN TRAN WITH MARK 语句。已忽略该选项。
3921 16 No 如果没有活动事务,就无法得到事务令牌。请在启动事务后重新发出该语句
3922 16 No 无法登记事务,因为该事务不存在。
3923 10 No 无法对数据库 ‘%1!’ 使用事务标记,该数据库有未备份的大容量日志记录操作。已忽略该标记。
3924 10 No 试图绑定到新事务时,会话登记到活动用户事务。该会话已脱离前面的用户事务。
3925 16 No 无效的事务标记名。已保留 ‘LSN:’ 前缀。
3926 10 No 此会话中的活动事务已由另外一个会话提交或终止。
3927 10 No 此会话已有活动事务,但仍试图登记分布式事务处理协调器事务。
3928 16 No 标记的事务 “%1!” 失败。尝试通过提交标记的事务将标记放入日志时发生了超时。这可能是由于与已准备好但是未提交或已中止的 Microsoft 分布式事务处理协调器(MS DTC)事务或其他本地已标记事务发生争用而导致的。请再次尝试该操作,如果该错误仍然存在,请确定发生争用的原因。
3929 16 No 在单用户数据库中不允许分布式或绑定的事务。
3930 16 No 当前事务无法提交,而且无法支持写入日志文件的操作。请回滚该事务。
3931 16 No 当前事务无法提交,而且无法回滚到保存点。请回滚整个事务。
3932 16 No 所提供的保存点名 “%1!” 太长。允许的最大长度为 %2! 个字符。
3933 16 No 无法将此事务提升为分布式事务,因为在此事务中有活动的保存点。
3934 14 No 当前用户不能使用此 FILESTREAM 事务上下文。若要获取有效的 FILESTREAM 事务上下文,请使用 GET_FILESTREAM_TRANSACTION_CONTEXT。
3935 16 No 无法初始化 FILESTREAM 事务上下文。这可能是由于资源不足导致的。请重试该操作。错误代码: 0x%1!。
3936 16 No 在试图将 FILESTREAM 数据刷新到磁盘时出错,所以无法提交该事务。提交文件时,文件可能处于打开状态,或者发生了磁盘 I/O 错误。’%1!’ 是受影响的文件之一。错误代码: 0x%2!
3937 16 No 在回滚事务的过程中,当试图将回滚通知传递给 FILESTREAM 筛选器驱动程序时出错。错误代码: 0x%1!。
3938 18 No 由于该事务与使用同一事务的 FILESTREAM 关闭操作的执行冲突,该事务已停止。该事务将回滚。
3939 16 No 在批处理开始时检测到不可提交的事务。该事务已回滚。这是由于处理此事务上下文中的 FILESTREAM 请求时发生了错误。
3948 16 No 该事务已终止,这是因为可用性副本配置/状态发生了更改,或是因为正在删除主可用性副本和辅助可用性副本上的虚影记录,而这些记录可能是在快照隔离级别下运行查询所需要的。请重试该事务。
3949 16 No 访问数据库“%2!”的表“%1!”中的版本控制行时事务中止。找不到请求的版本控制行,因为对于尝试创建该版本的操作,不允许进行可读的辅助访问。这可能与时间有关,因此请稍后重试查询。
3950 16 No 在尝试读取下一行时,版本存储扫描超时。请稍后在系统不忙时重试该语句。
3951 16 No 数据库 ‘%1!’ 中的事务失败,因为该语句是在快照隔离级别下运行的,但该事务不是在快照隔离级别下启动的。您在事务启动后不能将事务的隔离级别更改为快照,除非该事务最初是在快照隔离级别下启动的。
3952 16 No 快照隔离事务访问数据库 ‘%1!’ 失败,因为在此数据库中不允许快照隔离。请使用 ALTER DATABASE 以允许快照隔离。
3953 16 No 数据库 ‘%1!’ 中的快照隔离事务失败,因为在启动当前事务时该数据库未恢复。请在恢复数据库后重试该事务。
3954 16 No 快照隔离事务未能在数据库 ‘%1!’ 中启动,因为不允许快照隔离的 ALTER DATABASE 命令已在该事务启动前执行。数据库正在转换到 OFF 状态。您需要更改事务的隔离级别,或者在数据库中重新启用快照隔离。
3955 16 No 数据库 ‘%1!’ 中的快照隔离事务失败,因为为此数据库跳过了恢复操作。您必须首先恢复数据库,然后才能在快照隔离级别下运行事务。
3956 16 No 快照隔离事务未能在数据库 ‘%1!’ 中启动,因为用于启用此数据库的快照隔离的 ALTER DATABASE 命令尚未完成。数据库正在转换到挂起 ON 状态。您必须等待,直到 ALTER DATABASE 命令成功完成。
3957 16 No 数据库 ‘%1!’ 中的快照隔离事务失败,因为在当前事务启动时该数据库不允许使用快照隔离。重试该事务可能有用。
3958 16 No 在访问数据库 ‘%2!’ 的表 ‘%1!’ 中的版本控制行时事务中止。找不到请求的版本控制行。您的 tempdb 可能空间不足。有关如何配置 tempdb 以进行版本控制的说明,请参阅联机丛书。
3959 10 Yes 版本存储区已满。不能添加新的版本。需要访问该版本存储区的事务可能被回滚。有关如何配置 tempdb 以进行版本控制的说明,请参阅联机丛书。
3960 16 No 快照隔离事务由于更新冲突而中止。您无法在数据库’%2!’中使用快照隔离来直接或间接访问表 ‘%1!’,以便更新、删除或插入已由其他事务修改或删除的行。请重试该事务或更改 update/delete 语句的隔离级别。
3961 16 No 数据库 ‘%1!’ 中的快照隔离事务失败,因为自此事务启动后,该语句所访问的对象已由其他并发事务中的 DDL 语句修改。这是不允许的,因为未对元数据进行版本控制。如果与快照隔离混合,对元数据的并发更新可能导致不一致。
3962 16 No 不支持在执行 SQL Server 内部查询期间绑定到另一事务。请检查您的登录触发器定义,并删除使用的任何 sp_bindsession (如果有)。如果在登录触发器执行期间未出现此错误,请与生产支持团队联系。
3963 16 No 数据库 ‘%1!’ 中的事务失败,因为在快照隔离级别下不支持分布式事务。
3964 16 No 事务失败,因为在快照隔离事务内不允许此 DDL 语句。由于未对元数据进行版本控制,如果与快照隔离混合,元数据更改可能导致不一致。
3965 16 No PROMOTE TRANSACTION 请求失败,因为没有活动的本地事务。
3966 17 No 在访问版本存储区时事务被回滚。在版本存储区由于 tempdb 中空间不足而收缩时,事务被提前标记为牺牲品。之所有该事务被提前标记为牺牲品,是因为它可能需要那些为了在 tempdb 中释放一些空间而已被删除的行版本。请重试该事务
3967 17 Yes tempdb 中的空间不足以保存行版本。需要收缩版本存储区以在 tempdb 中释放一些空间。事务(id=%1! xsn=%2! spid=%3! elapsed_time=%4!)已被标记为牺牲品,并且如果访问版本存储区则该事务将被回滚。如果问题仍然存在,则可能是因为 tempdb 的大小不合适或运行事务的时间太长。有关如何配置 tempdb 以进行版本控制的说明,请参阅联机丛书。
3968 10 No 数据库 ‘%1!’ 中无快照隔离或读提交的快照,因为启动 SQL Server 时采用了一个或多个未记录的跟踪标志,而这些标志使得用户无法对数据库启用版本控制功能。使用快照隔离启动的事务将失败,并且在读提交快照下运行的查询将成功,但仍将依靠基于锁定的读提交。
3969 16 No 在运行 SQL Server 内部查询期间不支持分布式事务。请检查您的登录触发器定义,并删除使用的任何分布式事务(如果有)。如果在登录触发器执行期间未出现此错误,请与生产支持团队联系。
3970 16 No 此操作与此事务上的另一个挂起操作冲突。此操作失败。
3971 16 No 服务器无法继续执行该事务。说明: %1!。
3972 20 Yes 传入的表格格式数据流(TDS)协议不正确。事务管理器事件的长度错误。事件类型: %1!。长度应为: %2!。实际长度: %3!。
3973 16 No 该数据库当前正由同一工作区中的另一个线程以排他模式使用。该操作失败。
3974 16 No 在工作区中以排他模式使用的数据库的数目受限制。由于超过了此限制,该操作失败。
3975 16 No sp_getbindtoken 不支持 varchar(max) 数据类型。批处理已中止。
3976 16 No 该事务名具有奇数长度 %1!。批处理已中止。
3977 16 No 保存点名称不能为 NULL。批处理已中止。
3978 16 No 不允许在回滚到保存点之后开始新事务。
3979 16 No TM 请求的长度比预期的长。未处理该请求。
3980 16 No 无法运行请求,因为批处理已中止。这可能是由于从客户端发送的中止信号导致的;或者其他请求正在同一会话中运行,这会使会话处于忙状态。
3981 16 No 无法执行该事务操作,因为有挂起请求正在此事务上运行。
3982 16 No 当 DTC 或绑定的事务活动时,不允许启动新事务。
3983 16 No 该操作失败,因为会话不是单线程。
3984 16 No 在事务更改期间无法获取数据库锁。
3985 16 No 在更改事务上下文时出错。这通常是由于系统中内存不足。请尝试释放更多内存。
3986 19 No 事务时间戳已用完。请重新启动服务器。
3987 10 No 此数据库中总是启用 SNAPSHOT ISOLATION。
3988 16 No 不允许启动新事务,因为有其他线程正在该会话中运行。
3989 16 No 不允许启动新请求,因为该请求应具有有效的事务描述符。
3990 16 No 不允许在用户定义的例程、触发器或聚合内提交事务,因为事务不是在该 CLR 级别内启动的。请更改应用程序逻辑以强制实施严格的事务嵌套。
3991 16 No 在进入用户定义的例程、触发器或聚合 “%1!” 前处于活动状态的上下文事务在其中已终止,这是不允许的。请更改应用程序逻辑以强制实施严格的事务嵌套。
3992 16 No 在用户定义的例程、触发器或聚合 “%3!” 内事务计数已从 %1! 更改为 %2!。这是不允许的,并且用户事务将被回滚。请更改应用程序逻辑以强制实施严格的事务嵌套。
3993 16 No 已在用户定义的例程、触发器或聚合 “%1!” 中启动的用户事务在从中退出时未结束。这是不允许的,并且用户事务将被回滚。请更改应用程序逻辑以强制实施严格的事务嵌套。
3994 16 No 用户定义的例程、触发器或聚合尝试回滚不是在该 CLR 级别启动的事务。将引发一个异常,以防止执行用户定义的其余例程、触发器或聚合。
3995 16 No 未知的事务隔离级别 %1!,有效值的范围是 0 到 5。
3996 16 No 分布式事务不支持快照隔离级别。请使用其他隔离级别或不使用分布式事务。
3997 16 No 在 MARS 批处理中启动的某个事务在该批处理结束时仍处于活动状态。该事务将回滚。
3998 16 No 在批处理结束时检测到不可提交的事务。该事务将回滚。
3999 17 Yes 由于错误 %2!,无法将该提交表刷新到 DBID %1! 中的磁盘。有关详细信息,请查看错误日志。
4001 10 No 在仍存在待处理的请求时客户端发送了 sp_reset_connection,服务器正在断开连接。
4002 16 No 传入的表格格式数据流(TDS)协议流不正确。该流意外结束。
4004 16 No 不能用 DB-Library (如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。
4005 16 No 不能在一次更新调用中更新多个基础表中的列。
4006 16 No 不能在一次删除调用中删除多个基础表中的行。
4007 16 No 无法更新或插入列 “%1!”。它可能是表达式。
4008 16 No 在计算子句中,不能由低于 SQL Server 2005 的客户端驱动程序版本使用数据类型 varchar(max)、nvarchar(max)、varbinary(max) 和 XML。请使用更新的客户端驱动程序重新提交查询。
4009 16 No 传入的表格格式数据流(TDS)协议流不正确。TDS 头包含错误。
4010 16 No 传入的表格格式数据流(TDS)协议流不正确。查询通知 TDS 头包含错误。
4011 16 No 传入的表格格式数据流(TDS)协议流不正确。MARS TDS 头包含错误。
4012 16 No 遇到了无效的表格格式数据流(TDS)排序规则。
4013 16 No 传入的表格格式数据流(TDS)协议流不正确。缺少多个活动的结果集(MARS) TDS 头。
4014 20 No 在从网络读取输入流时出错。该会话将终止(输入错误: %1!,输出错误: %2!)。
4015 16 No 登录 ‘%1!’ 中所请求的语言不是此 SQL Server 上的正式名称。请改用服务器范围内默认的 %2!。
4016 16 No 登录 ‘%1!’ 中所请求的语言不是此 SQL Server 上的正式名称。请改用用户默认的 %2!。
4017 16 No 登录 ‘%1!’ 中所请求的语言和用户默认语言 %2! 均不是此 SQL Server 上的正式语言名称。请改用服务器范围内默认的 %3!。
4018 16 No 用户默认语言 %1! 不是此 SQL Server 上的正式语言名称。请改用服务器范围内默认的 %2!。
4019 16 No 登录 ‘%1!’ 中所请求的语言不是此 SQL Server 上的正式语言名称。登录失败。
4020 16 No 默认日期顺序 ‘%1!’ (用于语言 %2!)无效。请改用 mdy 顺序。
4021 16 No 重置连接将使状态与初始登录时不同。登录失败。
4022 16 No 应大容量加载数据而不是发送数据。批处理将终止。
4027 16 No 在磁带机 ‘%3!’ 上装入数据库 ‘%2!’ 的 %1! 的磁带。
4028 16 No 已到达磁带结尾。请取出磁带 ‘%1!’,然后装入 %2! (属于数据库 ‘%3!’)的下一卷磁带。
4030 10 No 设备 ‘%1!’ 上的介质于 %2! 过期,无法覆盖。
4035 10 No 已为数据库 ‘%2!’,文件 ‘%3!’ (位于文件 %4! 上)处理了 %1! 页。
4037 16 No 用户指定的 MEDIANAME “%1!” 与设备 “%3!” 的 MEDIANAME “%2!” 不匹配。
4038 16 No 在设备 ‘%2!’ 上找不到文件 ID %1!。
4060 11 No 无法打开登录所请求的数据库 “%1!”。登录失败。
4061 11 No 登录所请求的数据库 “%1!” 以及用户默认的数据库均无法打开。正在改用 master 数据库。
4062 11 No 无法打开用户默认数据库。请改用 master 数据库。
4063 11 No 无法打开登录所请求的数据库 “%1!”。请改用用户默认的数据库”%2!”。
4064 11 No 无法打开用户默认数据库。登录失败。
4065 16 Yes 用户正在尝试通过 ODS 使用 ‘%1!’,但已经不再支持 ODS。
4066 16 No 无法将大于 65535 的类型 ID 发送到在 SQL Server 2000 或更早版本中提供的客户端。
4067 16 No 由于指定的 cookie 无效,CLR 类型的序列化失败。
4068 20 No sp_resetconnection 已作为远程过程调用(RPC)批处理的一部分发送出去,但它不是该批次中的最后一个 RPC。此连接将终止。
4069 16 No 该输出参数的最终值为 Null,而且无法发送到 6.5 客户端,该客户端要求该参数不可为 Null。
4070 16 No 在 COMPUTE 子句中指定的列超过 255 列,无法将此元数据发送到 SQL Server 6.5 版本的客户端。
4071 10 No XP 回调函数 ‘%1!’ 在扩展过程 ‘%2!’ 中失败,因为执行该函数的 INSERT-EXEC 语句不允许该扩展过程发送除结果集之外的其他任何信息。
4072 10 No XP 回调函数 ‘%1!’ 在扩展过程 ‘%2!’ 中失败,因为该扩展过程是在不允许发送数据的 UDF 内调用的。
4073 16 No 数据类型 varchar(max)、nvarchar(max)、varbinary(max)、XML 或其他大型对象类型的返回值不能返回到低于 SQL Server 2005 的客户端驱动程序版本。请使用更新的客户端驱动程序来重新提交查询。
4074 16 No 客户端驱动程序不接受多于 65,535 列的结果集。
4075 16 No USE 数据库语句失败,原因是较低版本的客户端驱动程序无法识别数据库排序规则 %1!。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机从书。
4076 16 No ALTER DATABASE 语句失败,原因是较低版本的客户端驱动程序无法识别数据库排序规则 %1!。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机从书。
4077 20 No 该语句失败,原因是 sql_variant 值使用排序规则 %1!,而较低版本的客户端驱动程序无法识别该规则。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机从书。
4078 16 No 该语句失败,原因是列 ‘%1!’ (ID=%2!)使用排序规则 %3!,而较低版本的客户端驱动程序无法识别该规则。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机从书。
4079 16 No 该语句失败,因为在发送数据流时出现算术溢出。
4080 16 No 传入的表式数据流 (TDS) 协议流不正确。TRACE TDS 标头中有错误。
4081 16 No 参数“%1!”已推导为表值参数,不能由早于 SQL Server 2008 的客户端驱动程序版本发送。请使用最近的客户端驱动程序重新提交该查询。
4101 16 No 位于 APPLY 右侧的聚合无法引用左侧的列。
4102 15 No READPAST 锁提示的允许使用范围只有 UPDATE 和 DELETE 的目标表,以及在显式 FROM 子句中指定的表。
4103 15 No %1!: 不允许使用临时视图。
4104 16 No 无法绑定由多个部分组成的标识符 “%1!”。
4105 16 No 不允许在此上下文中的表达式内使用用户定义的函数、分区函数和列引用。
4107 16 No 不允许使用 BCP 实用工具和 BULK INSERT 插入到远程表或远程视图。
4108 16 No 开窗函数只能出现在 SELECT 或 ORDER BY 子句中。
4109 16 No 开窗函数不能用在其他开窗函数或聚合的上下文中。
4110 16 No 参数类型 “%1!” 对 “%3!” 的参数 %2! 无效。
4111 16 No CREATE SCHEMA 语句的后面应跟一个名称或授权关键字。
4112 16 No 函数“%1!”必须有包含 ORDER BY 的 OVER 子句。
4113 16 No 函数“%1!”不是有效的窗口化函数,不能与 OVER 子句一起使用。
4114 16 No 函数 ‘%1!’ 正好有 %2! 个参数。
4115 16 No 在 TOP、OFFSET 或 FETCH 子句的参数中,不允许引用列“%1!”。此处只允许在外部作用域或独立的表达式和子查询中引用列。
4116 16 No 函数 ‘ntile’ 只能将正整数或 bigint 表达式作为输入。
4117 16 No 无法检索查询操作的表数据,因为表“%1!”架构更改过于频繁。由于表“%2!”包含计算列,对该表架构的更改需要刷新所有表数据。请重试该查询操作,如果问题仍然存在,请使用 SQL Server Profiler 来识别正在执行什么架构更改操作。
4118 16 No 在 FOR UPDATE 子句中指定了无效的表达式。
4119 16 No 无法将默认值分配给 CLR 类型的列的属性资源库。
4120 16 No 在此上下文中,用户定义的函数名前面不能有数据库名称。
4121 16 No 找不到列 “%1!” 或用户定义的函数或聚合 “%2!”,或者名称不明确。
4122 16 No 不允许使用远程表值函数调用。
4124 16 No 为批处理提供的参数无效。
4126 16 No 找不到全文索引列。
4127 16 No COALESCE 至少有一个参数必须为非 NULL 常量的表达式。
4128 16 No 在执行远程查询时出现内部错误。请与 SQL Server 支持专业人员联系,并提供有关试图运行的查询的详细信息。
4129 16 No 内联函数 “%1!” 不能接受关联的参数或子查询,因为它使用了全文运算符。
4130 16 No 为 BULK 行集指定了重复的提示。
4131 16 No 在一个或多个 OPTIMIZE FOR 子句中,对变量 “%1!” 多次指定了编译时文字值。
4132 16 No 无法将在 OPTIMIZE FOR 子句中为变量 ‘%1!’ 指定的值隐式转换为该变量的类型。
4133 16 No 只能将标量表达式指定为 RETURN 语句的参数。
4134 16 Yes 在磁盘上为表 ‘%2!’ 的计算列 ‘%1!’ 存储的元数据与列定义不匹配。若要避免可能出现的索引损坏,请删除此计算列并重新创建。
4135 16 No 同义词 ‘%1!’ 是针对队列 ‘%2!’ 定义的。不允许在队列上使用同义词。
4136 16 No 提示 ‘%1!’ 不能与提示 ‘%2!’ 一起使用。
4137 16 No 在指定格式化文件时,不能同时使用 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 选项。
4138 16 No 为表 “%1!” 指定了冲突的锁提示。这可能是由于为视图指定了冲突的提示所致。
4139 16 No 无法处理该查询,因为它通过视图 “%2!” 使用提示引用公共语言运行时(CLR)表值函数”%1!”。
4140 15 No 不允许对 INSERT 语句的目标表使用 READCOMMITTEDLOCK 锁提示。
4141 16 No 不允许更新嵌套的 CLR 类型。
4142 16 No RECEIVE 列表中不允许有聚合。
4143 16 No 大容量 Openrowset 提供程序不是 %1! 的有效目标。
4144 16 No 对远程表执行插入操作时不允许使用提示 ‘%1!’。
4145 15 No 在应使用条件的上下文(在 ‘%1!’ 附近)中指定了非布尔类型的表达式。
4146 16 No 只能在列上创建统计信息。
4148 16 No 不允许在 GROUP BY 子句中使用 XML 方法。
4150 16 No 不允许对递归公用表表达式(CTE)引用使用提示。请考虑从递归 CTE 引用 ‘%1!’ 中删除提示。
4151 16 No NULLIF 的第一个参数的类型不能是 NULL 常量,因为第一个参数的类型必须是已知的。
4152 16 No 类型 “%1!” 不是 CLR 类型。
4153 16 No 不能将数据类型 “%1!” 视为数据类型 “%2!”。
4154 16 No UNNEST 只能接受 multiset 类型的表达式。
4155 15 No 嵌套的 INSERT 语句中的 SELECT 列表只能包含一项。
4156 16 No 嵌套的 insert、嵌套的 update 或嵌套的 delete 的目标必须是 multiset 类型。
4157 16 No %1! 不是有效的属性、字段或方法。
4158 16 No 在集合列表中,以直接方式或通过属性多次引用了字段 “%1!”。
4159 16 No 延迟的 CLR 类型实例需要本地基表列作为参数。
4160 16 No 在表 ‘%1!’ 中找不到适合在延迟的 CLR 类型提取中使用的键。
4161 16 No 在延迟的 CLR 类型提取中仅允许使用 CLR 类型。
4162 16 No PROB_MATCH 表只能在 PROB_MATCH 查询内使用。
4163 16 No PROB_MATCH 查询中需要使用 GROUP BY 子句。
4164 16 No PROB_MATCH 查询中的 GROUP BY 子句只能具有键列,并且需要包含所有键列。
4165 16 No 如果计分覆盖参数存在于一个子查询中,则必须存在于所有子查询中,并且必须具有相同的常量和变量。
4166 16 No PROB_MATCH 子查询无效。
4167 16 No 多个 PROB_MATCH 子查询只能引用同一个基表。
4168 16 No PROB_MATCH SELECT 列表中的 PROB_MATCH 项目项无效。
4169 16 No 在全文属性引用中,不允许对同一表达式多次应用 TREAT。
4170 16 No (ANY)规范只能应用于 multiset 类型的表达式。
4171 16 No 没有为 PROB_MATCH SELECT 列表中的聚合指定别名。
4172 16 No 全文 %1! 的用法错误。
4173 16 No %1! 不是有效的计分函数名。
4174 16 No 延迟的 CLR 类型实例化提取值查询只能引用类型为大型对象或较大值的列。
4175 16 No 不能对尚未执行 Format.Structure 的 CLR 类型执行嵌套的更新。
4176 16 No 为 “Simple” 类型的 FULLTEXTTABLE 指定的参数太多。最大参数数量为 %1!。
4177 16 No PROB_MATCH 查询的 FROM 子句必须由一个派生表组成。
4184 16 No 无法检索查询操作的表数据,因为表“%1!”架构更改过于频繁。由于表“%2!”包含筛选的索引或筛选的统计信息,对该表架构的更改需要刷新所有表数据。请重试该查询操作,如果问题仍然存在,请使用 SQL Server Profiler 来识别正在执行什么架构更改操作。
4185 16 No 无法针对系统类型执行此操作。
4186 16 No 无法在 OUTPUT 子句中引用列 ‘%1!.%2!’,因为该列的定义中包含一个子查询或者引用一个执行用户或系统数据访问的函数。默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。请考虑从列定义中删除该子查询或函数,或者从 OUTPUT 子句中删除该列。
4187 16 No 接收变量的数据类型 %1! 无法完整存储列“%3!”的数据类型为 %2! 的所有值而不丢失数据。
4188 16 No 列或参数“%1!”具有类型“%2!”和排序规则“%3!”。早期 LOB 类型不支持码位为 U+10000 或更高的 Unicode 补充字符。将该列或参数的类型改为 varchar(max)、nvarchar(max)或使用不具有 _SC 标志的排序规则。
4189 16 No 无法转换为 text/ntext 或将排序规则设置为“%1!”,因为这些早期 LOB 类型不支持码位为 U+10000 或更高的 Unicode 补充字符。请使用类型 varchar(max)、nvarchar(max)或使用不具有 _SC 标志的排序规则。
4190 16 No 在递归通用表表达式“%1!”的递归部分不允许使用 PIVOT 运算符。
4191 16 No 无法解决 %1! 操作的排序规则冲突。
4192 16 No 无法解决排序规则冲突。
4193 16 No “%1!”不是有效的窗口框架,不能与 OVER 子句一起使用。
4194 15 No RANGE 只支持使用 UNBOUNDED 和 CURRENT ROW 窗口框架分隔符。
4195 16 No 在 NTILE 函数的参数中不允许对列“%1!”的引用。在此处仅允许对位于外部作用域或独立表达式和子查询的列的引用。
4196 16 No 不能在 OUTPUT 子句中引用列“%1!.%2!”,因为列定义包含使用开窗函数的表达式。
4197 16 No 绑定期间出现内部查询编译错误。
4202 16 No 不可能执行 BACKUP LOG,因为该数据库中存在大容量日志记录更改,并且一个或多个文件组不可用。
4208 16 No 当恢复模式为 SIMPLE 时,不允许使用 %1! 语句。请使用 BACKUP DATABASE 或用 ALTER DATABASE 更改恢复模式。
4212 16 No 无法备份 master 数据库的日志。请改用 BACKUP DATABASE。
4214 16 No 无法执行 BACKUP LOG,因为当前没有数据库备份。
4215 10 No 该日志未截断,因为其开始处的记录是挂起的复制操作或变更数据捕获。请确保日志读取器代理或捕获作业正在运行,或使用 sp_repldone 将事务标记为分布式或捕获。
4217 10 No BACKUP LOG 无法修改数据库,因为该数据库是只读的。备份将继续,但后续的备份将重复此备份的工作。
4218 16 No 数据库中存在大容量日志记录操作。请执行 BACKUP LOG。
4302 16 No 选项“%1!”与在线还原冲突。请删除冲突的选项,然后重新发出该命令。
4303 16 No 前滚开始点现在位于日志序列号(LSN) %1! 处。需要继续前滚到 LSN %2! 之前才能完成还原顺序。
4305 16 No 此备份集中的日志开始于 LSN %1!,该 LSN 太晚,无法应用到数据库。可以还原包含 LSN %2! 的较早的日志备份。
4307 16 No 在线还原到数据库 ‘%1!’ 失败。改为执行离线还原可能比较适当。若要强制进行离线还原,请首先使用 ALTER DATABASE 语句使数据库离线。
4308 10 No 在线还原已完毕,但指定了 WITH NORECOVERY。请用 RESTORE WITH RECOVERY 使受影响的数据成为在线数据。
4309 16 No 文件“%1!”的状态不允许还原单个页。当前只能还原文件。
4310 16 No 不允许对文件 “%1!” 使用 RESTORE PAGE,因为该文件不在联机状态。
4311 16 No 不允许对用以前版本的 SQL Server 创建的备份使用 RESTORE PAGE。
4312 16 No 无法还原此日志,因为日志链中已经出现了空白。请使用较新的数据备份填补空白。
4315 10 No 在对一些文件执行更多的还原步骤后,才能完成在线还原顺序。
4318 16 No 已将文件 ‘%1!’ 前滚到 LSN %2!。此日志终止于 LSN %3!,该 LSN 太早,无法应用 WITH RECOVERY 选项。请指定 WITH NORECOVERY 选项重新发出 RESTORE LOG 语句。
4319 16 No 以前的还原操作已中断,没有完成对文件 ‘%1!’ 的处理。请还原中断的备份集,或者重新启动还原顺序。
4320 16 No 通过数据库或文件还原操作,只还原了文件“%1!”的一部分。必须成功还原整个文件后,才能应用此备份集。
4322 10 No 此备份集包含在指定的时间点之前记录的记录。数据库保持为还原状态,以便执行更多的前滚操作。
4323 16 No 先前的 RESTORE WITH CONTINUE_AFTER_ERROR 操作令数据库处于可能损坏的状态。若要继续此 RESTORE 顺序,所有后续步骤必须包括 CONTINUE_AFTER_ERROR 选项。
4326 16 No 此备份集中的日志终止于 LSN %1!,该 LSN 太早,无法应用到数据库。可以还原包含 LSN %2! 的较新的日志备份。
4327 16 No 此备份集中的日志包含大容量日志记录更改。禁止进行时点恢复。已将数据库前滚到日志的结尾。
4328 16 No 缺少文件“%1!”。在日志序列号 %2! 处停止了前滚。该文件在日志序列号(LSN) %3! 处创建,在 LSN %4! 处删除。请在删除文件时将事务日志还原到该时间点之前,或者将数据还原到与数据库的其余部分一致的状态。
4329 10 No 此日志文件包含在指定标记之前记录的记录。数据库保持为还原状态,以便应用其他日志文件。
4330 16 No 无法应用此备份集,因为它的恢复路径与数据库不一致。该恢复路径是将数据库还原到特定恢复点的数据和日志备份的序列。请找到要还原的兼容备份,或者还原数据库的其余部分以与此备份集内的恢复点匹配,这样可将数据库还原到其他时间点。有关恢复路径的详细信息,请参阅 SQL Server 联机丛书。
4331 16 No 无法恢复数据库,因为已将文件还原到了不一致的时间点上。
4332 16 No 已暂停了 RESTORE LOG。若要在数据库的当前状态下使用该数据库,请运行 RESTORE DATABASE %1! WITH RECOVERY。
4333 16 No 数据库无法恢复,因为日志未还原。
4334 16 No 已命名的标记不能标识有效的 LSN。
4335 16 No 指定的 STOPAT 时间太早。该数据库的全部或部分内容已前滚到该点之前。
4336 16 No 文件组“%1!”已被删除,无法还原到联机数据库中。
4337 16 No 文件“%1!”已被删除,无法还原到联机数据库中。
4338 16 No STOPAT 子句指定的点太早,无法还原此备份集。请选择其他停止点,或者使用 RESTORE DATABASE WITH RECOVERY 在当前点处恢复。
4339 10 No 此 RESTORE 语句成功地执行了一些操作,但由于需要一个或多个 RESTORE 步骤,无法使数据库在线。以前的消息说明了此时无法进行恢复的原因。
4340 16 No 此 RESTORE 语句的时间点子句受限制,只能由 RESTORE LOG 语句使用。请去掉该子句,或者使用包含时间戳的子句。
4341 16 No 此日志备份包含大容量日志记录更改。它不能用于在任意时间点停止。
4342 16 No 除非主文件组是还原顺序的一部分,否则时点恢复是不可能的。请去掉时间点子句,或者还原主文件组。
4343 16 No 数据库已前滚到此备份集的结尾,并超过指定的时间点。可以使用 RESTORE WITH RECOVERY 接受当前的恢复点。
4344 16 No 不允许对只读数据库或文件组使用 RESTORE PAGE。
4345 10 No 在 msdb..suspect_pages 表中遇到信息记录问题。此错误仅影响 suspect_pages 表的维护活动。有关详细信息,请查看错误日志。
4346 16 No 不允许对使用简单恢复模式的数据库使用 RESTORE PAGE。
4347 16 No 以前在转换到联机状态期间中断了当前的还原顺序。可以使用 RESTORE DATABASE WITH RECOVERY 完成转换到联机状态的过程。
4348 16 No 在线还原到数据库 ‘%1!’ 失败。改为执行离线还原可能比较适当。可以使用 BACKUP LOG WITH NORECOVERY 启动离线还原。
4349 16 No 此备份集中的日志开始于 LSN %1!,该 LSN 太晚,无法应用到数据库。此还原顺序需要对日志进行初始化,使之开始于 LSN %2!。请使用较早的日志备份,重新发出 RESTORE LOG 语句。
4350 16 No 在 RESTORE PAGE 语句中提供的页列表格式不正确。在出现此问题之前,已正确识别了 %1! 页。此问题是在字符偏移量 %2! 处发生的。请检查由数值 <文件>:<页> 对(用逗号分隔每一对)标识的所有页。例如: PAGE=“1:57,2:31”。
4351 16 No fn_dump_dblog 不支持在以前的 SQL Server 版本上创建的备份。
4352 16 No 因为文件 ‘%1!’ 太旧,所以不支持利用此数据备份执行 RESTORE LOG 操作。请使用常规日志备份继续还原顺序。
4353 16 No 为文件 ‘%1!’ 指定的文件重定位冲突。仅应为任意逻辑文件名指定一个 WITH MOVE 子句。
4354 10 Yes 已还原数据库 ‘%2!’ 的文件 ‘%1!’ 保留为无效状态,因为该数据库正在从以前版本升级。如果涉及升级,则不支持段落还原。
4355 16 No 未正确指定恢复命令。RESTORE 语句的格式必须为: RESTORE DATABASE FROM DATABASE_SNAPSHOT = 。
4356 10 No 数据库 ‘%1!’ 还原完毕,现在可供使用。
4357 16 No 由于存在需要日志备份的更改,因此还原无法使 ‘%1!’ 脱机。请备份日志,然后重试 RESTORE。
4358 16 No 由于文件 ‘%1!’ 当前正还原到 LSN %2!,但其必须还原到 LSN %3!,因此无法使该数据库联机。
4359 16 No 由于未包含一个或多个 FILESTREAM 文件组,因此无法将 STOPAT 选项与此部分还原顺序一起使用。可以使用 CONTINUE_AFTER_ERROR 选项强制恢复,但只有您不打算以后还原这些 FILESTREAM 文件组时才可以这样做。
4360 16 No RESTORE LOG WITH CONTINUE_AFTER_ERROR 失败。已中止执行 RESTORE 命令。
4403 16 No 因为视图或函数 ‘%1!’ 包含聚合、DISTINCT 或 GROUP BY 子句或者 PIVOT 或 UNPIVOT 运算符,所以无法进行更新。
4405 16 No 视图或函数 ‘%1!’ 不可更新,因为修改会影响多个基表。
4406 16 No 对视图或函数 ‘%1!’ 的更新或插入失败,因其包含派生域或常量域。
4408 19 Yes 表太多。查询及其中的视图或函数超过了 %1! 个表的限制。请修改查询,减少表的数目。
4413 16 No 由于绑定错误,无法使用视图或函数 ‘%1!’。
4414 16 No 无法为视图或函数解析分配辅助表。超过了查询中表的最大数目(%1!)。
4415 16 No 视图 ‘%1!’ 不可更新,因为该视图或该视图所跨越的某一视图在创建时使用了 WITH CHECK OPTION,并且结果查询中多次引用了目标表。
4416 16 No UNION ALL 视图 ‘%1!’ 不可更新,因为其定义中包含不允许的构造。
4417 16 No 派生表 ‘%1!’ 不可更新,因为其定义中包含 UNION 运算符。
4418 16 No 因为派生表 ‘%1!’ 包含聚合,或 DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 运算符,所以不可更新。
4420 16 No 派生表 ‘%1!’ 不可更新,因为修改会影响多个基表。
4421 16 No 派生表 ‘%1!’ 不可更新,因为派生表中的某一列是派生的或是常量。
4422 16 No 视图 ‘%1!’ 具有 INSTEAD OF UPDATE 触发器,因而无法作为 UPDATE FROM 语句的目标。
4423 16 No 视图 ‘%1!’ 具有 INSTEAD OF DELETE 触发器,因而无法作为 DELETE FROM 语句的目标。
4424 16 No 在包含外部联接运算符的查询中,不能指定联接的表。视图或函数 ‘%1!’ 包含联接的表。
4425 16 No 在包含联接的表的查询中,不能指定外部联接运算符。视图或函数 ‘%1!’ 包含外部联接运算符。
4426 16 No 视图 ‘%1!’ 不可更新,因为其定义中包含 UNION 运算符。
4427 16 No 无法更新视图“%1!”,因为它或它所引用的视图是用 WITH CHECK OPTION 创建的,并且其定义中包含 TOP 或 OFFSET 子句。
4429 16 No 视图或函数 ‘%1!’ 包含自引用。视图或函数不能直接或间接地引用其自身。
4430 10 No 警告: 将忽略为视图 ‘%1!’ 提供的索引提示。
4431 16 No 分区视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 中有时间戳列。
4432 16 No 分区视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 有 DEFAULT 约束。
4433 16 No 无法 INSERT 到分区视图 ‘%1!’,因为表 ‘%2!’ 有 IDENTITY 约束。
4434 16 No 分区视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 中有 INSTEAD OF 触发器。
4435 16 No 分区视图 ‘%1!’ 不可更新,因为尚未指定分区依据列 ‘%2!’ 的值。
4436 16 No UNION ALL 视图 ‘%1!’ 不可更新,因为没有找到分区依据列。
4437 16 No 分区视图 ‘%1!’ 不能作为大容量操作的目标来更新。
4438 16 No 分区视图 ‘%1!’ 不可更新,因为它并不从其成员表中提供所有列。
4439 16 No 分区视图 ‘%1!’ 不可更新,因为源查询中包含对分区表 ‘%2!’ 的引用。
4440 16 No UNION ALL 视图 ‘%1!’ 不可更新,因为在表 ‘%2!’ 上没有找到主键。
4441 16 No 分区视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 在计算列上有索引。
4442 16 No UNION ALL 视图 ‘%1!’ 不可更新,因为基表 ‘%2!’ 已多次使用。
4443 16 No UNION ALL 视图 ‘%1!’ 不可更新,因为基表 ‘%3!’ 的列 ‘%2!’ 已多次使用。
4444 16 No UNION ALL 视图 ‘%1!’ 不可更新,因为联合结果中没有表 ‘%2!’ 的主键。
4445 16 No UNION ALL 视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 的主键未与前面的表的主键联合。
4446 16 No 无法更新 UNION ALL 视图“%1!”,因为视图“%3!”的列“%2!”的定义已在另一个视图列中使用。
4447 16 No 视图 ‘%1!’ 不可更新,因为其定义中包含集合运算符。
4448 16 No 无法 INSERT 到分区视图 ‘%1!’ 中,因为并没有为所有列提供值。
4449 16 No 在含有集合运算符的视图中不允许使用默认值。
4450 16 No 无法更新分区视图 ‘%1!’,因为表 ‘%3!’ 中视图列 ‘%2!’ 的定义具有 IDENTITY 约束。
4451 16 No 在此 SQL Server 实例 ‘%1!’ 的版本中,引用多个服务器上的表的视图不可更新。有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。
4452 16 No 无法对视图 ‘%2!’ 的分区依据列 ‘%1!’ 执行 UPDATE 操作,因为表 ‘%3!’ 具有 CASCADE DELETE 或 CASCADE UPDATE 约束。
4453 16 No 无法对视图 ‘%2!’ 的分区依据列 ‘%1!’ 执行 UPDATE 操作,因为表 ‘%3!’ 具有 INSERT、UPDATE 或 DELETE 触发器。
4454 16 No 无法更新分区视图“%1!”,因为其成员表的分区依据列具有不匹配的类型。
4456 16 No 分区视图“%1!”不可更新,因为其成员表的一个或多个非分区依据列具有不匹配的类型。
4457 16 No 尝试插入或更新分区视图失败,因为分区依据列的值不属于任何分区。
4502 16 No 为视图或函数 ‘%1!’ 指定的列名比其定义中的列多。
4503 16 No 无法创建绑定到架构的 %1!’%2!’,因为它引用另一个数据库中的对象。
4504 16 No 无法创建 %1!’%2!’,因为 CLR 类型 ‘%3!’ 在目标数据库 ‘%4!’ 中不存在。
4505 16 No CREATE VIEW 失败,因为视图 ‘%2!’ 中的列 ‘%1!’ 超过了列的最大数目 %3!。
4506 16 No 各视图或函数中的列名必须唯一。在视图或函数 ‘%2!’ 中多次指定了列名 ‘%1!’。
4508 16 No 不允许在临时表上建立视图或函数。以 ‘#’ 开头的表名表示临时表。
4510 16 No 无法执行 CREATE VIEW,因为指定了 WITH %1!,而视图却是不可更新的。
4511 16 No 创建视图或函数失败,因为没有为列 %1! 指定列名。
4512 16 No 无法将 %1!’%2!’ 绑定到架构,因为名称 ‘%3!’ 对于架构绑定无效。名称必须由两部分构成,并且对象不能引用自身。
4513 16 No 无法将 %1!’%2!’ 绑定到架构。’%3!’ 尚未绑定到架构。
4514 16 No CREATE FUNCTION 失败,因为没有为列 %1! 指定列名。
4515 16 No CREATE FUNCTION 失败,因为函数 ‘%2!’ 中的列 ‘%1!’ 超过了列的最大数目 %3!。
4516 16 No 无法将函数 ‘%1!’ 绑定到架构,因为该函数包含 EXECUTE 语句。
4517 16 No 无法在架构绑定表达式中使用服务队列对象。’%1!’ 是服务队列。
4519 16 No 无法对视图 ‘%4!’ 中的 %2!’%3!’ 执行 %1!,因为它是系统生成的视图,其创建目的是用于优化。
4520 16 No 无法对视图 ‘%1!’ 禁用索引,因为它是系统生成的视图,其创建目的是用于优化。
4521 16 No 无法在架构绑定表达式中使用具有自动删除对象属性的对象 ‘%1!’,因为它是系统生成的视图,其创建目的是用于优化。
4522 16 No 无法更改视图 ‘%1!’,因为它是系统生成的视图,其创建目的是用于优化。
4523 16 No 无法对视图 ‘%1!’ 创建触发器,因为它是系统生成的视图,其创建目的是用于优化。
4602 14 No 只有 sysadmin 角色的成员才能授予或撤消 CREATE DATABASE 权限。
4604 16 No 没有这样的用户或组 ‘%1!’,或者您没有所需的权限。
4606 16 No 所授予或撤消的特权 %1! 与对象不兼容。
4610 16 No 您只能授予或撤消当前数据库中对象上的权限。
4611 16 No 若要撤消或拒绝可授予的特权,请指定 CASCADE 选项。
4613 16 No 授权者无 GRANT 权限。
4615 16 No 列名 ‘%1!’ 无效。
4616 16 No 无法对资源数据库执行此操作。
4617 16 No 无法对特殊角色授予、拒绝或撤消权限。
4618 16 No 您没有在 AS 子句中使用 %1! 的权限。
4619 16 No 只能在 master 数据库中授予 CREATE DATABASE 权限。
4620 16 No 授予/拒绝/撤消语句中的所有权限都应针对同一范围(如服务器或数据库)
4621 16 No 只有在当前数据库是 master 时,才能授予服务器范围的权限
4622 16 No 只能将服务器范围内的权限授予登录名
4623 16 No 所有权限都已不再推荐使用,并且在此实体类中不可用
4624 16 No 无法对 sa、dbo、实体所有者、information_schema、sys 或您自己授予、拒绝或撤消权限。
4625 16 No 没有这样的服务器主体 %1!,或者您没有所需的权限。
4627 16 No 无法对应用程序角色授予、拒绝或撤消连接数据库的权限。
4628 16 No ALL 权限已不再推荐使用,并且只保留用于兼容性目的。它并不表示对实体定义了 ALL 权限。
4629 16 No 只有在当前数据库为 master 时,才能授予对服务器范围内的目录视图、系统存储过程或扩展存储过程的权限。
4701 16 No 找不到对象“%1!”,因为它不存在或者您没有所需的权限。
4707 16 No 无法截断对象 ‘%1!’,因为该对象或其某一索引驻留在只读文件组 ‘%2!’中。
4708 16 No 无法截断对象 ‘%1!’,因为该对象不是表。
4709 16 No 不允许截断系统表 ‘%1!’。
4710 16 No 无法截断对象 ‘%1!’,因为该对象或其某一索引驻留在离线文件组 ‘%2!’ 中。
4711 16 No 无法截断表 ‘%1!’,因为该表已为复制发布或者已启用了变更数据捕获。
4712 16 No 无法截断表 ‘%1!’,因为该表正由 FOREIGN KEY 约束引用。
4801 16 No 在此访问协议中,不支持大容量插入。
4802 16 No SINGLE_LOB、SINGLE_CLOB 和 SINGLE_NCLOB 选项与所有其他选项互相排斥。
4803 21 Yes 大容量复制(bcp)客户端已发送的行长度为 %1!。此大小无效。最大行大小为 %2!。请使用支持的客户端应用程序编程接口(API)。
4804 21 Yes 从宿主读取当前行时收到操作提前结束的消息 — 在服务器应该看到更多数据时传入数据流被中断。宿主程序可能已终止。请确保您使用的是支持的客户端应用程序编程接口(API)。
4805 17 No 您使用的前端工具不支持从宿主进行大容量加载。请使用支持的工具执行此命令。
4806 16 No SINGLE_CLOB 需要双字节字符集(DBCS) (char)输入文件,但指定的文件是 Unicode 格式的。
4807 21 Yes 大容量复制(bcp)客户端发送的行长度为 %1!。此大小无效。最小行大小为 %2!。请使用支持的客户端应用程序编程接口(API)。
4808 16 No 大容量复制操作无法触发大容量加载语句。
4809 16 No SINGLE_NCLOB 需要 UNICODE (widechar)输入文件,但指定的文件不是 Unicode 格式的文件。
4810 16 No 在数据流中缺少用于大容量复制 text 或 image 数据的 TEXT 令牌。
4811 16 No 在数据流中缺少用于大容量复制 text 或 image 数据的列偏移量。
4812 16 No 在数据流中缺少用于大容量复制 text 或 image 数据的行偏移量。
4813 16 No 在数据流中缺少用于大容量复制 text、ntext 或 image 数据的文本长度。
4814 16 No 对于下级客户端,不支持向已分区表进行大容量复制。
4815 16 No 从 bcp 客户端收到一个对 colid %1! 无效的列长度。
4816 16 No 从 bcp 客户端收到的列类型对 colid %1! 无效。
4817 16 No 无法进行大容量加载。排序列 ‘%1!’ 无效。忽略了 ORDER 提示。
4818 16 No 无法进行大容量加载。排序列 ‘%1!’ 指定了多次。忽略了 ORDER 提示。
4819 16 No 无法进行大容量加载。大容量数据流被错误地指定为已排序,或者数据违反了由目标表施加的唯一性约束。下面两行的排序顺序不正确: 第一行的主键: %1!,第二行的主键: %2!。
4820 16 No 无法进行大容量加载。格式化文件“%1!”的版本未知。
4821 16 No 无法进行大容量加载。从格式化文件“%1!”读取列数时出错。
4822 16 No 无法进行大容量加载。格式化文件“%1!”中的列数无效。
4823 16 No 无法进行大容量加载。格式化文件“%1!”中的列号无效。
4824 16 No 无法进行大容量加载。格式化文件“%2!”中列号 %1! 的数据类型无效。
4825 16 No 无法进行大容量加载。格式化文件“%2!”中列号 %1! 的前缀无效。
4826 16 No 无法进行大容量加载。格式化文件“%2!”中列号 %1! 的列长度无效。
4827 16 No 无法进行大容量加载。格式化文件“%2!”中列号 %1! 的列终止符无效。
4828 16 No 无法进行大容量加载。格式化文件“%2!”中源列 %1! 的目标表列号无效。
4829 16 No 无法进行大容量加载。读取格式化文件“%2!”中源列 %1! 的目标表列名时出错。
4830 10 No 大容量加载: DataFileType 被错误地指定为 char。由于数据文件有 Unicode 签名,因此将假定 DataFileType 为 widechar。
4831 10 No 大容量加载: DataFileType 被错误地指定为 widechar。由于数据文件没有 Unicode 签名,因此将假定 DataFileType 为 char。
4832 16 No 大容量加载: 在数据文件中遇到意外的文件结尾。
4833 16 No 大容量加载: 提供程序动态链接库和服务器可执行文件的版本不匹配。
4834 16 No 您没有使用大容量加载语句的权限。
4835 16 No 对于下级客户端,不支持向具有计算列的表中进行大容量复制。
4836 10 No 警告: 表 ‘%1!’ 已为合并复制而发布。请重新初始化受影响的订阅服务器或执行 sp_addtabletocontents,以确保下一次同步时包含添加的数据。
4837 16 No 无法向启用了立即更新订阅功能的表“%1!”进行大容量复制。
4838 16 No 大容量数据源不支持 SQLNUMERIC 或 SQLDECIMAL 数据类型。
4839 16 No 无法执行大容量加载。格式化文件“%2!”中源列 %1! 的排序规则名称无效。
4840 16 No 大容量数据源提供程序字符串具有无效的 %1! 属性值 %2!。
4841 16 No 数据源名称不是简单对象名。
4842 16 No 服务器的提供程序字符串中缺少必需的 FormatFile 属性。
4843 16 No 大容量数据源提供程序字符串在字符位置 %2! 附近有语法错误(’%1!’)。
4844 16 No 大容量数据源提供程序字符串中包含不支持的属性名称(%1!)。
4845 16 No 大容量数据源提供程序字符串在字符位置 %1! 附近有语法错误。应为 ‘%2!’,但找到的是 ‘%3!’。
4846 16 No 大容量数据提供程序分配内存失败。
4847 16 No 对于早于 SQL Server 2000 的版本,不支持向具有 bigint 列的表中进行大容量复制。
4848 16 No 对于早于 SQL Server 2000 的版本,不支持向具有 sql_variant 列的表中进行大容量复制。
4855 16 No 格式化文件“%2!”中的第 %1! 行: 意外的元素“%3!”。
4856 16 No 格式化文件“%2!”中的第 %1! 行: 意外的信息项。
4857 16 No 格式化文件“%2!”中的第 %1! 行: 无法为此类型指定属性“%3!”。
4858 16 No 格式化文件“%2!”中的第 %1! 行: 属性”%4!”的值 %3! 错误。
4859 16 No 格式化文件“%2!”中的第 %1! 行: 缺少所需的属性“%3!”。
4860 16 No 无法进行大容量加载。文件“%1!”不存在。
4861 16 No 由于无法打开文件“%1!”,无法进行大容量加载。操作系统错误代码为 %2!。
4862 16 No 由于文件“%1!”不完整或无法读取,无法进行大容量加载。操作系统错误代码为 %2!。
4863 16 No 第 %1! 行、第 %2! 列(%3!)出现大容量加载数据转换错误(截断)。
4864 16 No 第 %1! 行、第 %2! 列(%3!)出现大容量加载数据转换错误(类型不匹配或者字符对于指定的代码页无效)。
4865 16 No 由于超过了最大错误数(%1!),无法进行大容量加载。
4866 16 No 大容量加载失败。数据文件中第 %1! 行的第 %2! 列太长。请验证是否正确指定了字段终止符和行终止符。
4867 16 No 第 %1! 行、第 %2! 列(%3!)出现大容量加载数据转换错误(溢出)。
4868 16 No 大容量加载失败。未安装代码页“%1!”。请安装此代码页,然后重新运行命令。
4869 16 No 大容量加载失败。数据文件中第 %1! 行、第 %2! 列意外地出现了 NULL 值。目标列(%3!)已定义为 NOT NULL。
4870 16 No 由于写入文件“%1!” 时出错,无法进行大容量加载。操作系统错误代码为 %2!。
4871 16 No 尝试记录错误时出现大容量加载错误。
4872 16 No 格式化文件“%2!”中的第 %1! 行: 元素 ID “%3!”重复。
4873 16 No 格式化文件“%2!”中的第 %1! 行: 引用的元素 ID “%3!”不存在。
4874 16 No 格式化文件“%2!”中的第 %1! 行: 元素 ID 引用“%3!”重复。
4875 16 No 从 bcp 客户端收到的列属性对列 ID %1! 无效。
4876 16 No SQL Server 目标的大容量插入操作已经超时。请考虑在数据流中增加 SQL Server 目标的 Timeout 属性值。
4877 16 No 在分析 DTS 流期间,读取第 %1! 行、第 %2! 列时出错。
4880 16 No 无法进行大容量加载。在使用 FIRSTROW 和 LASTROW 参数时,FIRSTROW 的值不能大于 LASTROW 的值。
4881 10 No 注意: 通过视图进行大容量插入可能会导致处理数据文件中的 NULL 列时忽略基表中的默认值。
4882 16 No 无法进行大容量加载。格式化文件“%2!”中的源列 %1! 需要前缀长度、字符长度或终止符。
4883 16 No 对于格式化文件“%4!”中第 %2! 行、第 %3! 列附近开始的信息项,XML 读取器返回了 0x%1!。
4884 16 No 在格式化文件“%3!”中第 %1! 行、第 %2! 列附近开始的信息项附近出现未知错误。
4885 16 No 无法打开文件“%1!”。需要 Windows NT 集成安全性登录。
4886 16 No 无法打开文件“%1!”。操作系统错误: %2!
4887 16 No 无法打开文件“%1!”。仅支持磁盘文件。
4888 16 No 无法打开文件“%1!”。需要 bulkadmin 角色成员身份。
4889 16 No 无法打开文件“%1!”。缺少 unicode 字节顺序标记。
4890 16 No 在显示计划模式下,不支持大容量插入。
4891 16 No 由于目标表的架构更改,大容量插入失败。
4892 16 No 由于目标表的架构更改,大容量插入失败。
4893 16 No 由于无法打开 SSIS 文件映射对象 ‘%1!’,无法进行大容量加载。操作系统错误代码为 %2!。请确保您是通过 Windows 安全性访问本地服务器的。
4894 21 Yes 在使用 bcp 时,必须存在 COLMETADATA。
4895 21 Yes 表示列 %1! 的 Unicode 数据大小的字节数为奇数。应为偶数。
4896 16 No 从 bcp 客户端收到的列值对列 id %1! 无效。
4897 16 No 列 ID %1! 收到的成块 LOB 数据的长度无效。
4900 16 No 对表 ‘%1!’ 执行 ALTER TABLE SWITCH 语句失败。对于已启用更改跟踪的表,不可能切换其分区。请先禁用更改跟踪,再使用 ALTER TABLE SWITCH。
4901 16 No ALTER TABLE 只允许添加满足下述条件的列: 列可以包含 Null 值;或者列具有指定的 DEFAULT 定义;或者要添加的列是标识列或时间戳列;或者,如果前几个条件均未满足,则表必须为空以允许添加此列。不能将列“%1!”添加到非空表“%2!”中,因为它不满足上述条件。
4902 16 No 找不到对象“%1!”,因为它不存在或者您没有所需的权限。
4903 10 No 警告: ALTER TABLE SWITCH 语句中已忽略为表 ‘%2!’ 指定的分区 %1!,因为该表并未分区。
4904 16 No ALTER TABLE SWITCH 语句失败。目标表 ‘%2!’ 的指定分区 %1! 必须为空。
4905 16 No ALTER TABLE SWITCH 语句失败。目标表 ‘%1!’ 必须为空。
4906 16 No %1!’ 语句失败。%2!’%3!’ 是 %4! 分区的,而索引 ‘%5!’ 是 %6! 分区的。
4907 16 No %1!’ 语句失败。%2!’%3!’ 具有 %4! 个分区,而索引 ‘%5!’ 具有 %6! 个分区。
4908 16 No %1!’ 语句失败。用于对 %2!’%3!’ 进行分区的范围边界值与用于索引 ‘%4!’ 的范围边界值不同。
4909 16 No 无法更改 ‘%1!’,因为它不是表。
4911 16 No 由于 ALTER TABLE SWITCH 语句中没有分区号,无法指定已分区表。表 ‘%1!’ 已分区。
4912 16 No %1!’ 语句失败。用于对 %2!’%3!’ 进行分区的列集与用于对索引 ‘%4!’ 进行分区的列集不同。
4913 16 No ALTER TABLE SWITCH 语句失败。表 ‘%1!’ 具有聚集索引 ‘%2!’,而表 ‘%3!’ 没有聚集索引。
4914 16 No ALTER TABLE SWITCH 语句失败。表“%1!”具有已禁用的聚集索引。
4915 16 No %1!’ 语句失败。用于对 %2! ‘%3!’ 进行分区的分区函数的参数类型与用于对索引 ‘%4!’ 进行分区的分区函数的参数类型不同。
4916 16 No 未能启用或禁用约束。请参阅前面的错误消息。
4917 16 No 约束 ‘%1!’ 不存在。
4918 16 No 由于表 ‘%1!’ 上有全文索引,ALTER TABLE SWITCH 语句失败。
4919 16 No 由于未对列 ‘%1!’ 进行计算,无法更改此列的 PERSISTED 属性。
4920 16 No 由于表 ‘%2!’ 没有触发器 ‘%1!’,ALTER TABLE 失败。
4921 16 No 由于触发器 ‘%1!’ 不属于表 ‘%2!’,ALTER TABLE 失败。
4922 16 No 由于一个或多个对象访问此列,%1! %2! 失败。
4923 16 No 由于 ‘%1!’ 是表 ‘%2!’ 中唯一的数据列,ALTER TABLE DROP COLUMN 失败。表必须至少具有一个数据列。
4924 16 No 由于表 ‘%3!’ 中不存在列 ‘%2!’,%1! 失败。
4925 16 No 由于表 ‘%1!’ 中已经存在具有 ROWGUIDCOL 属性的列,ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL 失败。
4926 16 No 由于表 ‘%1!’ 中不存在具有 ROWGUIDCOL 属性的列,ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL 失败。
4927 16 No 无法将列 ‘%1!’ 的数据类型更改为 %2!。
4928 16 No
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162235.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • R、Rstudio详细安装教程(详细图文)[通俗易懂]

    R、Rstudio详细安装教程(详细图文)[通俗易懂]R、Rstudio详细安装教程(详细图文)1、R下载及其安装下载安装2、Rstudio下载及安装下载安装测试1、R下载及其安装下载1、网址:https://cran.r-project.org/mirrors.html2、选择镜像3、选择系统4、选择base5、点击下载安装1、安装2、下一步3、选择安装路径4、下一步5、下一步6、继续下一步7、安装完成。2、Rstudio下载及安装下载1、下载地址:https://rstudio.com/produc

  • Spring Boot On Kubernetes示例

    Spring Boot On Kubernetes示例

  • 使用VSCode编写的代码中文乱码的解决方案【临时+永久】

    使用VSCode编写的代码中文乱码的解决方案【临时+永久】问题描述这是由于编码不同而造成的问题,何为编码?常见的如Uncoide,UTF-8,UTF-16,GB2312,GBK,GB18030VSCode默认的文件编码是UTF-8,而你要用C/C++打印中文在屏幕上时就会出现错误。因为打印时中文的输出编码是GBK或者GB18030或者GB2312,就会导致出错。简单来说就是,我用中文,你用英文,当然无法理解了。解决方法临时修改在VSCode状态栏处,你会看到一个UTF-8的字样,点击它,修改为GBK,GB18030或GB231

  • Python修改文件后缀_python重命名文件名

    Python修改文件后缀_python重命名文件名例子,python批量修改文件后缀。代码:代码示例:importos,stringdefs_rename(path,old_ext,new_ext):for(path,dirs,files)inos.walk(path):forfilenameinfiles:ext=os.path.splitext(filename)[1]if(cmp(ext,old_ext)==0):newn…

  • .net core开发工具_Webshell

    .net core开发工具_Webshell没有爬虫就没有互联网!爬虫的意义在于采集大批量数据,然后基于此进行加工/分析,做更有意义的事情。谷歌,百度,今日头条,天眼查都离不开爬虫。去开源中国和Github查询C#的爬虫项目,仅有…

  • ”周期天王”20大预言,针针见血,看完整个人通透多了

    ”周期天王”20大预言,针针见血,看完整个人通透多了周期天王”20大预言,针针见血,看完整个人通透多了东方财富网、投行大师兄 2017-05-0914:07近期,股市个股乏力、债市毫无起色、商品跌跌不休。一行三会大力推进金融去杠杆,再叠加地产调控持续加码与信贷收缩,市场风险偏好显著下降,股、债、商“三杀”频现。无论是美联储3月暂缓加息的佳音,还是法国大选暂无黑天鹅的捷报,都无法振奋我们的市场丝毫。外盘一

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号