数据库引擎错误

表包含错误消息号和对应说明,此说明即 sys.messages 目录视图中的错误消息的正文。 如果提供了错误编号,可以通过它找到详细信息。

此列表并未囊括所有方式。 有关所有错误的完整列表,请使用以下查询查询 sys.databases 目录视图:

SELECT message_id AS Error, severity AS Severity,  
[Event Logged] = CASE is_event_logged WHEN 0 THEN 'No' ELSE 'Yes' END,
text AS [Description]
FROM sys.messages
WHERE language_id = 1040 /* replace 1040 with the desired language ID, such as 1033 for US English*/
ORDER BY message_id

错误 -2 到 999

错误 严重性 是否记录事件 说明
-2 超时时间已到。 超时时间在操作完成或服务器没有响应之前已过。 (Microsoft SQL Server,错误: -2)。
-1 在建立与服务器的连接时出错。 连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接,这可能会导致此失败。 (提供程序:SQL 网络接口,错误:28 - 服务器不支持请求的协议) (Microsoft SQL Server,错误: -1)。
2 在建立与服务器的连接时出错。 在连接到 SQL Server 时,在默认的设置下 SQL Server 不允许远程连接可能会导致此失败。 (提供程序:命名管道提供程序,错误: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient 数据提供程序)
21 20 警告:在 %S_DATE 出现错误 %d。 请记录该错误和时间,并与您的系统管理员联系。
53 在建立与服务器的连接时出错。 在连接到 SQL Server 时,在默认的设置下 SQL Server 不允许远程连接可能会导致此失败。 (提供程序:命名管道提供程序,错误: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient 数据提供程序)。
101 15 在 Wait for 中不允许使用查询。
102 15 “%.*ls”附近有语法错误。
103 15 以 '%.*ls' 开头的 %S_MSG 太长。 最大长度为 %d。
104 15 如果该语句包含 UNION、INTERSECT 或 EXCEPT 运算符,则 ORDER BY 项必须出现在选择列表中。
105 15 字符串 '%.*ls' 后的引号不完整。
106 16 查询中的表名太多。 最多允许有 %d 个。
107 15 列前缀 '%.*ls' 与查询中使用的表名或别名不匹配。
108 15 ORDER BY 位置号 %ld 超出了选择列表中项数的范围。
109 15 INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。
110 15 INSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。 VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。
111 15 '%ls' 必须是查询批中的第一个语句。
112 15 %ls 语句中不允许使用变量。
113 15 缺少注释的结尾标记 '*/'。
114 15 对于将值赋给变量的语句,浏览模式无效。
115 15 FOR UPDATE 子句对包含集合运算符的语句无效。
116 15 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
117 15 %S_MSG 名称 '%.*ls' 包含的前缀超出了最大限值。 最多只能有 %d 个。
119 15 必须按“@name = value”的格式传递第 %d 个参数和后面的参数。 使用“@name = value”格式后,所有后续参数都必须按“@name = value”格式进行传递。
120 15 INSERT 语句的选择列表包含的项少于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。
121 15 INSERT 语句的选择列表包含的项多于插入列表中的项。 SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。
122 15 %ls 选项只允许用于 %ls 语法。
123 15 批/过程超出了 %d 个字符的最大长度。
124 15 CREATE PROCEDURE 不包含任何语句。
125 15 Case 表达式只能嵌套到 %d 层。
126 15 伪列 "%.*ls" 无效。
127 15 TOP N 值不得为负。
128 15 在此上下文中不允许使用名称 "%.*s"。 有效表达式包括常量、常量表达式和变量(在某些上下文中)。 不允许使用列名。
129 15 填充因子 %d 是无效百分比;填充因子必须介于 1 到 100 之间。
130 16 不能对包含聚合或子查询的表达式执行聚合函数。
131 15 赋予 %S_MSG '%.*ls' 的大小(%d)超出了任意数据类型的最大允许值(%d)。
132 15 标签 '%.*ls' 已声明。 标签名称在查询批次或存储过程内部必须唯一。
133 15 GOTO 语句引用了标签 '%.*ls',但该标签尚未声明。
134 15 变量名 '%.*ls' 已声明。 变量名在查询批次或存储过程内部必须唯一。
135 15 不能在 WHILE 语句的作用域之外使用 BREAK 语句。
136 15 不能在 WHILE 语句的作用域之外使用 CONTINUE 语句。
137 15 必须声明标量变量 "%.*ls"。
138 15 不允许在子查询中使用相关子句。
139 15 不能向局部变量赋予默认值。
140 15 只能在 CREATE TRIGGER 语句内部使用 IF UPDATE。
141 15 向变量赋值的 SELECT 语句不能与数据检索操作结合使用。
142 15 约束 '%ls' 的定义中有语法错误。
143 15 在排序依据列表中没有找到 COMPUTE BY 子句中的某一项。 计算依据列表中的所有表达式也必须同时出现在排序依据列表中。
144 15 在用于 GROUP BY 子句分组依据列表的表达式中,不能使用聚合或子查询。
145 15 如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。
146 15 无法为子查询分配辅助表。 超出了查询中允许的最大表数目(%d)。
147 15 聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。
148 15 用于 WAITFOR 的时间字符串 '%.*ls' 中存在时间语法错误。
149 15 用于 WAITFOR 的时间值 '%.*ls' 是无效值。 请检查日期/时间语法。
150 15 外部联接的两项都必须包含列。
151 15 '%.*ls' 是无效的 money 值。
152 15 已经两次指定了相同的大数据布局选项 "%.*ls"。
153 15 在 %ls 语句中选项 %.*ls 的用法无效。
154 15 %S_MSG 不允许出现在 %S_MSG 中。
155 15 “%.*ls”不是可以识别的 %ls 选项。
156 15 关键字 '%.*ls' 附近有语法错误。
157 15 聚合不应出现在 UPDATE 语句的集合列表中。
158 15 聚合不应出现在 OUTPUT 子句中。
159 15 必须为 DROP INDEX 语句指定表名和索引名。
160 15 规则不包含变量。
161 15 规则包含多个变量。
162 15 TOP 子句中的表达式无效。
163 15 计算依据列表与排序依据列表不匹配。
164 15 每个 GROUP BY 表达式必须至少包含一个不是外部引用的列。
165 16 不能授予或撤消特权 %ls。
166 15 '%ls' 不允许将数据库名称指定为对象名前缀。
167 15 不能在临时对象上创建 %S_MSG。
168 15 浮点值 '%.*ls' 超出了计算机表示范围(%d 个字节)。
169 15 在排序依据列表中多次指定了某一列。 排序依据列表中的列必须是唯一的。
171 15 INSERT、SELECT INTO 或 UPDATE 语句不能使用浏览模式。
172 15 不能在浏览模式中使用 HOLDLOCK。
173 15 列 '%.*ls' 的定义中必须包括数据类型。
174 15 %.*ls 函数要求有 %d 个参数。
175 15 聚合不应出现在计算列表达式或检查约束中。
176 15 视图中不再支持 FOR BROWSE 子句。 请将数据库兼容级别设置为 80 或更低,以便能够使用此语句。
177 15 仅当 SELECT 语句中有 INTO 子句时,才能使用 IDENTITY 函数。
178 15 在此上下文中不能使用带有返回值的 RETURN 语句。
179 15 向存储过程传递常量时不能使用 OUTPUT 选项。
180 15 此 %ls 语句中参数太多。 最大数目为 %d。
181 15 不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 OUTPUT 选项。
182 15 必须为 READTEXT 或 WRITETEXT 实用工具提供表名和列名。
183 15 列 '%.*ls' 的小数位数(%d)必须介于 %d 到 %d 之间。
184 16 DEFAULT 只能为同一内容类型的文件组指定一次。
185 15 在大容量形式下,数据流在 WRITETEXT 语句中无效。
186 15 WRITETEXT 语句中缺少数据流。
187 16 MAX_QUEUE_READERS 的有效范围是 0 到 32767。
188 15 在 CREATE DATABASE 语句中,如果没有指定至少一个数据文件,则不能指定日志文件。
189 15 %ls 函数要求有 %d 至 %d 个参数。
190 15 语句中指定的日期或时间无效。
191 15 SQL 语句的某些部分嵌套过深。 请重写查询或将其分解为若干较小的查询。
192 16 小数位数必须小于或等于精度。
193 15 以 '%.*ls' 开头的对象名或列名太长。 最大长度为 %d 个字符。
194 15 SELECT INTO 语句不能包含向变量赋值的 SELECT 语句。
195 15 “%.*ls”不是可以识别的 %S_MSG。
196 15 SELECT INTO 必须是包含 UNION、INTERSECT 或 EXCEPT 运算符的语句中的第一个查询。
197 15 无法在向表插入变量时将 EXECUTE 用作源。
198 15 浏览模式对于包含 UNION、INTERSECT 或 EXCEPT 运算符的语句无效。
199 15 INSERT 语句不能包含向变量赋值的 SELECT 语句。
201 16 过程或函数 '%.ls' 需要参数 '%. ls',但未提供该参数。
202 16 类型 '%s' 对 WAITFOR 无效。 支持的数据类型为 CHAR/VARCHAR、NCHAR/NVARCHAR 和 DATETIME。 WAITFOR DELAY 支持 INT 和 SMALLINT 数据类型。
203 16 名称 '%.*ls' 不是有效的标识符。
204 20 在节点 %ls 中出现规范化错误。
205 16 使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式。
206 16 操作数类型冲突: %ls 与 %ls 不兼容
207 16 列名“%.*ls”无效。
208 16 对象名 '%.*ls' 无效。
209 16 列名 '%.*ls' 不明确。
210 16 从 binary/varbinary 字符串向 datetime 转换时失败。
211 23 可能发生了架构损坏。 请运行 DBCC CHECKCATALOG。
212 16 表达式结果长度超出了最大限值。 最大值为 %d,但目前长度为 %d。
213 16 列名或所提供值的数目与表定义不匹配。
214 16 过程需要类型为 '%ls' 的参数 '%ls'。
215 16 为不是函数的对象 '%.*ls' 提供了参数。 如果这些参数要作为表提示,则需要使用 WITH 关键字。
216 16 没有为函数 '%.*ls' 提供参数。
217 16 超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 %d)。
218 16 找不到类型 '%.*ls'。 该类型不存在,或者您没有所需的权限。
219 16 类型 '%.*ls' 已存在,或者您没有创建它的权限。
220 16 发生数据类型 %ls 的算术溢出错误,值 = %ld。
221 10 FIPS 警告:从 %ls 隐式转换为 %ls。
222 16 基类型 "%.*ls" 不是别名数据类型的有效基类型。
223 11 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的默认值,但该对象缺失或不是默认值类型。
224 11 对象 ID %ld 被指定为表 ID %ld 中列 ID %d 的规则,但该对象缺失或不是默认值类型。
225 16 为 %ls"%.*ls" 提供的参数无效。
226 16 在多语句事务中不允许使用 %ls 语句。
227 15 %.*ls 不是有效的函数、属性或字段。
228 15 程序集 '%.*ls' 中 '%.ls' 类型的方法 '%. ls' 不返回任何值。
229 14 拒绝了对对象 '%.ls' (数据库 '%. ls',架构 %.*ls)的 %ls 权限。
230 14 拒绝了对对象 '%.ls' (数据库 '%. ls',架构 '%.ls')的列 '%. ls' 的 %ls 权限。
231 11 没有这样的默认值。 ID = %ld,数据库 ID = %d。
232 16 类型 %ls 发生算术溢出错误,值 = %f。
233 16 表 '%.ls' 中的列 '%. ls' 不能为 Null。
233 已成功与服务器建立连接,但是在登录过程中发生错误。 (提供程序:共享内存提供程序,错误: 0 - 在管道的另一端没有进程。) (Microsoft SQL Server,错误: 233)
234 16 结果空间不足,无法将 money 值转换为 %ls。
235 16 无法将 char 值转换为 money。 该 char 值的语法有误。
236 16 从 char 数据类型到 money 数据类型的转换导致 money 溢出错误。
237 16 结果空间不足,无法将 money 值转换为 %ls。
239 16 指定了重复的公用表表达式名称 '%.*ls'。
240 16 在递归查询 "%.ls" 的列 "%. ls" 中,定位点类型和递归部分的类型不匹配。
241 16 从字符串转换日期和/或时间时,转换失败。
242 16 从 %ls 数据类型到 %ls 数据类型的转换产生一个超出范围的值。
243 16 类型 %.*ls 不是已定义的系统类型。
244 16 转换 %ls 值 '%.*ls' 时溢出了 %hs 列。 请使用较大的整数列。
245 16 在将 %ls 值 '%.*ls' 转换成数据类型 %ls 时失败。
246 16 没有为递归查询 "%.*ls" 指定任何定位点成员。
247 16 在递归查询 "%.*ls" 的递归部分发现了定位点成员。
248 16 转换 %ls 值 '%.*ls' 时溢出了整数列。
249 16 类型 "%ls" 不是可比的。 不能在 %ls 子句中使用。
251 16 未能为查询优化分配辅助表。 超出了查询中允许的最大表数目(%d)。
252 16 递归公用表表达式 '%.*ls' 不包含顶级 UNION ALL 运算符。
253 16 公用表表达式 '%.*ls' 的递归成员有多个递归引用。
254 16 PIVOT 运算符的列列表中不允许有带前缀的列。
255 16 PIVOT 运算符的列列表中不允许有伪列。
256 16 数据类型 %ls 对 %ls 函数无效。 允许使用的类型有: char/varchar、nchar/nvarchar 和 binary/varbinary。
257 16 不允许从数据类型 %ls 到 %ls 的隐式转换。 请使用 CONVERT 函数来运行此查询。
258 15 不能对 %ls 调用方法。
259 16 不允许对系统目录进行即席更新。
260 16 不允许从数据类型 %ls 到数据类型 %ls 的隐式转换(表 '%.ls',列 '%. ls')。 请使用 CONVERT 函数来运行此查询。
261 16 '%.*ls' 不是可以识别的函数。
262 16 在数据库 '%.*ls' 中拒绝了 %ls 权限。
263 16 必须指定要从中选择的表。
264 16 在 SET 子句中多次指定了列名 '%.ls'。在同一 SET 子句中不得为一个列分配多个值。请修改 SET 子句,以确保一个列仅更新一次。如果 SET 子句更新了某视图的多列,则列名 '%. ls' 可能会在该视图定义中出现两次。
265 16 在 %ls 运算符中指定的列名 "%.*ls" 与 %ls 参数中现有的列名冲突。
266 16 EXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。 上一计数 = %ld,当前计数 = %ld。
267 16 找不到对象 '%.*ls'。
268 16 无法在此数据库中运行 SELECT INTO。 数据库所有者必须运行 sp_dboption 以启用此选项。
270 16 不能修改对象 '%.*ls'。
271 16 不能修改列 "%.*ls",因为它是计算列,或者是 UNION 运算符的结果。
272 16 不能更新时间戳列。
273 16 不能将显式值插入时间戳列。 请对列列表使用 INSERT 来排除时间戳列,或将 DEFAULT 插入时间戳列。
275 16 不允许在 UNPIVOT 运算符的值或透视列中使用前缀。
276 16 不允许将伪列作为 UNPIVOT 运算符的值或透视列。
277 16 列 "%.*ls" 在 UNPIVOT 运算符的列列表中指定了多次。
278 16 在 GROUP BY 子句中不能使用 text、ntext 和 image 数据类型。
279 16 在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。
280 16 在 TEXTPTR 函数中只允许使用基表列。
281 16 从 %ls 转换为字符串时,%d 不是有效的样式号。
282 10 '%.*ls' 过程试图返回状态 NULL,这是不允许的。 将返回状态 0。
283 16 在 INSTEAD OF 触发器内部,无法对已插入的或已删除的表使用 READTEXT。
284 16 不能将规则绑定到 text、ntext 或 image 数据类型。
285 16 READTEXT、WRITETEXT 和 UPDATETEXT 语句不能用于视图或函数。
286 16 不能更新逻辑表 INSERTED 和 DELETED。
287 16 触发器内不允许使用 %ls 语句。
288 16 PATINDEX 函数只能对 char、nchar、varchar、nvarchar、text 和 ntext 数据类型进行操作。
290 16 使用对象 "%ls"、方法 "%ls" 的 EXECUTE 语句无效。
291 16 CAST 或 CONVERT: 为类型 '%.*ls' 指定的属性无效
292 16 结果空间不足,无法将 smallmoney 值转换为 %ls。
293 16 无法将 char 值转换为 smallmoney。 该 char 值的语法有误。
294 16 从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。
295 16 将字符串转换为 smalldatetime 数据类型时失败。
297 16 用户没有执行此操作的权限。
300 14 拒绝了对对象 '%.ls' (数据库 '%. ls')的 %ls 权限。
301 16 查询中包含不允许的外部联接请求。
302 16 newsequentialid() 内置函数只能在 CREATE TABLE 语句或 ALTER TABLE 语句中 'uniqueidentifier' 类型的列的 DEFAULT 表达式中使用。 不能与其他运算符一起用来构成复杂的标量表达式。
303 16 表 '%.*ls' 是外部联接子句的内部成员。 如果该表还出现在常规联接子句中,则不允许发生这种情况。
304 16 '%d' 超出了索引选项 '%.*ls' 的范围。 有关有效值的范围,请参见 sp_configure 选项 '%ls'。
305 16 不能对 XML 数据类型进行比较或排序,除非使用 IS NULL 运算符。
306 16 不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。
307 16 表 '%.*ls' 的索引 ID %d (在 FROM 子句中指定)不存在。
308 16 表 '%.ls' 的索引 '%. ls' (在 FROM 子句中指定)不存在。
309 16 不能在提示中对表 "%.ls" 使用索引 "%. ls"。 提示中不允许使用 XML 索引。
310 15 为 MAXRECURSION 选项指定的值 %d 超出了允许的最大值 %d。
311 16 不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列。
312 16 不能在筛选存储过程中引用 text、ntext 或 image 列。
313 16 为过程或函数 %.*ls 提供的参数数目不足。
314 16 无法将 GROUP BY ALL 用于特殊表 INSERTED 或 DELETED。
315 16 表 "%.ls" 的索引 "%. ls" (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。
316 16 表 "%.*ls" 的索引 ID %d (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。
317 16 表值函数 '%.*ls' 不能有列别名。
318 16 表值方法返回的表(及其列)需要有别名。
319 16 关键字 'with' 附近有语法错误。 如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。
320 16 OPTIMIZE FOR 子句中 '%.*ls' 的编译时变量值必须是文字。
321 15 %.*ls 不是可识别的表提示选项。 如果它要作为表值函数或 CHANGETABLE 函数的参数,请确保您的数据库兼容模式设置为 90。
322 15 在 OPTIMIZE FOR 子句中指定了变量 "%.*ls",但没有在查询中使用。
323 16 在包含 INTERSECT 或 EXCEPT 运算符的语句中不允许使用 'COMPUTE' 子句。
324 15 不支持 %.*ls 运算符的 "ALL" 版本。
325 15 “%.*ls”附近有语法错误。 您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。 有关 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的信息,请参见帮助。
326 16 多部分标识符 '%.ls' 不明确。既存在列 '%. ls',又存在列 '%.*ls'。
327 16 函数调用 '%.*ls' 不明确: 既存在同名的用户定义函数,又存在同名的方法调用。
328 16 由于 textptr() 函数用在其中一个基表的 LOB 列中,所以无法为给定语句生成游标计划。
329 16 每个 GROUP BY 表达式都必须包含至少一个列引用。
330 15 OUTPUT INTO 子句的目标 '%.*ls' 不能是视图表达式或公用表表达式。
331 15 OUTPUT INTO 子句的目标表 '%.*ls' 不能有任何启用的触发器。
332 15 OUTPUT INTO 子句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。
333 15 OUTPUT INTO 子句的目标表 '%.*ls' 不能具有任何启用的检查约束或任何启用的规则。 找到检查约束或规则 '%ls'。
334 15 如果 DML 语句包含不带 INTO 子句的 OUTPUT 子句,则该语句的目标表 '%.*ls' 不能具有任何启用的触发器。
335 16 函数调用不能用于匹配 DELETE 或 UPDATE 语句的 FROM 子句中的目标表。 请改用没有参数的函数名称 '%.*ls'。
336 15 “%.*ls”附近有语法错误。 如果它要用作公用表表达式,需要使用分号显式终止前一个语句。
337 10 警告: 浮点值 '%.*ls' 太小。 它将被当做 0 处理。
338 16 READTEXT、WRITETEXT 和 UPDATETEXT 语句无法用于视图、远程表和触发器内插入的表或删除的表。
339 16 DEFAULT 和 NULL 不允许作为显式标识值。
340 16 无法对视图 "%.ls" 创建触发器 "%. ls"。 不能对视图创建 AFTER 触发器。
341 16 复制筛选器过程不能包含类型为大型对象、较大值、XML 或 CLR 的列。
342 16 在此上下文中不允许有列 "%.ls",并且找不到用户定义的函数或聚合 "%. ls"。
343 15 CREATE、DROP 或 ALTER 语句中使用了未知的对象类型 '%.*ls'。
344 16 不允许远程函数引用 '%.ls',找不到列名 '%. ls',或者列名不明确。
345 16 OUTPUT 子句中不允许使用函数 '%.*ls',因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。
346 15 因为参数 "%.*ls" 不是表值参数,所以不能将其声明为 READONLY。
347 16 不能将表值参数 "%.*ls" 声明为 OUTPUT 参数。
348 16 不能将表变量 "%.*ls" 传递给带 OUTPUT 选项的存储过程。
349 16 过程 "%.ls" 没有名为 "%. ls" 的参数。
350 16 列 "%.*ls" 的数据类型无效。 列不能为用户定义的表类型。
351 16 列、参数或变量 %.ls.: 找不到数据类型 %. ls。
352 15 必须使用 READONLY 选项声明表值参数 "%.*ls"。
353 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句中不允许使用函数 '%.*ls'。 这是因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。
354 15 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标 '%.*ls' 不能是视图或公用表表达式。
355 15 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能具有任何已启用的触发器。
356 15 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能位于(主键、外键)关系的任何一侧。 找到引用约束 '%ls'。
357 15 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。
358 15 MERGE 语句的目标表 '%.*ls' 不能有任何已启用的规则。 找到规则 '%ls'。
359 15 OUTPUT INTO 子句的目标 '%.*ls' 包含一个具有 ignore_dup_key 选项的索引,如果同时使用 OUTPUT 子句,将无法使用该子句。
360 15 INSERT、UPDATE 或 MERGE 语句的目标列列表不能同时包含稀疏列和包含稀疏列的列集。 请重写该语句以包括稀疏列或列集,但不能同时包括这两者。
361 16 INSERT、UPDATE 或 MERGE 语句中指定的目标列数超过最大值 %d。 该总数包括标识、时间戳和具有默认值的列。 若要更正此错误,请更改该查询以将稀疏列集而非单个的稀疏列作为目标。
401 16 语句或表达式 %ls 尚未实现。
402 16 数据类型 %s 和 %s 在 %s 运算符中不兼容。
403 16 运算符对数据类型无效。 运算符为 %ls,类型为 %ls。
404 16 不允许使用列引用 "inserted.%.*ls",因为它引用了未在此语句中修改的基表。
405 16 在包含 OUTPUT 子句或嵌套的 DML 语句的语句中,不能将远程表用作 DML 目标。
406 16 不能在 PIVOT 运算符中使用 %ls,因为它对 NULL 不是固定不变的。
407 16 内部错误。 文件 %hs 第 %d 行中的字符串例程因 HRESULT 0x%x 的错误而失败。
408 16 在 ORDER BY 列表中的位置 %i 处遇到常量表达式。
411 16 COMPUTE 子句 #%d、聚合表达式 #%d 不在选择列表中。
412 16 列 "%.*ls" 不可更新,因为它是派生的或是常量。
413 16 内联函数 "%.*ls" 不支持相关参数或子查询。
414 16 不允许使用 UPDATE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF UPDATE 触发器。
415 16 不允许使用 DELETE,因为该语句会更新视图 "%.*ls",而该视图参与联接并且有一个 INSTEAD OF DELETE 触发器。
416 16 不能直接更新服务队列 "%.*ls"。
417 16 在针对分区视图的 UPDATE 或 DELETE 语句中不允许使用 TOP。
418 16 分布式查询中不允许有显示 CLR 类型的列的对象。 请使用传递查询访问远程对象 '%.*ls'。
421 16 %ls 数据类型不能选为 DISTINCT,因为它不可比。
422 16 定义了公用表表达式,但没有使用。
423 16 在检查约束中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。
424 16 在表值函数的表变量和返回表的计算列定义中不支持 Xml 数据类型方法。 在 %ls 语句中的列 "%.ls"、表 "%. ls" 处出现错误。
425 16 接收变量的数据类型 %ls 不等于列 '%.*ls' 的数据类型 %ls。
426 16 接收变量的长度 %d 小于列 '%.*ls' 的长度 %d。
427 20 无法在数据库 ID %d 中加载约束 ID %d 的定义。 请运行 DBCC CHECKCATALOG 来验证该数据库的完整性。
428 16 无法在多语句批处理中使用大容量插入。
432 16 在检查约束中不再支持 Xml 数据类型方法。 请删除该约束或创建标量用户定义函数来包装方法调用。 在表 "%.*ls" 处出现错误。
434 16 不允许在 OUTPUT 子句中使用 '%ls' 函数。
435 16 在计算列定义中不支持 Xml 数据类型方法。 请创建标量用户定义函数来包装方法调用。 在 %ls 语句中的列 "%.ls"、表 "%. ls" 处出现错误。
438 16 不允许在规则中使用 Xml 数据类型方法。 在表 "%.*ls" 处出现错误。
440 16 内部查询编译错误。 无法处理堆栈溢出。
441 16 不能对远程数据源使用 "%ls" 函数。
442 16 NEST 参数必须是列引用。 不允许使用表达式。
443 16 在函数内对带副作用的运算符 '%s' 的使用无效。
444 16 函数中含有的 SELECT 语句无法向客户端返回数据。
445 16 不能对包含 COLLATE 子句的表达式使用 COLLATE 子句。
446 16 无法解决 %ls 运算的排序规则冲突。
447 16 表达式类型 %ls 对 COLLATE 子句无效。
448 16 排序规则 '%.*ls' 无效。
449 16 具有不同排序规则 '%.ls' 和 '%. ls' 的 COLLATE 子句导致了排序规则冲突。
450 16 对 text 数据类型不支持代码页转换。 源: %d 目标: %d。
451 16 无法解决列 %d (在 %ls 语句中)的排序规则冲突。
452 16 COLLATE 子句不能用于用户定义的数据类型。
453 16 只对 Unicode 数据类型支持排序规则 '%.*ls',并且不能在数据库级别或服务器级别设置该排序规则。
454 16 UNNEST 参数必须是嵌套的表列。
455 16 函数中最后一条语句必须是返回语句。
456 16 无法执行 %ls 值到 %ls 的隐式转换,原因是,由于排序规则冲突,得到的排序规则未经解析。
457 16 无法执行 %ls 值到 %ls 的隐式转换,原因是,由于排序规则冲突,该值的排序规则未经解析。
458 16 无法创建 SELECT INTO 目标表 "%.ls",因为 xml 列 "%. ls" 具有来自数据库 "%.ls" 的架构集合 "%. ls" 且已类型化。 Xml 列不能跨数据库引用架构。
459 16 仅 Unicode 数据类型支持排序规则 '%.*ls',不能将该排序规则应用于 char、varchar 或 text 数据类型。
460 16 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 DISTINCT 运算符。
461 16 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 TOP 运算符。
462 16 在递归公用表表达式 '%.*ls' 的递归部分不允许使用外部联接。
463 16 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有参数的函数。
464 16 在递归公用表表达式 '%.*ls' 的递归部分不允许使用带有副作用的函数。
465 16 子查询中不允许使用递归引用。
466 16 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 UNION 运算符。
467 16 在递归公用表表达式 '%.*ls' 的递归部分不允许使用 GROUP BY、HAVING 或聚合函数。
468 16 无法解决 %ls 运算中 "%.ls" 和 "%. ls" 之间的排序规则冲突。
469 16 当使用表提示 KEEPIDENTITY 且目标表 '%.*ls' 包含标识列时,必须为该表指定显式列列表。
470 16 同义词 "%.ls" 引用了同义词 "%. ls"。 不允许使用同义词链接。
471 16 只能指定以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。
472 16 必须指定格式化文件或以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。
473 16 在 PIVOT 运算符中提供的值 "%.*ls" 不正确。
474 16 无法加载表 "%.*ls" 的计算列定义。
475 16 SAMPLE 子句无效。 只能对 SELECT、UPDATE 和 DELETE 查询的 FROM 子句中的表名进行抽样。
476 16 表 "%.*ls" 的 PERCENT 表样本大小 "%f" 无效。 PERCENT 表样本大小必须在 0 到 100 之间。
477 16 TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子对表 "%.*ls" 无效。 该值或种子必须为整数。
478 16 不能在视图定义或内联表函数定义中使用 TABLESAMPLE 子句。
479 16 TABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子 "%I64d" 对表 "%.*ls" 无效。 该值或种子必须大于 0。
480 16 不能对表函数 "%.*ls" 使用 TABLESAMPLE 子句。
481 16 不能对链接服务器表 "%.*ls" 使用 TABLESAMPLE 子句。
482 16 TABLESAMPLE 或 REPEATABLE 子句中存在非常量或无效表达式。
483 16 不能在 INSERT...EXEC 语句中使用 OUTPUT 子句。
484 16 声明的局部变量不能超过 %d 个。
485 16 视图或内联函数无法返回具有在当前数据库之外的数据库中注册的架构集合且已指定类型的 xml 列。 列 "%.ls" 具有架构集合 "%. ls" 且已类型化,该集合在数据库 "%.*ls" 中注册。
486 16 %.*ls 不允许将架构名称指定为程序集名称的前缀。
487 16 为语句 "%.*ls" 指定的选项无效。
488 16 %s 列必须可比较。 列 "%.*ls" 的类型是 "%s",该类型不可比。
489 16 不能指定 OUTPUT 子句,因为目标视图 "%.*ls" 是分区视图。
490 16 重新同步功能已被暂时禁用。
491 16 必须在 FROM 子句中为大容量行集指定相关名称。
492 16 在通过 OPENQUERY 和 OPENROWSET 获得的结果集中不允许有重复的列名。 列名 "%.*ls" 是重复的。
493 16 从 nodes() 方法返回的列 '%.*ls' 不能直接使用。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。
494 16 TABLESAMPLE 子句只能用于本地表。
495 16 返回表列 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。
496 16 参数 "%.*ls" 的类型不是创建时的类型。 请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。
497 16 在 TABLESAMPLE 或 REPEATABLE 子句中不允许使用变量。
498 16 TABLESAMPLE 或 REPEATABLE 子句包含无效值。
499 16 getchecksum 函数包含无效参数。
500 16 正在尝试传递具有 %d 列的表值参数,其中对应的用户定义表类型需要 %d 列。
505 16 当前用户帐户是用 SETUSER 或 SP_SETAPPROLE 调用的。 不允许更改数据库。
506 16 在 %ls 谓词中指定的转义符 "%.*ls" 无效。
507 16 SET ROWCOUNT 的参数无效。 必须是非 Null 非负整数。
509 11 找不到用户名 '%.*ls'。
510 16 无法创建比允许的最大值还大的工作表行。 请用 ROBUST PLAN 提示重新提交查询。
511 16 不能创建大小为 %d 的行,该大小大于所允许的最大行大小 %d。
512 16 子查询返回的值不止一个。 如果子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式,则不允许此操作。
513 16 列的插入或更新与先前的 CREATE RULE 语句所指定的规则发生冲突。 该语句已终止。 冲突发生于数据库 '%.ls',表 '%. ls',列 '%.*ls'。
515 16 不能将值 NULL 插入列 '%.ls',表 '%. ls';列不允许有 Null 值。 %ls 失败。
517 16 将值添加到 '%ls' 列导致溢出。
518 16 不能将数据类型 %ls 转换为 %ls。
522 16 WAITFOR 线程已被逐出。
523 16 触发器返回了结果集并且/或正在使用 SET NOCOUNT OFF 运行,而另一个未完成的结果集处于活动状态。
524 16 触发器返回了结果集且服务器选项 '禁止从触发器返回结果' 为 true。
525 16 从 nodes() 方法返回的列不能转换为数据类型 %ls。 它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。
526 16 不允许使用由不同 XML 架构集合和/或 DOCUMENT/CONTENT 选项约束的 XML 类型的 %ls。 请使用 CONVERT 函数来运行此查询。
527 16 不允许在不同 XML 架构集合所约束的 XML 类型之间进行隐式转换。 请使用 CONVERT 函数来运行此查询。
529 16 不允许从数据类型 %ls 到 %ls 的显式转换。
530 16 语句被终止。 完成执行语句前已用完最大递归 %d。
531 10 由于服务器选项 "disallow_results_from_triggers" 为 True 或者 LOGON 触发器正处于执行状态,因此无法在触发器执行期间将 NOCOUNT 设置为 OFF。
532 16 时间戳(变为 %S_TS)指示出该行已由另一用户更新。
533 10 除非数据库兼容级别为 90,否则无法在触发器执行期间将 XACT ABORT 设置为 OFF。
534 16 '%.ls' 失败,原因是此 SQL Server 实例 '%. ls' 的版本不支持它。 有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。
535 16 datediff 函数导致溢出。 用于分隔两个日期/时间实例的日期部分的数字太大。 请尝试使用日期部分精度较低的 datediff。
536 16 传递到 %ls 函数的长度参数无效。
537 16 传递给 LEFT 或 SUBSTRING 函数的长度参数无效。
539 16 在目标表创建后架构已更改。 请重新运行 Select Into 查询。
540 16 系统内存不足,无法运行 RAISERROR。
541 16 堆栈不足,无法执行该语句
542 16 遇到了无效的 datetime 值。 该值超过了 9999 年。
543 16 为表值函数 '%.*ls' 创建返回表失败。
544 16 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 '%.*ls' 中的标识列插入显式值。
545 16 当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 '%.*ls' 中的标识列指定显式值。
547 16 %ls 语句与 %ls 约束 "%.ls" 冲突。该冲突发生于数据库 "%. ls",表 "%.ls"%ls%. ls%ls。
548 16 插入失败。 该操作与数据库 '%.ls',复制的表 '%. ls'%ls%.*ls%ls 中的标识范围检查约束冲突。 如果标识列通过复制自动管理,请按如下指示更新该范围: 对于发布服务器,执行 sp_adjustpublisheridentityrange;对于订阅服务器,运行分发代理或合并代理。
549 16 接收变量的排序规则 '%.*ls' 不等于列 '%.ls' 的排序规则 '%. ls'。
550 16 试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION,而该操作的一个或多个结果行又不符合 CHECK OPTION 约束。
552 16 CryptoAPI 函数 '%ls' 失败。 错误 0x%x: %ls
555 16 尚未启用用户定义的函数。
556 16 由于存储过程改变了目标表的架构,INSERT EXEC 失败。
557 16 只有函数和某些扩展存储过程才能从函数内部执行。
558 16 在函数内部,不允许进行远程函数调用。
561 16 无法访问文件 '%.*ls'
562 16 无法访问文件 '%.*ls'。 文件只能通过共享访问
563 14 INSERT EXEC 语句的事务已回滚。 INSERT EXEC 操作将终止。
564 16 尝试创建固定长度为 '%d' 的记录。 允许的最大固定长度为 '%d'。
565 18 编译查询时,在服务器中发生堆栈溢出。 请简化查询。
566 21 编写审核跟踪时出错。 SQL Server 正在关闭。 请检查并纠正错误条件,例如,磁盘空间不足,然后重新启动 SQL Server。 如果该问题仍然存在,请在命令提示符下使用 "-f" 开关启动服务器,然后使用 SP_CONFIGURE 来禁用审核。
567 16 文件 '%.*ls' 或者不存在,或者不是可识别的跟踪文件。 或者在打开该文件时出错。
568 16 遇到错误或遇到意外的跟踪文件 '%.*ls' 结尾。
569 16 传递到 %ls 的句柄无效。
570 15 INSTEAD OF 触发器不支持直接递归。 触发器执行失败。
571 16 %ls 的指定属性值无效。
572 16 偏移量 %d 附近的正则表达式 "%.*ls" 无效。
573 16 正则表达式的计算太复杂: '%.*ls'。
574 16 在用户事务内不能使用 %ls 语句。
575 16 LOGON 触发器返回了结果集。 请修改 LOGON 触发器,使其不返回结果集。
576 16 无法创建具有大小为 %d 的稀疏数据的行,该大小超过了允许的最大稀疏数据大小 %d。
577 16 提供的超时值无效。 超时值必须是介于 0 到 2147483647 之间的整数。
578 16 在 WAITFOR 查询中不允许使用 Insert Exec。
579 16 不能使用快照隔离级别执行 WAITFOR 查询。
582 16 偏移量大于要在写操作中更新的列的长度。
583 16 执行写操作时偏移量或长度为负。
584 16 在 WAITFOR 查询中不允许使用 Select Into。
585 16 填充资源数据库时,不允许更改数据库上下文。
587 16 提供的延迟的 CLR 类型提取标记无效。
588 16 会话中的多个任务正在同时使用同一个延迟的 CLR 类型提取标记。
589 16 此语句已尝试访问其访问受程序集限制的数据。
590 16 RPC 在没有执行的情况下中止。
591 16 %ls:形参 "%ls" 定义为 OUTPUT,但实参却未声明为 OUTPUT。
592 16 在数据库 ID %d 中找不到 %S_MSG ID %d。
593 10 fn_trace_gettable:事件 165 的跟踪数据的 XML 转换失败。
594 10 fn_trace_gettable:在纤程模式下不支持跟踪数据的 XML 会话。
595 16 使用了另一个未完成结果集的大容量插入应该在启用 XACT_ABORT 设置的情况下运行。
596 16 无法继续执行,因为会话处于终止状态。
597 16 由于用户数据报协议(UDP)错误,正在终止执行进行中的数据访问。
598 16 执行 CREATE/ALTER DB 时出错。 有关详细信息,请参见上一个错误。
599 16 %.*ls:结果的长度超出了目标大型类型的长度限制(2GB)。
601 12 由于数据移动,无法继续以 NOLOCK 方式扫描。
602 21 在数据库 %d 中找不到表或分区 ID 为 %I64d 的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。
603 21 在数据库 %d 中找不到表或对象 ID 为 %d (分区 ID 为 %I64d)的索引的条目。 如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。 请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。
605 21 尝试在数据库 %d 中提取逻辑页 %S_PGID 失败。 该逻辑页属于分配单元 %I64d,而非 %I64d。
606 21 元数据不一致。 为表 '%.*ls' 指定的文件组 ID %ld 不存在。 请运行 DBCC CHECKDB 或 CHECKCATALOG。
608 16 在数据库 %d 中找不到分区 ID 为 %I64d 的目录条目。 元数据不一致。 请运行 DBCC CHECKDB 查看元数据是否已损坏。
609 16 BTree 在 RowsetBulk 上唤醒时不为空。
610 16 页的标头值无效。 请运行 DBCC CHECKDB 查看数据是否已损坏。
611 16 无法插入或更新行,因为总可变列大小(包括系统开销)比限值多出 %d 个字节。
613 21 在数据库 %d 中找不到分区 ID 为 %I64d 的工作表行集的项。
615 21 找不到数据库 ID %d,名称 '%.*ls'。 该数据库可能处于脱机状态。 请等候几分钟,然后重试。
617 20 尝试对数据库 ID %d 中的对象 ID %ld 的描述符进行解哈希运算时,在哈希表中没有找到该描述符。 工作表缺少条目。 请重新运行查询。 如果涉及到游标,请关闭游标,然后重新打开。
622 16 没有为文件组 "%.*ls" 分配文件。 只有添加文件后,才能在此文件组上填充表、索引和 text 列、ntext 列和 image 列。
627 16 不能在分布式事务内部使用 SAVE TRANSACTION。
628 16 没有活动事务时,不能发出 SAVE TRANSACTION。
650 16 在 READ COMMITTED 或 REPEATABLE READ 隔离级别上只能指定 READPAST 锁。
651 16 不能在表 "%.*ls" 上使用 %ls 粒度提示,因为禁止在指定的粒度进行锁定。
652 16 表 "%.ls" 的索引 "%. ls" (RowsetId %I64d)驻留在只读文件组("%.*ls")中,不能更改。
666 16 对于分区 ID 为 %I64d 的索引,用于重复组的系统生成唯一值超出了最大值。 删除该索引后重新创建它可能会解决该问题;否则,请使用其他聚集键。
667 16 表 "%.ls" 的索引 "%. ls" (RowsetId %I64d)驻留在不能访问的文件组("%.*ls")中,原因可能是该文件组处于离线状态、正被还原或已经不存在。
669 22 行对象不一致。 请重新运行该查询。
670 16 表 "%.ls" 的大型对象(LOB)数据驻留在无法访问的离线文件组("%. ls")中。
671 16 表 "%.ls" 的大型对象(LOB)数据驻留在无法修改的只读文件组("%. ls")中。
672 10 无法对数据库 '%.*ls' 中孤立行集的清除数据包进行排队。 某些磁盘空间可能被浪费。 在重新启动数据库时将再次进行清除。
674 10 RowsetNewSS 0x%p 的析构函数中出现异常。 此错误可能意味着: 在释放对大容量插入操作期间所使用的预分配磁盘块时存在问题或引发了其他问题。 请重新启动服务器以解决此问题。
675 10 经过多次尝试后,终于成功删除了分区 ID 为 %I64d 的工作表。
676 10 尝试删除分区 ID 为 %I64d 的工作表时出错。
677 10 多次尝试后仍无法删除分区 ID 为 %I64d 的工作表。 工作表已标记为要延迟删除。 这只是一条信息性消息。 不需要任何用户操作。
678 10 在批的末尾发现分区 ID 为 %I64d 的活动行集。 此错误可能意味着对异常的处理不当。 请使用 SQL Server Management Studio 中的当前活动窗口或 Transact-SQL KILL 语句,终止导致生成此错误的服务器进程标识符(SPID)。
679 16 表 '%.ls' 的索引 '%. ls' 的分区之一(分区 ID %I64d)所驻留的文件组("%.*ls")因为处于离线状态或正在还原或已经不存在而无法访问。 这种情况可能会限制查询结果。
680 10 尝试删除分配单元 ID %I64d (属于分区 ID 为 %I64d 的工作表)时出错[%d, %d, %d]。
681 16 尝试将不可为 NULL 的列的值设置为 NULL。
682 16 内部错误。 提供用于读取列值的缓冲区太小。 请运行 DBCC CHECKDB 查看是否有损坏情况。
683 22 试图在长度可变和固定长度的十进制格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看数据库是否有损坏情况。
684 22 试图在压缩和非压缩的存储格式之间转换时出现内部错误。 请运行 DBCC CHECKDB 查看是否有损坏情况。
685 22 试图检索堆前推记录的反向指针时出现内部错误。
701 19 资源池 '%ls' 没有足够的系统内存来运行此查询。
708 10 服务器的虚拟地址空间不足,或者计算机的虚拟内存不足。 自启动以来已 %d 次使用保留内存。 请取消查询并重新运行它、减少服务器负载,或者关闭其他应用程序。
801 20 遇到处于意外状态 0x%x 的缓冲区。
802 17 缓冲池中的可用内存不足。
803 10 模拟失败(仅限调试)
805 10 还原已挂起
806 10 审核失败(从磁盘读取的页未通过基本的完整性检查)
807 10 (驱动器中没有磁盘,或者其中的磁盘不正确)
808 10 传输的字节不足
821 20 无法对位于 0x%p、缓冲区页号为 %S_PGID、数据库 ID 为 %d、设置了 HASHED 状态的缓冲区进行解哈希运算。 找不到该缓冲区。 %S_PAGE。 请与技术支持部门联系。
822 21 无法为请求 %S_BLKIOPTR 启动 I/O 操作。 请与技术支持部门联系。
823 24 在文件 '%ls' 中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。 SQL Server 错误日志和系统事件日志中的其他消息中可能有更详细的信息。 这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。
824 24 SQL Server 检测到基于一致性的逻辑 I/O 错误: %ls。 在文件 '%ls' 中、偏移量为 %#016I64x 的位置对数据库 ID %d 中的页 %S_PGID 执行 %S_MSG 期间,发生了该错误。 SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。 这是一个威胁数据库完整性的严重错误条件,必须立即纠正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。
825 10 在失败 %d 次(错误: %ls)之后,按偏移量 %#016I64x 对文件“%ls”读取成功。 SQL Server 错误日志和系统事件日志中的其他消息中可能有更详细的信息。 此错误情况威胁到数据库的完整性,因此必须予以更正。 请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。
826 10 pageid 不正确(应为 %d:%d,但实际为 %d:%d)
829 21 数据库 ID %d,页 %S_PGID 已标记为 RestorePending,可能表明磁盘已损坏。 要从此状态恢复,请执行还原操作。
830 10 陈旧页(页读取所返回的日志序列号(LSN) (%u:%u:%u)比最后写入的序列号(%u:%u:%u)早)
831 20 无法释放保留的页。
832 24 本应保持不变的页已更改(预期校验和: %08x,实际校验和: %08x,数据库 %d,文件 '%ls',页 %S_PGID)。 此错误通常指示存在内存故障或其他硬件损坏或操作系统损坏。
833 10 SQL Server 已 %d 次遇到了针对数据库 '%ls' (%d) 中文件 '%ls' 的、所需完成时间超过 %d 秒的 I/O 请求。 OS 文件句柄是 0x%p。 最新的长时间 I/O 操作的偏移量是: %#016I64x
844 10 等待缓冲区闩锁时出现超时 -- 类型 %d,bp %p,页 %d:%d,stat %#x,数据库 ID: %d,分配单元 ID: %I64d%ls,任务 0x%p : %d,等待时间 %d,标志 0x%I64x,所属任务 0x%p。 将继续等待。
845 17 等待用于页 %S_PGID,数据库 ID %d 的缓冲区闩锁类型 %d 时发生超时。
846 10 等待缓冲区闩锁时出现超时 - 类型 %d,bp %p,页 %d:%d,stat %#x,数据库 ID: %d,分配单元 ID: %I64d%ls,任务 0x%p : %d,等待时间 %d,标志 0x%I64x,所属任务 0x%p。 将不继续等待。
847 10 等待闩锁时出现超时: 类 '%ls',id %p,类型 %d,任务 0x%p : %d,等待时间 %d,标志 0x%I64x,所属任务 0x%p。 将继续等待。
848 10 将大型页用于缓冲池。
849 10 将锁定页用于缓冲池。
850 10 分配了 %I64u MB 的大型页内存。
851 10 该页位于无法读取的离线文件中
854 10 计算机支持内存错误恢复。 启用 SQL 内存保护以从内存损坏中恢复。
855 10 检测到无法纠正的硬件内存损坏。 系统可能会变得不稳定。 有关更多详细信息,请查看 Windows 事件日志。
856 10 SQL Server 检测到数据库 "%ls" 中的硬件内存损坏(文件 ID 为 %u、页面 ID为 %u、内存地址为0x%I64x),并且已成功恢复页面。
902 16 要更改 %ls,数据库必须处于可执行检查点的状态。
904 16 在服务器关闭或启动期间,数据库 %ld 不能自动启动。
905 21 数据库 '%.ls' 不能在此版本的 SQL Server 中启动,因为它包含分区函数 '%. ls'。 只有 SQL Server Enterprise Edition 支持分区。
907 16 数据库 "%ls" 包含不一致的数据库元数据或文件元数据。
908 10 数据库 %ls 中的文件组 %ls 不可用,因为它的状态为 %ls。 请还原或更改该文件组,使其变得可用。
909 21 数据库 '%.ls' 无法在此版本的 SQL Server 中启动,因为对象 '%. ls' 的部分或全部启用了数据压缩或 Vardecimal 存储格式。 只有 SQL Server Enterprise Edition 才能支持数据压缩和 Vardecimal 存储格式。
910 10 数据库 '%.ls' 正在将脚本 '%. ls' 从级别 %d 升级到级别 %d。
911 16 数据库 '%.*ls' 不存在。 请确保输入的名称正确无误。
912 16 由于升级步骤 '%.ls' 遇到错误 %d (状态 %d,严重性 %d),因此数据库 '%. ls' 的脚本级别升级失败。 这是一种错误情况,可能会妨碍正常操作,且数据库将脱机。 如果在 'master' 数据库升级过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。
913 22 找不到数据库 ID %d。 可能该数据库尚未激活,也可能正处于转换过程中。 一旦数据库可用,请重新发出查询。 如果您认为此错误不是由于数据库正在转换其状态而导致的,并且此错误仍然存在,请与主要支持提供商联系。 请允许复查 Microsoft SQL Server 错误日志以及与发生错误时的环境相关的任何其他信息。
914 21 由于升级步骤 '%.ls' 在完成之前被中止,因此数据库 '%. ls' 的脚本级别升级失败。 如果在 'master' 数据库升级过程中发生中止,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。
915 21 无法获取数据库 '%.*ls' 的当前脚本级别。 如果在 'master' 数据库启动过程中发生该错误,将阻止整个 SQL Server 实例启动。 请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。
916 14 服务器主体 "%.ls" 无法在当前安全上下文下访问数据库 "%. ls"。
917 21 由于编译错误,未能执行数据库 '%.*ls' 的升级脚本批处理。 请在以前的错误消息中查看导致编译失败的行。
918 21 未能从脚本 DLL '%.*ls' 加载引擎脚本元数据。 Windows 报告的错误代码为 %d。 这是一种错误情况,通常表明安装已损坏或不完整。 修复 SQL Server 实例也许可帮助解决该错误。
919 10 用户 '%.*ls' 正在将数据库脚本级别条目 %d 更改为值 %d。
920 20 只有 sysadmin 角色的成员可以修改数据库脚本级别。
921 14 尚未恢复数据库 '%.*ls'。 请等待,然后重试。
922 14 正在恢复数据库 '%.*ls'。 请等待恢复操作完成。
923 14 数据库 '%.*ls' 处于受限模式。 只有此数据库的所有者、dbcreator 和 sysadmin 角色的成员才能访问此数据库。
924 14 数据库 '%.*ls' 已打开,并且一次只能有一个用户。
925 19 已超出每个查询可使用的数据库数目的最大值。 允许的最大值为 %d。
926 14 无法打开数据库 '%.*ls'。 恢复操作已将该数据库标记为 SUSPECT。 有关详细信息,请参阅 SQL Server 错误日志。
927 14 无法打开数据库 '%.*ls'。 该数据库正在进行还原。
928 20 在升级期间,数据库出现异常 %d (严重性 %d,状态 %d,地址 %p)。 请使用异常号来确定原因。
929 20 无法关闭当前未处于打开状态的数据库。 应用程序应该重新连接,然后重试。 如果此操作不能解决问题,请与主要支持提供商联系。
930 21 正在尝试引用数据库 '%ls' 中不存在的恢复单元 %d。 请与技术支持部门联系。
931 21 正在尝试引用数据库 '%ls' 中不存在的数据库片断 %d。 请与技术支持部门联系。
932 21 由于启用了更改跟踪,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本类别不支持更改跟踪。 请使用支持的 SQL Server 版本类别禁用该数据库中的更改跟踪,或者将此实例升级为支持更改跟踪的版本类别。
933 21 数据库 '%.*ls' 不能启动,因为某些数据库功能在当前版本的 SQL Server 中不可用。
934 21 由于启用了变更数据捕获,SQL Server 无法加载数据库 '%.*ls'。 当前安装的 SQL Server 版本不支持变更数据捕获。 请使用支持的 SQL Server 版本禁用该数据库中的变更数据捕获,或者将此实例升级为支持变更数据捕获的版本。
935 21 数据库 '%.ls' 中的 '%. ls' 的脚本级别无法从 %d 降级为该服务器支持的 %d。 这通常意味着附加了未来的数据库,且当前安装不支持降级路径。 请安装更新版本的 SQL Server,然后重试打开数据库。
942 14 由于数据库 '%.*ls' 离线,无法打开该数据库。
943 14 无法打开数据库 '%.*ls',因为该数据库的版本(%d)高于当前服务器版本(%d)。
944 10 正在将数据库 '%.*ls' 从版本 %d 转换为当前版本 %d。
945 16 由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库“%.*ls”。 有关详细信息,请参阅 SQL Server 错误日志。
946 14 无法打开数据库 '%.*ls' 版本 %d。 请将该数据库升级为最新版本。
947 16 关闭数据库 '%.*ls' 时出错。 请检查是否存在以前的其他错误,然后重试该操作。
948 20 数据库 '%.*ls' 的版本为 %d,无法打开。 此服务器支持 %d 版及更低版本。 不支持降级路径。
949 16 已跳过 tempdb。 不能运行需要 tempdb 的查询
950 20 无法升级数据库 '%.*ls',因为此版本的 SQL Server 不支持该数据库的非发布版本(%d)。 不能打开与此版本的 sqlservr.exe 不兼容的数据库。 必须重新创建该数据库。
951 10 数据库 '%.*ls' 正在从版本 %d 升级到版本 '%.*ls'。
952 16 数据库 '%.*ls' 正处于转换状态。 请稍后再尝试该语句。
954 14 无法打开数据库 "%.*ls"。 因为该数据库充当镜像数据库。
955 14 已为数据库镜像启用数据库 %.*ls,但该数据库缺少仲裁: 无法打开该数据库。 如果已配置伙伴和见证服务器连接,请进行检查。
956 14 已为数据库镜像启用数据库 %.*ls,但该数据库尚未与其伙伴数据库同步。 请稍后再试此操作。
957 17 已为数据库镜像启用数据库 '%.*ls',该数据库的名称不能更改。
958 10 资源数据库的内部版本为 %.*ls。 这只是一条信息性消息。 不需要任何用户操作。
959 20 资源数据库的版本为 %d,而此服务器支持版本 %d。 请还原正确版本或重新安装 SQL Server。
960 10 警告:数据库 '%.ls' 中的用户 'sys' (principal_id = %d)已被重命名为 '%. ls'。 "sys" 是此版本 SQL Server 中的保留用户名或架构名。
961 10 警告:数据库 "%.ls" 中对象 ID %d 的索引 "%. ls" (index_id = %d)已被重命名为 "%.*ls",因为该索引的名称与该对象的另一索引名称重复。
962 10 警告:数据库 "%.ls" 中的主键或唯一约束 "%. ls" (object_id = %d)已被重命名为 "%.*ls",因为其索引已被重命名。
963 10 警告:数据库 "%.*ls" 由于升级期间采取的操作而被标记为可疑。 有关详细信息,请参阅错误日志或事件日志。 请用 ALTER DATABASE 使此数据库联机。 此数据库将以 restricted_user 状态联机。
964 10 警告:发现数据库 '%.ls' 中缺少系统用户 '%. ls',已将其还原。 要求此用户进行 SQL Server 操作。
965 10 警告:在数据库 "%.ls" 中对象 ID %d 的索引 "%. ls" (index_id = %d)的元数据中检测到列的可为 Null 性不一致。 索引可能已损坏。 请运行 DBCC CHECKTABLE 验证一致性。
966 10 警告:由于数据库 "%.ls" 中的程序集 "%. ls" 的名称与此版本的 SQL Server 中的系统程序集冲突,因此已将它重命名为 "%.*ls"。
967 10 警告:由于 "%.*ls"."%.ls" 上的索引 "%. ls" 的绑定 XML 数据可能包含不再支持的负 xs:date 和 xs:dateTime 值,因此该索引被禁用。
968 10 警告:由于 Sql Server 不支持在类型 xs:date 或 xs:dateTime 的值内部出现负年份,因此架构集合 "%.ls" 中的类型 "%. ls" 的 XML 方面由 "%.ls" 更新为 "%. ls"。
969 10 警告:由于 Sql Server 不支持在类型 xs:date 或 xs:dateTime 的值内部出现负年份,因此架构集合 "%.ls" 中的 XML 元素或属性 "%. ls" 的默认值或固定值由 "%.ls" 更新为 "%. ls"。
970 10 警告:XML 列 "%.ls.%. ls.%.*ls" 中的 XML 实例可能包含类型 xs:date 或 xs:dateTime 的负简单类型值。 将不可能在这些 XML 实例上运行 XQuery 或生成主 XML 索引。
971 10 在两个不同的位置检测到该资源数据库。 请将该资源数据库附加到 sqlservr.exe 所在的目录路径 '%.ls' 下,而不是资源数据库当前所附加到的 '%. ls'。
972 17 不能在过程执行期间使用数据库 '%d'。
973 10 数据库 %ls 已启动。 但是,FILESTREAM 与 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 选项不兼容。 请删除 FILESTREAM 文件和 FILESTREAM 文件组,或者将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。
974 10 由于数据库文件不存在,无法将资源数据库附加到 sqlservr.exe 所在的目录路径 '%.*ls' 下。
975 10 由于 '%.*ls' 为只读数据库,因此无法在该数据库中更新系统对象。
976 14 目标数据库 '%.*ls' 正参与某个可用性组,查询当前无法访问该数据库。 数据移动被挂起,或者未启用可用性副本以便用于读访问。 允许对此和其他 d 的只读访问
977 10 警告:找不到数据库 '%.ls' 中 object_id '%d' 上的约束 '%. ls' 的关联索引。
978 14 目标数据库 ('%.*ls') 位于可用性组中,如果应用程序意向设置为只读,则当前可连接该数据库。 有关应用程序意向的详细信息,请参阅“SQL Server 联机丛书”。
979 14 目标数据库 ('%.*ls') 位于可用性组中,当前不允许只读连接。 有关应用程序意向的详细信息,请参阅“SQL Server 联机丛书”。
980 21 SQL Server 无法加载数据库 '%.*ls',因为它包含列存储索引。 当前安装的 SQL Server 版本不支持列存储索引。 使用受支持的 SQL Se 版本在数据库中禁用列存储索引
981 10 数据库管理器将使用 %d 目标数据库版本。
982 14 无法访问 '%.*ls' 数据库,因为没有为联机辅助副本启用只读访问权限。 检查可用性组配置,验证是否至少有一个辅助副本配置为只读访问。 等待启用
983 14 无法访问可用性数据库 '%.*ls',因为该数据库副本不在 PRIMARY 或 SECONDARY 角色中。 仅当数据库副本在 PRIMARY 或 SECONDARY 角色中时,才允许连接到可用性数据库。 尝试操作
984 21 未能执行从 Binn 到 Binn\Cache 文件夹的版本控制的 sqlscriptdowngrade.dll 副本。 VerInstallFile API 失败,错误代码为 % d。
985 10 已成功将文件 '%ls' 安装到文件夹 '%ls' 中。
986 10 尝试 % d 次后,无法获取数据库 '%.*ls' 的干净引导页。 这只是一条信息性消息。 不需要任何用户操作。
987 23 更新数据库 '%.*ls' 中的系统对象时遇到重复键插入问题。
988 14 无法访问数据库 '%.*ls',因为它缺少用于实现高可用性的节点仲裁。 请稍后再试此操作。
989 16 当一个或多个 ID 为 %d 的主机数据库的分区数据库被标记为可疑时,无法使该主机数据库脱机。
990 16 正在使 ID 为 %d 的主机数据库脱机,因为一个或多个该主机数据库的分区数据库被标记为可疑。
991 16 当一个或多个主机数据库 '%.*ls' 的分区数据库被标记为可疑时,无法使该主机数据库脱机。
992 16 无法获取数据库 '%.*ls' 上的共享锁。
993 10 重做数据库 '%.*ls' 适用的从 %d 到 %d 的版本升级步骤。
994 10 警告:"%.ls"."%.*ls" 上的索引 "%.ls" 已禁用,因为它包含计算列。
995 10 警告:"%.ls"."%.*ls" 上的索引 "%.ls" 已禁用。 它位于只读文件组中,因此无法升级。
996 10 警告:"%.ls"."%.*ls" 上的索引 "%.ls" 已禁用。 无法升级此列存储索引,可能是因为它超出了 '%d' 字节的行大小限制。
       

错误 1000 到 1999

错误 严重性 是否记录事件 说明
1001 16 第 %d 行:指定的长度或精度 %d 无效。
1002 16 第 %d 行:指定的小数位数 %d 无效。
1003 15 第 %d 行: 只有 %ls 才允许使用 %ls 子句。
1004 16 列前缀“%.*ls”无效:未指定表名
1005 15 第 %d 行:过程号(%d)无效。 必须介于 1 到 32767 之间。
1006 15 CREATE TRIGGER 不包含任何语句。
1007 15 %S_MSG '%.*ls' 超出了数值表示范围(最大精度为 38)。
1008 15 由 ORDER BY 编号 %d 标识的 SELECT 项包含一个变量,作为标识列位置的表达式的一部分。 按照引用列名的表达式排序时,只允许使用变量。
1009 16 在 DBCC 命令中不允许使用关键字 DEFAULT。
1010 15 转义符 '%.*ls' 无效。
1011 15 在 FROM 子句中多次指定了相关名称 '%.*ls'。
1012 15 相关名称 '%.ls' 具有与表 '%. ls' 相同的表现名称。
1013 15 FROM 子句中的对象 "%.ls" 和 "%. ls" 具有相同的表现名称。 请使用相关名称来区分它们。
1014 15 TOP 子句含有无效的值。
1015 15 聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。
1016 15 在包含已联接的表的查询中,不能指定外部联接运算符。
1018 15 “%.*ls”附近有语法错误。 如果它要作为表提示的一部分,则必须有 WITH 关键字和圆括号。 有关正确的语法,请参阅 SQL Server 联机丛书。
1019 15 在 GRANT/REVOKE 语句的对象名之后,列列表无效。
1020 15 不能为实体级权限指定子实体(如列或安全性表达式)列表。
1021 10 FIPS 警告:行 %d 具有非 ANSI 语句 '%ls'。
1022 10 FIPS 警告:行 %d 具有非 ANSI 子句 '%ls'。
1023 15 为 %ls 指定的参数 %d 无效。
1024 10 FIPS 警告:行 %d 具有非 ANSI 函数 '%ls'。
1025 10 FIPS 警告:标识符 '%.*ls' 的长度超过了 18。
1026 16 GOTO 不能用于跳转到 TRY 或 CATCH 作用域。
1028 15 在 GROUP BY ALL 子句中,不允许使用 CUBE、ROLLUP 和 GROUPING SETS 构造。
1029 15 对于子查询和派生表,浏览模式无效。
1030 16 此处只允许使用常量。 不允许出现时间文字,因为它引用当前日期。
1031 15 百分比值必须介于 0 到 100 之间。
1032 16 无法使用列前缀 '%.ls'。此前缀必须与 UPDATE 子句 '%. ls' 中的对象匹配。
2052 16 除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
1034 15 语法错误:在触发器声明中重复指定了操作 "%.*s"。
1035 15 '%.ls' 附近有语法错误,需要 '%. ls'。
1036 15 在此 CREATE/ALTER DATABASE 语句中需要文件选项 %hs。
1037 15 不能对语句权限指定 CASCADE、WITH GRANT 或 AS 选项。
1038 15 缺少对象或列名,或者对象或列名为空。 对于 SELECT INTO 语句,请确保每列均具有名称。 对于其他语句,请查找空的别名。 不允许使用定义为 "" 或 [] 的别名。 请将别名更改为有效名称。
1039 16 多次指定了选项 '%.*ls'。
1041 15 对于 LOG 文件,不允许使用选项 %.*ls。
1042 15 指定了冲突的 %ls 优化器提示。
1043 16 '%hs' 尚未实现。
1044 15 不能使用现有的函数名来指定存储过程名。
1045 15 在此上下文中不允许使用聚合。 只允许使用标量表达式。
1046 15 在此上下文中不允许使用子查询。 只允许使用标量表达式。
1047 15 指定了冲突的锁提示。
1048 15 游标选项 %ls 和 %ls 冲突。
1049 15 不允许混合使用新旧语法来指定游标选项。
1050 15 此语法只允许在参数化查询中使用。
1051 15 存储过程中的游标参数必须以 OUTPUT 和 VARYING 选项来声明,并且必须以 CURSOR VARYING OUTPUT 顺序指定。
1052 15 %ls 选项 "%ls" 和 "%ls" 冲突。
1053 15 对于 DROP STATISTICS,您必须以 "objectname.statisticsname" 的形式同时提供对象(表或视图)名称和统计信息名称。
1054 15 在绑定到架构的对象中不允许使用语法 '%ls'。
1055 15 '%.*ls' 是无效名称,因为该名称包含 NULL 字符或无效的 Unicode 字符。
1056 15 选择列表中的元素数目超出了 %d 元素的最大允许值。
1057 15 IDENTITY 函数不能用于包含 UNION、INTERSECT 或 EXCEPT 运算符的 SELECT INTO 语句。
1058 15 在游标声明中不能同时指定 READ_ONLY 和 FOR READ ONLY。
1059 15 在过程或函数内部不能设置或重置 'parseonly' 选项。
1060 15 TOP 子句中的行数必须是整数。
1061 16 尚未实现 text/ntext/image 常量。
1062 16 在没有对应的 ORDER BY 子句时,不允许使用 TOP N WITH TIES 子句。
1063 16 不能用 ALTER DATABASE ADD FILE 添加文件组。 请使用 ALTER DATABASE ADD FILEGROUP。
1064 16 文件组不能用于日志文件。
1065 15 INSERT、UPDATE、DELETE 或 MERGE 语句的目标表不允许使用 NOLOCK 和 READUNCOMMITTED 锁提示。
1066 10 警告。 第 %d 行:选项 '%ls' 已过时,因此已失效。
1067 15 SET SHOWPLAN 语句必须是批处理中仅有的语句。
1068 16 每个表只允许有一个索引提示列表。
1069 16 只允许在 FROM 或 OPTION 子句中使用索引提示。
1070 15 不再支持 CREATE INDEX 选项 '%.*ls'。
1071 16 无法对远程 JOIN 指定 JOIN 算法。
1072 16 只能对 INNER JOIN 子句指定 REMOTE 提示。
1073 15 '%.ls' 不是游标 %. ls 的可识别游标选项。
1074 15 不允许创建临时函数。
1075 15 标量值的函数中的 RETURN 语句必须含有参数。
1076 15 函数 '%s' 要求至少有 %d 个参数。
1077 15 不允许向表变量 INSERT 标识列。
1078 15 '%.ls %. ls' 不是可以识别的选项。
1079 15 通过游标访问时,变量无法用于在全文谓词中指定搜索条件。
1080 15 整数值 %.*ls 超出了范围。
1081 16 %s 不允许将数据库名称指定为程序集名称的前缀。
1082 15 %.*ls 不支持同步触发器注册。
1083 15 在服务器和数据库级别触发器的上下文中,OWNER 不是 EXECUTE AS 的有效选项。
1084 15 '%.*ls' 是无效事件类型。
1085 15 '%.*ls' 事件类型不支持事件通知。
1086 16 当视图、内联函数、派生表和子查询包含集合运算符时,其中的 FOR XML 子句无效。 若要解决这一问题,请使用派生表语法来包装内含集合运算符的 SELECT,并在其最上面应用 FOR XML。
1087 15 必须声明表变量 "%.*ls"。
1088 15 找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。
1089 15 SET FMTONLY OFF 语句必须是批处理中的最后一个语句。
1090 15 默认值对参数 %d 无效。
1091 15 选项 "%ls" 对此函数无效。
1092 16 在此上下文中,不能为选项 '%ls' 指定 %d 个统计信息名称。
1093 16 %.*ls 不是有效的 Broker 名称。
1094 15 不能将架构名称指定为数据库和服务器级别触发器的触发器名称的前缀。
1095 15 %.*ls 已经被指定为事件类型。
1096 15 不支持 CLR 类型、nvarchar(max)、varbinary(max) 和 xml 的默认参数值。
1097 15 不能在此 CREATE TRIGGER 语句内使用 If UPDATE。
1098 15 指定的事件类型对指定的目标对象无效。
1099 15 ON 子句对此语句无效。
1101 17 由于文件组“%.ls”中的磁盘空间不足,无法为数据库“%. ls”分配新页。 请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
1105 17 无法为数据库 '%.ls' 中的对象 '%.ls'%. ls 分配空间,因为 '%. ls' 文件组已满。 请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。
1119 16 其他人正在使用 IAM 页 %S_PGID 所属的对象,无法删除该 IAM 页。
1121 17 空间分配器不能在数据库 %d 中分配页。
1122 14 表错误:页 %s_PGID。 测试(%hs)失败。 地址 0x%x 未对齐。
1123 14 表错误:页 %s_PGID。 意外的页类型 %d。
1124 14 表错误:页 %s_PGID。 测试(%hs)失败。 槽 %d,偏移量 0x%x 无效。
1125 14 表错误:页 %s_PGID。 测试(%hs)失败。 槽 %d,行扩展到位于 0x%x 的可用空间。
1126 14 表错误:页 %s_PGID。 测试(%hs)失败。 槽 %d,偏移量 0x%x 与前面的行重叠。
1127 14 表错误:页 %s_PGID。 测试(%hs)失败。 值为 %ld 和 %ld。
1128 14 表错误:页 %S_PGID,行 %d。 测试(%hs)失败。 值为 %ld 和 %ld。
1129 16 无法从文件组 '%.*ls' 清除延迟的释放。
1130 10 为工作表分配区时出错。 TEMPDB 中的区 %S_PGID 可能已丢失。
1131 10 无法截断 AppendOnlyStorageUnit 0x%p。 下次将重试。 这只是一条信息性消息。 不需要任何用户操作。
1202 16 数据库主体 '%.*ls' 不存在或用户不是成员。
1203 20 进程 ID %d 尝试对不归它所有的资源进行解锁: %.*ls。 请重试该事务,因为此错误可能是计时条件导致的。 如果该问题仍然存在,请与数据库管理员联系。
1204 19 SQL Server 数据库引擎的实例此时无法获得 LOCK 资源。 请在活动用户较少时重新运行该语句。 请询问数据库管理员,检查此实例的锁定和内存配置,或检查是否有长时间运行的事务。
1205 13 事务(进程 ID %d)与另一个进程被死锁在 %.*ls 资源上,并且已被选作死锁牺牲品。 重新运行该事务。
1206 18 Microsoft 分布式事务处理协调器(MS DTC)已取消此分布式事务。
1207 10 无法在启动时分配 %u 锁,正在还原到 %u 并启用动态锁分配。 启动时允许使用的最大内存为 %I64u KB。
1208 21 启动期间无法分配初始 %u 锁块。 无法启动该服务器。
1209 21 启动期间无法分配初始 %u 锁所有者块。 无法启动该服务器。
1210 21 锁迁移期间无法分配锁所有者块。 服务器已暂停。
1212 10 未记录锁: %-30ls 模式: %s
1213 21 生成锁监视器线程时出错: %ls
1214 17 内部错误。 并行事务过多。
1220 17 事务中已没有更多的锁类。
1221 20 数据库引擎正在尝试释放一组该事务当前没有保留的锁。 请重试该事务。 如果问题仍然存在,请与您的支持提供商联系。
1222 16 已超过了锁请求超时时段。
1223 16 无法释放应用程序锁(数据库主体: '%.ls',资源: '%. ls'),原因是当前没有保留该应用程序锁。
1224 16 传递到 %ls 的应用程序锁资源无效。
1225 16 传递到 %ls 的应用程序锁模式无效。
1226 16 传递到 %ls 的应用程序锁所有者无效。
1227 16 传递到 %ls 的应用程序锁超时无效。
1228 16 传递到应用程序锁函数或过程的参数 "%ls" 无效。
1230 16 传递到 %ls 的数据库主体无效。
1401 21 数据库镜像主线程例程的启动因以下原因失败: %ls。 请纠正此错误的原因,然后重新启动 SQL Server 服务。
1402 20 见证服务器实例找不到数据库镜像 GUID {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x} 的条目。 存在配置不匹配问题。 请重试该命令,或从数据库镜像伙伴之一重置见证服务器实例。
1403 16 镜像会话的见证服务器实例从数据库 %.ls 的服务器实例 %. ls 收到错误响应 %d(状态 %d)。 有关该错误的详细信息,请参见此服务器实例和伙伴服务器实例上的错误日志。
1404 16 命令失败,因为数据库镜像正忙。 请稍后重新发出该命令。
1405 16 已为数据库镜像启用数据库 "%.*ls"。
1406 16 无法安全地强制执行服务。 请删除数据库镜像并恢复数据库 "%.*ls" 以获得访问权。
1407 16 数据库 "%.*ls" 的远程副本与该数据库的本地副本不相关。
1408 16 数据库 "%.*ls" 的远程副本没有恢复到足以启用数据库镜像的程度。
1409 16 无法为数据库 "%.*ls" 的远程副本启用数据库镜像。 请将数据库日志还原到远程副本。
1410 16 已为数据库镜像启用数据库 "%.*ls" 的远程副本。
1411 16 数据库 "%.*ls" 的远程副本尚未应用足够的日志备份,无法将其所有文件前滚到公用时间点。
1412 16 数据库 "%.*ls" 的远程副本尚未前滚到包含在数据库日志的本地副本中的时间点。
1413 16 数据库镜像尚未完全启动,与远程服务器实例 '%.*ls' 的通信失败。 ALTER DATABASE 命令失败。 请在远程数据库启动后重试该命令。
1414 16 数据库镜像尚未完全初始化,数据库正在关闭。 ALTER DATABASE 命令失败。
1415 16 数据库 "%.*ls" 的数据库镜像操作失败。 无法执行请求的操作。
1416 16 没有为数据库镜像配置数据库 "%.*ls"。
1417 16 数据库 "%.*ls" 的管理员已禁用数据库镜像。
1418 16 服务器网络地址 "%.*ls" 无法访问或不存在。 请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。
1419 16 无法打开数据库 "%.*ls" 的远程副本。 请检查数据库名称,确保该数据库处于还原状态,然后重新发出该命令。
1420 16 数据库镜像无法获取网络主机名。 遇到操作系统错误 %ls。 请验证网络配置。
1421 16 与远程服务器实例 '%.*ls' 的通信未能在其超时前完成。 ALTER DATABASE 命令可能未完成。 请重试该命令。
1422 16 镜像服务器实例未反映数据库 "%.*ls" 的最近更改。 无法进行故障转移。
1423 16 不支持该属性名称。
1424 16 远程服务器实例有属性 '%.*ls' 的最新值。 属性值未更改。
1425 16 属性值对 '%.*ls' 无效。 属性值未更改。
1426 16 要发出 ALTER DATABASE SET WITNESS,所有三个服务器实例必须互连,且镜像数据库必须同步。 当这些条件都满足时,请重新发出该命令。
1427 16 服务器实例 '%.*ls' 无法充当见证服务器。 ALTER DATABASE SET WITNESS 命令失败。
1428 16 请求被拒绝,因为响应服务器实例没有处于可处理请求的状态。
1429 16 见证服务器实例名称必须与管理数据库的两个服务器实例的名称都不同。 ALTER DATABASE SET WITNESS 命令失败。
1430 16 数据库 '%.*ls' 因删除数据库镜像而处于不稳定的状态,因此恢复可能失败。 请在恢复后检验数据。
1431 16 数据库 "%.*ls" 的伙伴服务器实例和见证服务器实例均不可用。 请在至少其中一个实例变为可用后重新发出命令。
1432 10 数据库镜像正在试图通过从伙伴处请求副本来修复数据库 "%.*ls" 中的物理页 %S_PGID。
1433 16 在 ALTER DATABASE SET WITNESS 命令执行期间,所有三个服务器实例未保持互连。 当前没有与数据库关联的见证服务器。 请验证状态并在必要时重复命令。
1434 16 从服务器 %ls,数据库 %.*ls 收到类型为 %d 的无效或意外数据库镜像 %ls 消息。
1435 16 %ls 收到意外的数据库镜像错误响应: 状态 %u,严重性 %u,状态 %u,字符串 %.*ls。
1436 16 数据库 "%.*ls" 的远程副本的 Service Broker ID 与主体服务器上的 ID 不匹配。
1437 16 由于内存不足,无法从服务器实例 '%ls' 发布消息 '%ls'。 请减少不重要的内存负载或增加系统内存。
1438 16 服务器实例 %ls 拒绝了配置请求;有关详细信息,请阅读它的错误日志文件。 原因 %u 和状态 %u 可能有助于 Microsoft 诊断问题。 这是一个短期存在的错误,再次发出请求就可能会成功。 请纠正问题的原因(如果发现了的话),然后重试。
1439 16 当前没有与数据库 "%.*ls" 关联的见证服务器。
1440 10 当前正在执行数据库镜像操作,其中数据库 '%.*ls' 作为主体副本。 这只是一条信息性消息。 不需要任何用户操作。
1441 10 当前正在执行数据库镜像操作,其中数据库 '%.*ls' 作为镜像副本。 这只是一条信息性消息。 不需要任何用户操作。
1442 10 当前未对数据库 '%.*ls' 执行数据库镜像操作。 这只是一条信息性消息。 不需要任何用户操作。
1443 10 已经终止对数据库 '%.*ls' 的数据库镜像操作。 这只是一条信息性消息。 不需要任何用户操作。
1444 10 掠过对数据库 '%ls' 的恢复,因为它被标记为镜像数据库,而镜像数据库是无法恢复的。 这只是一条信息性消息。 不需要任何用户操作。
1445 10 略过对数据库 '%ls' 的恢复,因为它已标记为无法访问的、用于数据库镜像的数据库。 镜像会话有问题。 该会话或是缺少仲裁,或是通信链接因链接、端点配置或(服务器帐户或安全证书的)权限等存在问题而断开。 若要获取数据库的访问权限,请检查会话配置中做了哪项更改,并撤消此项更改。
1446 10 "%.*ls" 服务器实例已充当见证服务器。
1447 16 直到两个伙伴服务器实例都启动、运行并建立连接,才能执行 ALTER DATABASE "%.*ls" 命令。 请启动伙伴,然后重新发出该命令。
1448 16 数据库 "%.*ls" 的远程副本不存在。 请检查数据库名称,然后重新发出命令。
1449 16 由于服务器连接字符串无效,ALTER DATABASE 命令失败。
1450 16 由于无法创建工作线程,ALTER DATABASE 命令失败。
1451 16 在系统表中找不到数据库镜像信息。
1452 16 伙伴服务器实例名称必须与管理数据库的服务器实例的名称不同。 ALTER DATABASE SET PARTNER 命令失败。
1453 17 数据库 '%.ls' 的远程镜像伙伴 '%. ls' 遇到错误 %d,状态 %d,严重性 %d。 数据库镜像已挂起。 请在远程服务器上更正该错误,然后再继续镜像;或者删除镜像,然后再重新建立镜像服务器实例。
1454 17 数据库镜像将挂起。 服务器实例 '%.ls' 在充当数据库 '%. ls' 的镜像伙伴时遇到错误 %d,状态 %d,严重性 %d。 该数据库镜像伙伴可能会尝试从错误中自动恢复,并继续镜像会话。 有关详细信息,请查看其他错误消息的错误日志。
1455 16 无法对数据库 "%.*ls" 强制执行数据库镜像服务,因为该数据库未处于要成为主体数据库的正确状态。
1456 16 无法将 ALTER DATABASE 命令发送到远程服务器实例 '%.*ls'。 数据库镜像配置未更改。 请确保该服务器已连接,然后重试。
1457 23 镜像数据库 '%.*ls' 的同步操作中断,导致数据库处于不一致的状态。 ALTER DATABASE 命令失败。 请确保主体数据库(如果可用)重新启动并联机,然后重新连接镜像服务器实例,并允许镜像数据库完成同步。
1458 17 在将页 %S_PGID 发送给镜像服务器时,'%.*ls' 数据库的主体副本遇到错误 %d,状态 %d,严重性 %d。 数据库镜像已挂起。 请尝试纠正错误条件,然后继续镜像。
1459 24 访问数据库镜像元数据时出错。 请删除镜像(ALTER DATABASE database_name SET PARTNER OFF),然后重新配置。
1460 16 已经为远程服务器上的数据库镜像配置数据库 "%.*ls"。 请删除远程服务器上的数据库镜像以建立一个新伙伴。
1461 10 数据库镜像通过从伙伴处获取副本,成功修复了数据库 "%.*ls" 中的物理页 %S_PGID。
1462 16 由于重做操作失败,数据库镜像被禁用。 无法恢复。
1463 16 在此 SQL Server 实例的版本中,数据库镜像不可用。 有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。
1464 16 无法为数据库 "%.*ls" 的远程副本启用数据库镜像,因为该数据库未处于恢复状态。 必须使用 WITH NORECOVERY 还原远程数据库。
1465 16 无法启用数据库镜像,因为 "%.*ls" 数据库在两个伙伴上都不处于完全恢复模式。
1466 16 无法启用数据库镜像,因为 "%.*ls" 数据库在其中一个伙伴上处于只读模式。
1467 16 无法启用数据库镜像,因为 "%.*ls" 数据库在其中一个伙伴上处于紧急模式或可疑模式。
1468 16 无法对数据库 "%.*ls" 执行该操作,因为该数据库参与了数据库镜像会话。
1469 16 无法启用数据库镜像,因为 "%.*ls" 数据库在其中一个伙伴上是自动关闭的数据库。
1470 16 对此伙伴配置值执行的 Alter Database 操作只能在数据库 "%.*ls" 的当前主体服务器上启动。
1471 16 数据库镜像连接终止。 为数据库 "%.*ls" 发送消息时内存不足。
1472 16 数据库镜像连接终止。 为数据库 "%.*ls" 发送消息时出现通信错误。
1473 16 此 SQL Server 版本不允许更改安全级别。 ALTER DATABASE 命令失败。
1474 16 '%.ls' 的数据库镜像连接错误 %d '%. ls'。
1475 16 由于 "%.*ls" 数据库可能有尚未备份的大容量日志记录更改,所以无法启用数据库镜像。 必须在镜像上还原主体数据库的上一次日志备份。
1476 16 数据库镜像超时值 %d 超过了最大值 32767。
1477 16 要手动故障转移数据库 "%.*ls",数据库镜像安全级别必须为 FULL。 请将安全级别设置为 FULL,然后重试。
1478 16 镜像数据库 "%.*ls" 包含的事务日志数据不足,无法保留主体数据库的日志备份链。 如果没有从主体数据库进行日志备份或者没有在镜像数据库上还原日志备份,则可能会出现这种情况。
1479 16 与 "%.ls" 的镜像连接已超时,因为数据库 "%. ls" 在等待 %d 秒后未得到响应。 请检查服务和网络连接。
1480 10 由于 %S_MSG,镜像数据库 "%.*ls" 正在由 "%ls" 向 "%ls" 角色转变。
1481 10 数据库镜像无法修复数据库 "%.*ls" 中的物理页 %S_PGID。 无法联系镜像伙伴,或者镜像伙伴未提供该页的副本。 原因可能是缺少网络连接,或者伙伴保留的该页副本也已损坏。 若要了解伙伴当前是否处于连接状态,请查看 sys.database_mirroring 目录视图中的 mirroring_state_desc 列。 如果它们处于连接状态,那么,查看此消息报告时间前后的错误日志条目即可了解到伙伴无法提供该页副本的原因。 请尝试纠正该错误,然后继续镜像。
1485 10 已在此 SQL Server 实例上启用数据库镜像功能。
1486 10 在端点配置中禁用了数据库镜像传输功能。
1487 10 数据库镜像正在启动 %d 并行重做线程,并将数据库 '%.*ls' 作为镜像副本。 这只是一条信息性消息。 不需要任何用户操作。
1488 16 "%.*ls" 数据库处于单用户模式,所以不能启用数据库镜像。
1489 10 由于出现错误 %d,已对此服务器禁用数据库镜像。 有关详细信息,请查看错误日志和配置。
1499 16 数据库镜像错误: 状态 %u,严重性 %u,状态 %u,字符串 %.*ls。
1501 20 排序失败。 请与技术支持部门联系。
1505 16 因为发现对象名称 '%.ls' 和索引名称 '%. ls' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。 重复的键值为 %ls。
1509 20 由于键列上有未知数据类型,排序期间行比较失败。 元数据可能损坏。 请与技术支持部门联系。
1510 17 排序失败。 数据库 '%.*ls' 中空间不足或包含锁。
1511 20 无法用事务日志调节排序。
1522 20 索引生成期间排序操作失败。 排序的终止导致无法覆盖数据库 '%.*ls' 中的分配页。 请运行 DBCC CHECKDB 查看是否存在分配错误和一致性错误。 可能需要从备份还原数据库。
1523 20 排序失败。 无法释放不正确的区。 请与技术支持部门联系。
1532 20 从页 %S_PGID 开始运行的排序段发现了未标记为共享的区。 请重试该事务。 如果问题仍然存在,请与技术支持部门联系。
1533 20 无法共享区 %S_PGID。 无法标识正确的区。 请重试该事务。
1534 20 在共享区目录中找不到区 %S_PGID。 请重试该事务。 如果问题仍然存在,请与技术支持部门联系。
1535 20 无法共享区 %S_PGID。 共享区目录已满。 请重试该事务。 如果问题仍然存在,请与技术支持部门联系。
1537 20 不能挂起不在行输入阶段的排序。
1538 20 当排序不在行输入阶段时,不能将行插入排序。
1540 16 不能对大小为 %d 的行进行排序,该大小大于允许的最大值 %d。 请考虑使用 ROBUST PLAN 提示重新提交查询。
1541 16 排序失败。 怀疑存在有缺陷的 CLR 类型比较函数。
1542 10 BobMgr::GetBuf:在 %d 秒之后未完成 "对大输出缓冲区排序" 的写入操作。
1543 10 尝试读取以下内容时导致操作系统错误 '%ls': ID 为 %d 的数据库中文件 '%ls' 中的排序段页 %S_PGID。 排序操作将重试读取该页。
1701 16 创建或更改表 '%.*ls' 失败,因为最小行大小是 %d,包括 %d 字节的内部开销。 而此值超出了允许的 %d 字节的最大表行大小。
1702 16 CREATE TABLE 失败,因为表 '%.ls' 中的列 '%. ls' 超出了 %d 列的最大值。
1706 16 系统表 '%.*ls' 只能在升级期间创建或更改。
1707 16 不能为已分区表指定 TEXTIMAGE_ON 文件组。
1708 10 警告:已经创建表 "%.*ls",但是它的最大行大小超过了允许的最大字节数 %d。 如果得到的行超过此大小限制,则对此表的 INSERT 或 UPDATE 操作将失败。
1709 16 当表没有 text、ntext、image、varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 类型列时,不能使用 TEXTIMAGE_ON。
1710 10 如果在别名类型上绑定了规则或默认值,则不能将该别名类型用作表变量中的列类型或将其用作表值函数中的返回表定义。 在类型 '%.*ls' 上绑定了 %S_MSG。
1711 16 不能对表 '%.ls' 中的列 '%. ls' 定义 PRIMARY KEY 约束。 必须将计算列持久化,并且该列不可为 Null。
1712 16 联机索引操作只能在 SQL Server Enterprise Edition 中执行。
1713 16 不能对表 '%.*ls' 或使用该表执行 %ls,因为该表是目标表或是当前正在执行的触发器的级联操作的一部分。
1714 16 更改表失败,因为表 '%.*ls' 的唯一列 ID 已用完。
1715 16 外键 '%.ls' 创建失败。对于引用计算列 '%. ls',只允许使用 NO ACTION 引用更新操作。
1716 16 当表没有 FILESTREAM 列时,不能指定 FILESTREAM_ON。 请从该语句中删除 FILESTREAM_ON 子句,或者向表中添加 FILESTREAM 列。
1717 16 不能在 ON 子句中同时指定 FILESTREAM_ON 和分区方案。
1718 16 必须先对数据库 '%.ls' 启用更改跟踪,才能对表 '%. ls' 启用更改跟踪。
1719 16 FILESTREAM 数据不能放在空的文件组中。
1720 16 由于表 '%.*ls' 具有 FILESTREAM 列,因此无法删除 FILESTREAM 文件组或分区方案。
1721 16 更改表 '%.*ls' 失败,因为使用 vardecimal 存储格式的行大小超出了允许的 %d 字节的最大表行大小。
1722 16 由于没有为 FILESTREAM 数据指定分区方案,因此无法 %S_MSG %S_MSG '%.*ls'。
1723 16 由于已为 FILESTREAM 数据指定了分区方案,但没有为该表指定分区方案,因此无法 %S_MSG %S_MSG '%.*ls'。
1724 16 文件组 '%.*ls' 既非 FILESTREAM 文件组又非 FILESTREAM 文件组的分区方案。
1725 16 由于 %S_MSG 中存在 INSTEAD OF 触发器,因此无法向 %S_MSG '%.*ls' 添加 FILESTREAM 列。
1726 16 由于表 '%.*ls' 已包含 FILESTREAM 文件组或分区方案,因此无法添加 FILESTREAM 文件组或分区方案。
1727 16 无法使用 FILESTREAM_ON 子句对表“%.ls”创建非聚集索引“%. ls”。
1728 16 由于计算列 '%.*ls' 使用了一个 FILESTREAM 列,因此无法对表 '%.ls' 创建索引 '%. ls'。
1729 16 由于分区列 '%.ls' 使用了一个 FILESTREAM 列,因此无法创建表 '%. ls'。
1730 16 创建或更改压缩表 '%.*ls' 失败,因为压缩前的行大小是 %d,包括 %d 字节的内部系统开销。 而此值超出了允许的 %d 字节的最大表行大小。
1731 16 无法在表 '%.ls' 中创建稀疏列 '%. ls',因为指定的选项或数据类型无效。 稀疏列必须可为 Null,并且不能具有 ROWGUIDCOL、IDENTITY 或 FILESTREAM 属性。 稀疏列不能为以下数据类型: text、ntext、image、geometry、geography 或用户定义的类型。
1732 16 无法在表 '%.ls' 中创建稀疏列集 '%. ls',因为一个表不能包含多个稀疏列集。 请修改该语句以便仅将一个列指定为 COLUMN_SET FOR ALL_SPARSE_COLUMNS。
1733 16 无法在表 '%.ls' 中创建稀疏列集 '%. ls',因为稀疏列集必须是可为 Null 的 xml 列。 请修改列定义以允许 Null 值。
1734 16 因为表 '%.ls' 已包含一个或多个稀疏列,所以无法在该表中创建稀疏列集 '%. ls'。 如果一个表包含一个稀疏列,则无法将稀疏列集添加到该表。
1736 16 无法在 CHECK 约束或计算列定义中引用表 '%.ls' 的列 '%. ls',因为该列为稀疏列集。 无法在 CHECK 约束或计算列定义中引用稀疏列集。
1738 10 无法创建只包含一个列集列、不包含任何非计算列的表 '%.*ls'。
1750 10 无法创建约束。 请参阅前面的错误消息。
1752 16 表 '%.ls' 中的列 '%. ls' 对于创建默认约束无效。
1753 16 列 '%.ls.%. ls' 的长度或小数位数与外键 '%.*ls' 中的引用列 '%.ls.%. ls' 的长度或小数位数不同。 参与构造外键关系的列必须定义为具有同一长度和小数位数。
1754 16 不能在具有 IDENTITY 属性的列上创建默认值。 表 '%.ls',列 '%. ls'。
1755 16 不能在数据类型为 timestamp 的列上创建默认值。 表 '%.ls',列 '%. ls'。
1756 10 不为临时表定义 FOREIGN KEY 约束 '%.*ls'。 无论是局部临时表还是全局临时表,都不会对它们强制使用 FOREIGN KEY 约束。
1757 16 列 '%.ls.%. ls' 没有与外键 '%.*ls' 中的引用列 '%.ls.%. ls' 使用相同的排序规则。
1758 16 如果同一语句中没有其他操作,只能联机添加或删除单个约束。
1759 16 不允许在另一个计算列定义中使用表 '%.ls' 中的计算列 '%. ls'。
1760 16 不能在类型为 %ls 的列上创建类型为 %ls 的约束。
1761 16 由于一个或多个引用列不可为 Null,因此无法使用 SET NULL 引用操作创建外键 "%.*ls"。
1762 16 不能使用 SET DEFAULT 引用操作创建外键 "%.*ls",因为一个或多个不可为 Null 的引用列缺少默认约束。
1763 16 不支持跨数据库的外键引用。 外键 '%.*ls'。
1764 16 表 '%.ls' 中的计算列 '%. ls' 在 '%ls' 中的使用无效,因为它未持久化。
1765 16 外键 '%.ls' 创建失败。对于引用计算列 '%. ls',只允许使用 NO ACTION 和 CASCADE 引用删除操作。
1766 16 不支持对临时表的外键引用。 外键 '%.*ls'。
1767 16 外键 '%.ls' 引用了无效的表 '%. ls'。
1768 16 外键 '%.ls' 引用的对象 '%. ls' 不是用户表。
1769 16 外键 '%.*ls' 引用了位于引用表 '%.ls' 中的无效列 '%. ls'。
1770 16 外键 '%.*ls' 引用了位于被引用表 '%.ls' 中的无效列 '%. ls'。
1771 16 无法创建外键 '%.*ls',因为它引用了其聚集索引 '%.ls' 被禁用的对象 '%. ls'。
1772 16 外键 '%.*ls' 无效。 不能在外键定义中使用系统表。
1773 16 外键 '%.ls' 含有对对象 '%. ls' 的隐式引用,该对象没有针对它定义的主键。
1774 16 外键 '%.ls' 的引用列列表中的列数与被引用表 '%. ls' 中主键的列数不匹配。
1775 16 无法创建外键 '%.*ls',因为它引用了其 PRIMARY KEY 索引 '%.ls' 被禁用的对象 '%. ls'。
1776 16 在被引用表 '%.ls' 中没有与外键 '%. ls' 中的引用列列表匹配的主键或候选键。
1778 16 列 '%.ls.%. ls' 的数据类型与外键 '%.*ls' 中的引用列 '%.ls.%. ls' 的数据类型不同。
1779 16 表 '%.*ls' 已经有针对它定义的主键。
1781 16 已在列上绑定了 DEFAULT。
1784 16 无法创建外键 '%.ls',因为被引用列 '%. ls.%.*ls' 是非持久化计算列。
1785 16 将 FOREIGN KEY 约束 '%.ls' 引入表 '%. ls' 可能会导致循环或多重级联路径。 请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
1786 16 外键 '%.*ls' 中的列 '%.ls.%. ls' 或引用列 '%.ls.%. ls' 是 timestamp 列。 此数据类型不能用于级联引用完整性约束。
1787 16 无法在表 '%.ls' 上使用级联 DELETE 或 UPDATE 定义外键约束 '%. ls',因为在该表上定义了 INSTEAD OF DELETE 或 UPDATE TRIGGER。
1788 16 无法创建级联外键 '%.ls',该位置的引用列 '%. ls.%.*ls' 是标识列。
1789 16 无法在计算列定义中使用 CHECKSUM(*)。
1790 16 用户定义表类型的名称不能以数字记号(#)开头。
1791 16 无法对表 '%.ls' 的列 '%. ls' 创建 DEFAULT 约束,因为该列为稀疏列或稀疏列集。 稀疏列或稀疏列集不能有 DEFAULT 约束。
1793 16 由于没有为 FILESTREAM 数据指定分区方案,因此无法删除索引“%.*ls”。
1801 16 数据库 '%.*ls' 已存在。 请选择其他数据库名称。
1802 16 CREATE DATABASE 失败。 无法创建列出的某些文件名。 请查看相关错误。
1803 17 CREATE DATABASE 语句失败。 主文件必须至少是 %d MB 才能容纳 model 数据库的副本。
1806 16 CREATE DATABASE 失败。 数据库 '%.ls' 的默认排序规则不能设置为 '%. ls'。
1807 17 无法获得数据库 '%.*ls' 上的排他锁。 请稍后重试该操作。
1810 16 在可以创建新数据库之前,model 数据库必须可更新。
1812 16 CREATE DATABASE 失败。 不能使用带有 FOR ATTACH 选项的 COLLATE 子句。
1813 16 无法打开新数据库 '%.*ls'。 CREATE DATABASE 中止。
1814 10 无法创建 tempdb。 可能没有足够的可用磁盘空间。 请删除 tempdb 驱动器上的其他文件并重新启动 SQL Server,以释放更多的磁盘空间。 请检查事件日志,看其中是否还有其他错误可表明为什么无法初始化 tempdb 文件。
1815 16 %ls 属性不能用于数据库快照文件。
1816 16 不允许使用系统数据库 %.*ls 的数据库快照。
1817 16 只有数据库 "%.*s" 的所有者或系统管理员才能在该数据库上创建数据库快照。
1818 16 缺少主日志文件 '%ls' 且数据库没有完全关闭,因此不能重新构建该数据库。
1819 10 由于文件名太长,未能创建默认的日志文件。
1821 16 不能在另一个数据库快照上创建数据库快照。
1822 16 数据库必须联机才能创建数据库快照。
1823 16 无法创建数据库快照,因为它未能启动。
1824 16 不能附加正在还原的数据库。
1825 16 不能为数据库快照指定文件组和排序规则。
1826 16 不允许在 "%ls" 上使用用户定义文件组。
1827 16 CREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 %S_MSG 为 %I64d MB 的许可限制值。
1828 16 逻辑文件名 "%.*ls" 已被使用。 请选择不同的名称。
1829 16 FOR ATTACH 选项要求至少要指定主文件。
1830 16 文件 '%.ls' 和 '%. ls' 都是主文件。 数据库只能有一个主文件。
1831 16 文件 ONLINE/OFFLINE 语法不能用于 CREATE DATABASE。
1832 20 无法将文件 '%.ls' 作为数据库 '%. ls'.%.*ls 附加。
1833 16 只有执行了下一个 BACKUP LOG 操作后,才能再次使用文件 '%ls'。
1834 16 无法覆盖文件 '%ls'。 数据库 '%.*ls' 正在使用该文件。
1835 16 无法创建/附加任何新数据库,因为现有数据库的数目已达到最大允许值: %d。
1836 10 由于提供的名称太长,无法创建默认数据文件。
1837 16 文件名 "%ls" 太长,无法创建备用流名称。
1838 10 脱机的数据库文件已在从数据库快照恢复为联机状态时被覆盖。 恢复的文件可能包含无效的页。 请运行数据库一致性检查,评估数据的完整性。
1839 16 由于名称 '%ls' 是保留的设备名,因此无法创建默认数据文件。
1842 16 最大文件大小不能大于 2147483647(以页大小为单位)。 文件增长不能大于 2147483647(以页大小和百分比为单位)。
1843 10 正在将数据库 '%ls' 恢复到获取数据库快照 '%ls' 时的情形(拆分点为 LSN %.*ls (0x%ls))。 这只是一条信息性消息。 不需要任何用户操作。
1844 16 %ls 上不支持 %ls。
1845 16 当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,在 VSS 提供的编写器元数据文档中找不到 SQL VSS 编写器。
1846 16 当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,找不到数据库 '%ls' 的 SQL VSS 编写器组件。
1847 16 当前版本的操作系统不支持自动恢复的卷影复制服务(VSS)快照。
1848 16 卷影复制服务(VSS)无法创建数据库 '%ls' 的自动恢复快照以进行在线 DBCC 检查。
1849 16 CREATE DATABASE 失败,因为声明了 FILESTREAM 文件组,并且在模型数据库中将 ALLOW_SNAPSHOT_ISOLATION 或 READ_COMMITTED_SNAPSHOT 设置为 ON。 请在模型数据库中将 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT 设置为 OFF,或者在创建数据库时不声明任何 FILESTREAM 文件组,在新数据库中将 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT 设置为 OFF,然后使用 ALTER DATABASE 添加 FILESTREAM 文件组和文件。
1901 16 无法对视图 '%.ls' 创建索引或统计信息 '%. ls',因为键列 '%.*ls' 不精确,是计算列且未持久化。 请考虑在视图索引或统计信息键中删除对列的引用,或将列更改为精确列。 如果列是在基表中计算出来的,请考虑在该处将它标记为 PERSISTED。
1902 16 无法对 %S_MSG '%.ls' 创建多个聚集索引。请在创建新聚集索引前删除现有的聚集索引 '%. ls'。
1904 16 表 '%.ls' 的 %S_MSG '%. ls' 在 %S_MSG 键列表中具有 %d 个列名。 索引或统计信息键列列表的最大限制为 %d。
1907 16 无法重新创建索引 '%.*ls'。 新的索引定义与现有索引强制的约束不匹配。
1908 16 列 '%.ls' 是索引 '%. ls' 的分区依据列。 唯一索引的分区依据列必须是索引键的子集。
1909 16 不能在 %S_MSG 中使用重复的列名。 列名 '%.*ls' 多次列出。
1910 16 无法创建 %S_MSG '%.*ls',因为它超出了每个表或视图允许的最大值 %d。
1911 16 列名 '%.*ls' 在目标表或视图中不存在。
1912 16 无法对 %S_MSG '%.*ls' 继续执行索引 DDL 操作,因为它与已经对该对象进行的另一个并发操作冲突。 该并发操作可能是对同一个对象的联机索引操作,也可能是另一个移动索引页(如 DBCC SHRINKFILE)的并发操作。
1913 16 操作失败,因为在 %S_MSG '%.ls' 上已存在名称为 '%. ls' 的索引或统计信息。
1914 16 不能对对象 '%.*ls' 创建索引,因为该对象不是用户表或视图。
1915 16 不能使用 ignore_dup_key 索引选项更改非唯一索引。 索引 '%.*ls' 是非唯一索引。
1916 16 CREATE INDEX 选项 %ls 和 %ls 互斥。
1917 16 不能在局部临时表上联机创建、重新生成或删除索引。 请离线执行索引操作。
1919 16 表 '%.ls' 中的列 '%. ls' 的类型不能用作索引中的键列。
1921 16 指定的 %S_MSG '%.*ls' 无效。
1922 16 没有为文件组 '%.*ls' 分配文件。 不能对此文件组创建表、索引和大型对象列。 请使用 ALTER DATABASE 将一个或多个文件添加到文件组。
1924 16 文件组 '%.*ls' 是只读的。
1925 16 无法使用 DROP_EXISTING 选项将聚集索引转换为非聚集索引。 若要将索引类型从聚集索引更改为非聚集索引,请删除该聚集索引,然后使用两条单独的语句创建非聚集索引。
1927 16 表 '%.ls' 上已有名为 '%. ls' 的统计信息。
1929 16 不能为对象 '%.*ls' 创建统计信息,因为该对象不是用户表或视图。
1930 16 无法将非聚集索引转换为聚集索引,因为某外键约束引用了该索引。 请删除该外键约束,然后重试该操作。
1931 16 无法执行 SQL 语句,因为文件组 '%.*ls' 处于脱机状态。 请使用 sys.database_files 或 sys.master_files 目录视图来确定此文件组中文件的状态,然后从备份还原脱机文件。
1934 16 %ls 失败,因为下列 SET 选项的设置不正确: '%.*ls'。 请确保 SET 选项正确无误,可以用于 %S_MSG。
1935 16 无法创建索引。 对象 '%.ls' 是在禁用下列 SET 选项设置的情况下创建的: '%. ls'。
1937 16 无法对视图 '%.ls' 创建 %S_MSG,因为它引用了另一个视图 '%. ls'。 请考虑在索引视图定义中手动展开被引用视图的定义。
1938 16 不能对视图 '%.ls' 创建索引,因为基础对象 '%. ls' 的所有者不同。
1939 16 无法对视图 '%.*ls' 创建 %S_MSG,因为该视图未绑定到架构。
1940 16 不能对视图 '%.*ls' 创建 %S_MSG。 它没有唯一聚集索引。
1941 16 无法对视图 '%.*ls' 创建非唯一聚集索引,因为只允许使用唯一聚集索引。 请考虑创建唯一聚集索引。
1942 16 不能对视图 '%.*ls' 创建 %S_MSG。 它包含 text、ntext、image、FILESTREAM 或 xml 列。
1944 16 未创建索引 '%.*ls'。 此索引有一个键的长度至少为 %d 字节。 允许的最大键长度为 %d 字节。
1945 10 警告! 最大键长度为 %d 个字节。 索引 '%.*ls' 的最大长度为 %d 个字节。 对于某些大值组合,插入/更新操作将失败。
1946 16 操作失败。 索引 '%.*ls' 的索引条目长度为 %d 字节,超出了允许的最大长度 %d 字节。
1947 16 不能对视图 "%.ls" 创建 %S_MSG。该视图包含对 "%. ls" 的自联接。
1949 16 不能对视图 '%.*ls' 创建 %S_MSG。 函数 '%s' 生成具有不确定性的结果。 请使用具有确定性的系统函数,或者修改用户定义函数以返回具有确定性的结果。
1956 16 无法对 '%.ls' 视图创建 %S_MSG,因为它使用具有不确定性的用户定义函数 '%. ls'。 请删除对该函数的引用,或者使之具有确定性。
1957 16 无法对视图 '%.ls' 创建 %S_MSG,因为视图使用不精确的用户定义函数 '%. ls'。 请考虑删除对该函数的引用,或对其进行修改,使之成为精确函数。
1959 16 因为该数据库的兼容级别小于 80,所以无法对视图或计算列创建索引。 请使用 sp_dbcmptlevel 提升数据库的兼容级别。
1961 16 不能对视图 '%.ls' 创建 %S_MSG。因为排序规则名称为 '%. ls' 的排序规则转换表达式依赖于操作系统,所以具有不确定性。
1962 16 无法对视图 '%.ls' 创建 %S_MSG,因为该视图在 WHERE 或 GROUP BY 子句中引用的列 '%. ls' 不精确。 请考虑从该视图中除去该列,或修改该列使之精确列。
1963 16 无法对视图 "%.*ls" 创建 %S_MSG。 该视图包含不精确或不具有确定性的转换。
1964 16 无法对视图 "%.*ls" 创建 %S_MSG。 该视图包含不精确的常量。
1965 16 无法对视图 "%.*ls" 创建 %S_MSG。 该视图包含不精确的算术运算符。
1966 16 不能对视图 '%.*ls' 创建 %S_MSG。 该视图包含不精确的聚合运算符。
1967 16 不能对视图联机创建新的聚集索引。
1968 16 不能使用 DROP_EXISTING 选项联机将非聚集索引转换为聚集索引。
1969 16 默认 FILESTREAM 文件组在数据库 '%.*ls' 中不可用。
1970 10 警告:对表 "%.*ls" 的联机索引操作将继续,但是可能会限制对表的并发访问,原因是在同一事务中前面某项操作仍持有对此表的锁。
1971 16 不能在表 '%.ls' 上禁用索引 '%. ls'。 在使用此索引的表 '%.ls' 上禁用外键 '%. ls' 的权限被拒绝。
1972 16 不能对表 '%.ls' 禁用聚集索引 '%. ls'。 在禁用其聚集索引时更改引用视图 '%.*ls' 的权限被拒绝。
1973 16 不能在 %S_MSG '%.ls' 上对禁用的索引 '%. ls' 执行指定的操作。
1974 16 不能对 %S_MSG '%.ls' 执行指定的操作,因为其聚集索引 '%. ls' 被禁用。
1975 16 索引 '%.*ls' 行的长度超出了 '%d' 字节的最大允许长度值。
1976 16 无法对视图 '%.ls' 创建索引或统计信息 '%. ls',因为无法验证键列 '%.*ls' 是否精确以及是否具有确定性。 请考虑从索引或统计信息键中删除列,如果是计算列,则在基表中将该列标记为持久化列,或者在键中使用非 CLR 派生列。
1977 16 无法对表 '%.ls' 创建 %S_MSG '%. ls'。 对 XML 列 '%.*ls' 只能创建 XML 索引。
1978 16 表 '%.ls' 中的列 '%. ls' 的类型不能用作索引或统计信息中的键列。
1979 16 不能使用索引选项 ignore_dup_key 来更改索引 '%.*ls',因为它强制使用主约束或唯一约束。
1980 16 无法对表 '%.ls' 的计算列 '%. ls' 创建索引,因为基础对象 '%.*ls' 的所有者不同。
1981 10 警告:行的最大长度超过了所允许的上限(%d 个字节)。 对于某些大值组合,插入/更新操作将失败。
1982 16 无法对视图 '%.*ls' 创建 %S_MSG,因为视图对 CLR 类型 '%.ls' 引用了具有不确定性或不精确的成员函数 '%. ls'。 请考虑删除对该函数的引用;或对函数进行修改,使其行为具有确定性。 不要将行为具有不确定性的 CLR 函数声明为包含 IsDeterministic=true,因为这可能导致索引损坏。 有关详细信息,请参阅联机丛书。
1983 16 不能对视图 '%.*ls' 创建 %S_MSG。 函数 '%s' 生成不精确的结果。 请使用精确的系统函数,或者修改用户定义函数以返回精确的结果。
1984 16 无法创建或重新生成索引 '%.*ls'。 此索引使用 vardecimal 存储格式,行长度超出了允许的最大长度 '%d' 字节。
1985 16 不能对视图 '%.*ls' 创建 %S_MSG。 它包含一个或多个 XML 数据类型方法。
1986 10 使用 DROP_EXISTING 选项,无法将非假设索引 '%.*ls' 替换为假设索引。
1987 16 不能在 %S_MSG '%.ls' 上对 %S_MSG '%. ls' 执行 %S_MSG,因为其 %S_MSG 被禁用。
1988 16 不能联机重新生成聚集索引 '%.*ls',因为该聚集索引被禁用。
1989 16 当被引用键的索引 '%.ls' 被禁用时,不能启用外键约束 '%. ls'。
1990 16 不能使用 ignore_dup_key 索引选项对视图定义索引。 请删除 ignore_dup_key 选项,然后确保视图定义不允许重复项,或不对视图建立索引。
1991 16 不能对表 '%.ls' 禁用聚集索引 '%. ls'。 在引用此表的表 '%.ls' 上禁用外键 '%. ls' 的权限被拒绝。
1992 10 警告:由于禁用了索引 '%.ls',导致引用表 '%. ls' 的表 '%.ls' 上的外键 '%. ls' 也被禁用。
1993 16 不能对表变量的索引进行分区或返回表值函数中的表定义。
1994 16 不能对视图 "%.*ls" 创建或更新统计信息,因为需要同时指定 FULLSCAN 和 NORECOMPUTE 选项。
1995 16 不能联机重新生成假设索引 '%.*ls'。
1996 16 由于表具有 XML 索引或空间索引,因此不能使用 DROP_EXISTING 选项创建强制使用主键约束 '%.*ls' 的索引。 请删除 XML 索引或空间索引,创建主键约束,然后重新创建 XML 索引或空间索引。
1997 16 无法使用 DROP_EXISTING 选项将 XML 索引或空间索引 '%.*ls' 转换为关系索引。 请删除该 XML 索引或空间索引,然后使用同一名称创建关系索引。
1998 10 警告:由于禁用了索引 '%.ls',导致引用表 '%. ls' 的视图 '%.ls' 上的聚集索引 '%. ls' 也被禁用。
1999 16 表 '%.ls' 中的列 '%. ls' 的类型不能用作索引中的包含性列。
       

错误 2000 到 2999

错误 严重性 是否记录事件 说明
2002 16 不能为组号大于一的复制创建过程。
2003 16 具有组号的过程不能有 XML 或 CLR 类型的参数。 过程 '%.ls' 的参数 '%. ls' 的类型为 '%.ls'。
2004 16 已经使用组号 %d 创建了过程 '%.*ls', 请使用一个未用过的组号创建过程。
2007 10 模块 '%.ls' 取决于缺少的对象 '%. ls'。 仍将创建此模块;但是,只有在该对象存在之后它才能成功运行。
2008 16 对象 '%.*ls' 不是过程,因此您不能在该组名下创建另一个过程。
2010 16 无法对 '%.*ls' 进行更改,因为它是不兼容的对象类型。
2011 16 在绑定到架构的对象中不能指定索引提示。
2013 10 警告: 已为 %S_MSG '%.*ls' 禁用 'is_ms_shipped' 属性,因为您无权创建或更改具有此属性的对象。
2014 16 不允许从绑定到架构的对象进行远程访问。
2020 16 为实体“%.*ls”报告的依赖关系不包含对列的引用。 这是由于此实体引用的对象不存在,或由于此实体中的一个或多个语句有错误。 在重新运行该查询之前,请确保该实体中没有错误并且该实体引用的所有对象都存在。
2101 14 无法对用户 '%.*ls' 的服务器级别 %S_MSG 执行 %S_MSG 操作,因为没有与该用户相对应的登录名。
2102 16 无法 %S_MSG %S_MSG '%.*ls',因为在数据库 '%.ls' 中没有登录名为 '%. ls' 的用户。
2103 15 因为触发器 '%.*s' 的架构不同于目标表或视图的架构,所以无法 %S_MSG 该触发器。
2104 14 不能对 %S_MSG '%.*ls' 执行 %S_MSG,因为您没有权限。
2108 15 无法对 '%.*ls' %S_MSG %S_MSG,因为目标不在当前数据库中。
2110 15 无法对 '%.ls' 更改触发器 '%. ls',因为此触发器不属于此对象。 请指定正确的触发器名称或正确的目标对象名称。
2111 16 无法对 %S_MSG '%.ls' %S_MSG 触发器 '%. ls',因为此对象已有 INSTEAD OF %s 触发器。
2112 16 因为视图 '%.ls' 是使用 CHECK OPTION 定义的,所以无法为该视图创建触发器 '%. ls'。
2113 16 无法对表 '%.ls' %S_MSG INSTEAD OF DELETE 或 INSTEAD OF UPDATE TRIGGER '%. ls'。 这是因为该表的 FOREIGN KEY 使用级联 DELETE 或 UPDATE。
2114 16 列 '%.*ls' 不能在 IF UPDATE 子句中使用,因为它是计算列。
2115 16 服务器级事件通知被禁用,因为数据库 msdb 不存在。
2116 16 不能对数据库 '%.*ls' 使用 CREATE EVENT NOTIFICATION,因为它不是有效的 Broker 数据库。
2117 16 因为 %S_MSG 具有 FILESTREAM 列,所以无法对 %S_MSG '%.ls' %S_MSG INSTEAD OF 触发器 '%. ls'。
2201 16 %s不允许通过限制从 "anySimpleType" 派生,仅在未指定约束方面时,才允许通过限制从通过扩展从 "anySimpleType" 派生的类型派生。
2202 16 %s在编译查询时出错。 若要获得有关错误的详细信息,该查询必须由对查询中使用的 xml 架构集合具有 EXECUTE 权限的用户运行。
2203 16 %sOnly 'http://www.w3.org/2001/XMLSchema#decimal? ', 'http://www.w3.org/2001/XMLSchema#boolean? ' 或 'node()*' 表达式作为谓词,但找到 '%ls'
2204 16 %sOnly 'http://www.w3.org/2001/XMLSchema#boolean? ' 或 'node()*' 表达式,但找到 '%ls'
2205 16 %s应为 "%ls"。
2206 16 %s命名空间前缀 'xml' 只能与 URI 'http://www.w3.org/XML/1998/namespace ' 关联,此 URI 不能与其他前缀一起使用。
2207 16 %s只能插入非文档节点。 实际上找到 "%ls"。
2208 16 %s以 '%ls' 开头的 URI 太长。 允许的最大长度为 %d 字符。
2209 16 %s'%ls' 附近有语法错误
2210 16 %s不允许使用异构序列: 找到 '%ls' 和 '%ls'
2211 16 %s需要单独的操作数(或空序列),实际上找到 '%ls' 类型的操作数
2212 16 %s在 '%ls' 旁的标识符中找到的源字符 '%c' (0x%02x)无效。
2213 16 %s不能对在推断类型 '%ls' 内包含 '%ls' 类型的表达式原子化/应用 data()。
2214 16 %s类型 '%ls' 不是原子类型
2215 16 %s属性 '%ls' 的值超出了 4000 个字符,即 XML 架构文档中允许的最大值
2216 16 %s"%ls" 中的 XPath 值无效。
2217 16 %s应为 '%ls' 或 '%ls'
2218 16 %s没有名为“@%ls”的属性
2219 16 %s没有名为“@%ls”且类型为“%ls”的属性。
2220 16 %s没有名为“@%ls:%ls”的属性
2221 16 %s没有名为“@%ls:%ls”且类型为“%ls”的属性。
2222 16 %s在 '%ls' 旁的标识符中找到的源字符 0x%02x 无效。
2223 16 %s'%ls' 附近存在语法错误,应为标识符。
2225 16 %s应为字符串文字
2226 16 %s'insert' 的目标必须是单个节点,但实际上找到 '%ls'
2227 16 %s在引用了变量 '%ls' 的作用域中未找到该变量。
2228 16 %s在引用了变量 '%ls:%ls' 的作用域中未找到该变量。
2229 16 %s名称 "%ls" 不代表命名空间。
2230 16 %s名称 "%ls" 已定义。
2231 16 %s名称 "%ls" 不代表已定义类型。
2232 16 %s名称 "%ls:%ls" 不代表已定义类型。
2233 16 %s "%ls" 的操作数的类型无效。
2234 16 %s运算符 "%ls" 不能应用于 "%ls" 和 "%ls" 操作数。
2235 16 %s变量列表被应用于非函数字词。
2236 16 %s调用函数 "%ls" 时,没有提供足够的实际参数。
2237 16 %s此版本不支持通过扩展从 anyType 派生。
2238 16 %s调用函数 '%ls' 时,提供的参数太多
2240 16 %s 'insert into' 的目标必须是元素/文档节点,实际上找到 '%ls'
2241 16 %s应为变量: '$name'
2242 16 %s应指定类型。
2243 16 %s在没有任何上下文的情况下使用了相对路径表达式
2247 16 %s该值是 "%ls" 类型,这种类型不是所需类型 "%ls" 的子类型。
2248 16 %s'%ls' 附近存在语法错误,应为 'as'、'into'、'before' 或 'after'。
2249 16 %s'insert before/after' 的目标必须是元素/PI/注释/文本节点,但找到 '%ls'
2256 16 %s'%ls' 附近存在语法错误,需要 'node test'。
2258 16 %s在插入属性节点时可能未指定该位置,但找到 '%ls'
2260 16 %s没有名为 '%ls' 的元素
2261 16 %s没有名为 '%ls'、类型为 '%ls' 的元素。
2262 16 %s没有名为 '%ls:%ls' 的元素
2263 16 %s在类型 "%ls" 中没有名为 "%ls:%ls" 的元素。
2264 16 %s只能删除非文档节点,但找到 '%ls'
2266 16 %s应为结束标记 '%ls:%ls'
2267 16 %s应为结束标记 '%ls'
2268 16 %s结束标记 '/%ls:%ls' 没有匹配的开始标记
2269 16 %s结束标记 '/%ls' 没有匹配的开始标记
2270 16 %s属性 '%ls:%ls' 重复
2271 16 %s属性 '%ls' 重复
2272 16 %s'?>' 应为
2273 16 %sCDATA 部分未终止
2274 16 %s字符串常量(在第 %u 行上开始)未终止
2275 16 %sXML 声明未终止
2276 16 %s此版本不支持通过限制从 'QName' 派生
2277 16 %s标记名不能包含字符 '%c'
2278 16 %s标记名不能以字符 '%c' 开头
2279 16 %s名称/令牌不能以字符 '%c' 开头
2280 16 %s<! 后面不是有效的构造
2281 16 %s无法在 XQuery 内构造 DTD
2282 16 %s实体引用无效
2283 16 %s字符 '%c' 可能不属于实体引用
2284 16 %s未定义命名空间前缀 '%ls'
2285 16 %s数字实体引用无效
2291 16 %s找不到根元素。
2292 16 %s当具有简单内容的类型限制具有混合内容的类型时,它必须具有嵌套的简单类型定义。 位置: '%ls'。
2293 16 %s除非 minOccurs 为 0,否则选择不能为空。 位置: '%ls'。
2294 16 %s不允许 'xml' 作为处理指令目标。
2297 16 %s元素 <%ls> 在位置 %ls 无效。
2298 16 %s属性 '%ls' 在位置 '%ls' 无效。
2299 16 %s缺少 XSD 元素 "%ls" 的必需属性 "%ls"。
2300 16 %s缺少 XSD 元素 "%ls" 的必需子元素 "%ls"。
2301 16 %s已定义元素 "%ls"。
2302 16 %s在此范围内已定义名称 "%ls"。
2305 16 %s元素或属性类型指定了多次。 位置: '%ls'。
2306 16 %s在只允许 NCName 的上下文中找到了限定名 "%ls"。
2307 16 %s引用未定义的名称 '%ls'
2308 16 %s引用命名空间 '%ls' 内的未定义名称 '%ls'
2309 16 %s"%ls" 的值不是有效数字。
2310 16 %s属性 "%ls" 声明了多次。
2311 16 %s属性 "%ls" 在 "%ls" 内声明了多次。
2312 16 %s属性 '%ls' 的值不符合类型定义 'http://www.w3.org/2001/XMLSchema#%ls ': '%ls'。
2313 16 %s属性 "%ls" 的值不能是 "%ls"。
2314 16 %s属性 "%ls" 的值不能为负。
2315 16 %s属性 "%ls" 应为字符串值。
2316 16 %s缺少所需的 'base' 属性。 位置: '%ls'。
2317 16 %s在 XSD 元素 "%ls" 上定义的基本类型 "%ls" 不是简单类型。
2319 16 %s此类型不能具有 '%ls' 方面。 位置: '%ls'。
2320 16 %s方面 '%ls' 在位置 '%ls' 重复。
2321 16 %s方面不能跟在属性声明的后面。 在位置 '%ls' 找到了方面 '%ls'。
2322 16 %s该元素类型不是替换组的组头的子类
2323 16 %s结束标记 '%ls' 与第 %u 行中的开始标记 '%ls' 不匹配
2324 16 %s结束标记 '%ls:%ls' 与第 %u 行中的开始标记 '%ls' 不匹配
2325 16 %s结束标记 '%ls' 与第 %u 行中的开始标记 '%ls:%ls' 不匹配
2326 16 %s结束标记 '%ls:%ls' 与第 %u 行中的开始标记 '%ls:%ls' 不匹配
2327 16 %s缺少 <%ls> 的内容或定义。
2328 16 %s架构命名空间 '%ls' 与 <include> 指令的 '%ls' 不匹配
2329 16 %s字符串 "%ls" 不是有效的持续时间值。
2331 16 %s重新定义操作必须将其本身作为基本类型。 位置: '%ls'。
2332 16 %s'%ls' 不能与 'empty' 操作数一起使用
2333 16 %s源字符 0x%02x 无效
2334 16 %s源字符 '%c' (0x%02x)无效
2335 16 %s字符/字符串常量中有换行符
2336 16 %s'%c' 不是有效的八进制数字(以 '0' 开头的数字隐式为八进制)
2337 16 %s'replace' 的目标至多有一个节点,但找到 '%ls'
2338 16 %s第二个 'replace' 操作数只能包含节点,但找到 '%ls'
2339 16 %smemberType 属性或 simpleType 子级必须存在。 位置: '%ls'。
2340 16 %s在第 %u 行上开始的注释没有结尾
2341 16 %s在 '\x' 后应为十六进制字符代码
2342 16 %s数值常量无效。
2343 16 %s文本部分未终止 - 缺少 `
2348 16 %s命名空间 URI 应至少包含一个非空白字符。
2349 16 %s尝试重新定义命名空间前缀 '%ls'
2350 16 %sXML 元素内容无效
2351 16 %s应为 'first' 或 'last'
2353 16 %s应为 'to'、'insert' 或 'delete'
2354 16 %s源字符编码无效
2355 16 %s应为 'else'
2356 16 %s'replace value of' 的目标必须是非元数据属性,或者是具有简单类型内容的元素,但找到 '%ls'
2357 16 %s只能使用其他文档节点替换文档节点,但找到 '%ls'
2358 16 %s此版本不支持使用 'base' 属性和嵌套类型定义进行派生。 位置: '%ls'。
2359 16 %s'%ls' 的目标不能是构造的节点
2360 16 %s不能同时具有 'name' 和 'ref' 属性。 位置: '%ls'。
2361 16 %sXSD 扩展或限制类型的基类型必须是简单类型。
2362 16 %sXSD 架构太复杂
2363 16 %sXQuery 太复杂
2364 16 %s不能从 '%ls' 隐式转换为 '%ls'
2365 16 %s不能从 '%ls' 显式转换为 '%ls'
2366 16 %s"%ls" 具有循环定义。
2367 16 %sXSD 列表类型的项类型必须是简单类型。 位置: '%ls'。
2368 16 %s在具有简单内容的复杂类型中不能有元素内容。 位置: '%ls'。
2369 16 %s在限制或扩展中不能有多个组/序列/选项/全部。 位置: '%ls'。
2370 16 %s在 XQuery 表达式的末尾不应再有标记, 但找到了 '%ls'。
2371 16 %s'%ls' 只能在谓词或 XPath 选择器中使用
2372 16 %s元数据属性“@%ls:%ls”不得与“%ls”一起使用
2373 16 %s结构化 XML 不支持 %ls
2374 16 %s%ls 需要一个节点或一组节点
2375 16 %s聚合函数 '%ls' 需要序列参数
2376 16 %s应为一种数值类型的操作数
2377 16 %s'%ls' 表达式的结果静态为 'empty'
2378 16 %s应为 XML 架构文档
2379 16 %s指定的名称不是有效的 XML 名称: '%ls'
2380 16 %s位置 '%ls' 不允许有混合内容。
2382 16 %sminOccurs 和 maxOccurs 值的组合无效,minOccurs 必须小于或等于 maxOccurs。 位置: '%ls'。
2383 16 %s%ls 属性的值 '%ls' 无效。 该值必须介于 0 和 %ld 之间。
2384 16 %s元素的出现次数无效,在元素 '%ls' 的上下文内多次找到元素 '%ls'
2385 16 指定的目标命名空间无效
2386 16 %s'%ls' 方面的值位于允许的范围之外
2387 16 %s不能同时具有 'type' 和 'ref' 属性。 位置: '%ls'。
2388 16 %s元素的出现位置无效,元素 '%ls' 必须首先出现在 '%ls' 的上下文内
2389 16 %s'%ls' 需要单独的操作数(或空序列),但找到 '%ls' 类型的操作数
2390 16 %s不支持顶级 %s 节点
2391 16 %s不支持重新定义 XSD 架构
2392 16 %s'%ls::' 不是有效的轴
2393 16 %sitemType 属性或 simpleType 子级必须存在。 位置: '%ls'。
2394 16 %s没有函数 '%ls()'
2395 16 %s没有函数 '%ls:%ls()'
2396 16 %s属性不能出现在元素外
2397 16 %s标识符包含的字符数不能超过 %u 个
2398 16 %s找到重复的 ID 值: '%ls'
2399 16 %s属性不能有 '%ls' 类型的值,应为简单类型
2501 16 找不到名为 "%.*ls" 的表或对象。 请检查系统目录。
2502 16 由于内存对象结构临时不一致,因此内存对象列表转储失败。 请重试。
2503 10 已成功删除物理文件 '%ls。
2504 16 无法删除物理文件 '%ls'。 系统函数 DeleteFile 返回了错误 %ls。
2505 16 设备 '%.*ls' 不存在。 请使用 sys.backup_devices 来显示可用的设备。
2506 16 无法在数据库 '%.ls' 中找到表或对象名 '%. ls'。
2507 16 必须将 CONCAT_NULL_YIELDS_NULL 选项设置为 ON 才能运行 DBCC CHECKCONSTRAINTS。
2508 16 具有以下属性的对象的 %.*ls 计数不正确: 对象 "%.ls"、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d (类型 %. ls)。 请运行 DBCC UPDATEUSAGE。
2509 16 由于发生内部查询错误,DBCC CHECKCONSTRAINTS 失败。
2510 16 DBCC %ls 错误: %ls。
2511 16 表错误:对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。 页 %S_PGID,槽 %d 和 %d 中的键顺序不对。
2512 16 表错误:对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。 页 %S_PGID 槽 %d 和页 %S_PGID 槽 %d 中的键重复。
2514 16 出现了 DBCC PAGE 错误: %ls。
2515 16 对象 ID %d、索引 ID %d、分区 ID %I64d、分配单元 ID %I64d (类型为 %.*ls)中的页 %S_PGID 已修改,但在差异备份位图中未标记为已修改。
2516 16 修复操作已经使数据库 %.*ls 的差异位图无效。 差异备份链断开。 必须首先执行完全数据库备份,才能执行差异备份。
2517 16 已经为数据库 %.*ls 打开了大容量日志记录。 若要确保所有数据都已得到保护,请重新运行备份日志操作。
2518 10 对象 ID %ld (对象 "%.*ls"):由于禁用了公共语言运行时(CLR),无法检查此对象的计算列和 CLR 类型。
2519 10 由于无法初始化内部的表达式计算器,因此无法检查对象 ID %ld (对象 "%.*ls")的计算列和 CLR 类型。
2520 16 找不到数据库 '%.*ls'。 该数据库不存在或者在语句尝试使用它之前已删除。 请通过查询 sys.databases 目录视图验证该数据库是否存在。
2521 16 找不到数据库 ID %d。 该数据库 ID 不存在或者在语句尝试使用该数据库之前已删除。 请通过查询 sys.databases 目录视图验证该数据库 ID 是否存在。
2522 16 无法处理表 %.ls 的索引 %. ls,因为文件组 %.*ls 无效。
2523 16 文件组 %.*ls 无效。
2524 16 无法处理对象 ID %ld (对象 "%.*ls"),因为它是 Service Broker 队列。 请对在 sys.internal_tables 中找到的队列的相应内部表的对象 ID 重新尝试该操作。
2525 16 数据库文件 %.*ls 处于离线状态。
2526 16 DBCC 语句错误。 请查阅文档以了解正确的 DBCC 语法和选项。
2527 16 无法处理表 %.ls 的索引 %. ls,因为文件组 %.*ls 处于离线状态。
2528 10 DBCC 执行完毕。 如果 DBCC 输出了错误消息,请与系统管理员联系。
2529 16 文件组 %.*ls 处于离线状态。
2530 16 表 "%.ls" 的索引 "%. ls" 已禁用。
2531 16 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的 B 树级别不匹配,页 %S_PGID。 级别 %d 与以前的 %S_PGID 中的级别 %d 不匹配。
2532 16 为此命令指定的一个或多个 WITH 选项无效。
2533 16 表错误: 看不到分配给对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的页 %S_PGID。 该页可能无效,或者页头中可能包含错误的分配单元 ID。
2534 16 表错误: 页 %S_PGID 已由其他对象分配,而该页的页头指示它分配给了对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。
2536 10 '%.*ls' 的 DBCC 结果。
2537 16 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,行 %d。 记录检查(%hs)失败。 值为 %I64d 和 %I64d。
2538 10 文件 %d。 区数 = %I64d,已用页数 = %I64d,保留页数 = %I64d。
2539 10 在此数据库中,总区数 = %I64d,已用页数 = %I64d,保留页数 = %I64d。
2540 10 系统无法自己修复此错误。
2541 10 DBCC UPDATEUSAGE:已更新表 '%.ls' (索引为 '%. ls',分区为 %ld)的使用计数:
2542 10 数据页 %.*ls: 已从(%I64d)页更改为(%I64d)页。
2543 10 已用页 %.*ls: 已从(%I64d)页更改为(%I64d)页。
2544 10 保留页 %.*ls: 已从(%I64d)页更改为(%I64d)页。
2545 10 行计数: 已从(%I64d)行更改为(%I64d)行。
2546 10 对表 '%.ls' 的索引 '%. ls' 被标记为禁用。 请重新生成该索引,以使之联机。
2547 16 无法处理对象 ID %ld (对象 "%.*ls"),因为它是同义词。 如果该同义词所引用的对象是表或视图,则使用该同义词所引用的基对象重试该操作。
2548 10 DBCC:索引 '%.*ls' 的压缩操作已完成 %d%%。
2549 10 DBCC:索引 '%.*ls' 的碎片整理操作已完成 %d%%。
2550 16 无法重新组织表 "%.ls" 的索引 "%. ls (分区 %ld),因为它正由另一个进程重新组织。
2551 16 无法重新组织表 "%.*ls" 的索引,因为正在对该表生成或重新生成联机索引。
2552 16 无法重新组织表 "%.ls" 的索引 "%. ls" (分区 %ld),因为已禁用页级锁定。
2553 10 重新组织索引 '%.ls' 期间表 '%. ls' 将不可用。 这是因为索引重组操作在用户事务内部执行,并且整个表已用排他锁锁定了。
2554 16 无法重新组织表 "%.ls" 的索引 "%. ls" (分区 %ld),因为该文件组是只读的。
2555 16 无法将文件 "%.*ls" 的所有内容移到其他位置,以完成清空文件操作。
2556 16 文件组中空间不足,无法完成清空文件操作。
2557 14 用户 '%.ls' 没有对对象 '%. ls' 运行 DBCC %ls 的权限。
2558 16 在数据库 '%.*ls' 中检测到 %I64d 计数不正确。
2559 16 不允许在同一条语句中使用 '%ls' 和 '%ls' 选项。
2560 16 对于此 DBCC 语句,参数 %d 不正确。
2561 16 对于此语句,参数 %d 不正确。
2562 16 DBCC CHECKFILEGROUP 中不支持检查 FILESTREAM 文件组 "%.*ls" (ID %d)。 请改为使用 FILESTREAM 数据指定包含用户对象的文件组。
2566 14 DBCC DBREINDEX 不能用于系统表。
2567 14 不能对系统表的索引使用 DBCC INDEXDEFRAG
2568 16 页 %S_PGID 超出了此数据库的范围,或位于日志文件中。
2570 16 页 %S_PGID,槽 %d 位于对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 "%.ls")中。列 "%. ls" 的值超出了数据类型 "%.*ls" 的范围。 请将该列更新为合法的值。
2571 14 用户 '%.ls' 没有运行 DBCC %. ls 的权限。
2572 16 DBCC 无法释放 DLL '%.*ls'。 该 DLL 正在使用。
2573 16 找不到表或对象 ID %.*ls。 请检查系统目录。
2574 16 表错误:对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 "%.*ls")中的页 %S_PGID 为空。 在 B 树的 %d 级上,这是不允许的。
2575 16 索引分配映射(IAM)页 %S_PGID (位于对象 ID %d,索引 ID %d,分区 %I64d,分配单元 ID %I64d (类型为 %.*ls))的下一个指针指向了 IAM 页 %S_PGID,但扫描过程中检测不到它。
2576 16 索引分配映射(IAM)页 %S_PGID (位于对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls))的上一个指针指向了 IAM 页 %S_PGID,但扫描过程中检测不到它。
2577 16 在对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的索引分配映射(IAM)链中,链序列号不对。 序列号为 %d 的页 %S_PGID 指向了序列号为 %d 的页 %S_PGID。
2579 16 表错误:对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)中的盘区 %S_PGID 超出了此数据库的范围。
2580 16 表 '%.*ls' 是系统表或临时表。 DBCC CLEANTABLE 不能应用于系统表或临时表。
2581 10 DBCC 无法释放 DLL "%.*ls"。 未加载此 DLL。
2583 16 向 DBCC 语句提供的参数数目不正确。
2585 16 找不到表 "%.*ls" 的分区号 %ld。
2586 16 找不到表 "%.ls" 中索引 "%. ls" 的分区号 %ld。
2587 16 指定了无效的分区号 %ld。
2588 16 找不到对象 ID %d 中索引 ID %d 的分区号 %ld。
2589 16 修复操作在第一次尝试中无法修复所有错误。
2590 10 用户 "%.ls" 正将数据库 "%. ls" 中页 %S_PGID 的字节 %d 修改为 %d。
2591 16 对于表 "%.*ls",在系统目录中找不到索引 ID 为 %d 的行。
2592 10 修复:已为数据库 '%.ls' 中的对象 '%. ls' 成功地重新生成了 %ls 索引。
2593 10 对象 '%.*ls' 的 %I64d 页中有 %I64d 行。
2594 10 无法处理对象 "%.ls" (ID 为 %d)、索引 "%. ls" (ID 为 %d)的行集 ID %I64d,因为它驻留在文件组 "%.*ls" (ID 为 %d)中,但未选中该文件组。
2596 16 未处理修复语句。 该数据库不能处于只读模式。
2597 10 正在忽略跟踪标志 %d。 该跟踪标志无效,或者只能在服务器启动过程中指定。
2599 16 无法切换到表 "%.*ls" 的行文本中。
2601 14 不能在具有唯一索引 '%.ls' 的对象 '%. ls' 中插入重复键的行。
2628 16 字符串或二进制数据将在表“%.ls”,列“%. ls”中被截断。 截断值:“%.*ls”。
2627 14 违反了 %ls 约束 '%.ls'。不能在对象 '%. ls' 中插入重复键。
2701 10 已忽略数据库名称 '%.*ls',将引用 tempdb 中的对象。
2702 16 数据库 '%.*ls' 不存在。
2703 16 不能在分区依据列的列表中使用重复的列名。 列名 '%.*ls' 多次出现。
2704 16 指定了无效的分区方案 '%.*ls'。
2705 16 各表中的列名必须唯一。 在表 '%.ls' 中多次指定了列名 '%. ls'。
2706 11 表 '%.*ls' 不存在。
2707 16 不能在索引或统计信息中使用 %S_MSG '%.ls' 的列 '%. ls',也不能将该列用作分区键,因为它依赖于一个未绑定到架构的对象。
2709 16 不能在索引或统计信息中使用 %S_MSG '%.ls' 的列 '%. ls',也不能将该列用作分区键,因为它执行用户访问或系统数据访问。
2710 16 您不是此语句(CREATE、ALTER、TRUNCATE、UPDATE STATISTICS 或 BULK INSERT)中为对象 '%.*ls' 指定的所有者。
2711 16 资源数据库中对象 "%.ls" 的定义内包含非 ASCII 字符 "%. ls"。
2712 16 由于数据库 '%.*ls' 已启用了更改跟踪,因此无法将其配置为分发数据库。
2714 16 数据库中已存在名为 '%.*ls' 的对象。
2715 16 列、参数或变量 #%d:找不到数据类型 %.*ls。
2716 16 列、参数或变量 #%d:无法在数据类型 %.*ls 上指定列宽。
2717 15 为 %S_MSG '%.*ls' 指定的大小(%d)超过了最大允许值(%d)。
2719 16 数据库 "%.*ls" 的升级失败,因为它包含名为 "sys" 的用户,该名称在此版本的 SQL Server 中是保留的用户名称或架构名称。
2720 16 无法将 %S_MSG '%.ls' 绑定到架构,因为它引用系统对象 '%. ls'。
2722 16 不允许在此上下文中的表达式内使用 Xml 数据类型方法。
2724 10 参数或变量 '%.*ls' 的数据类型无效。
2725 16 不能对 %S_MSG '%.ls' 执行联机操作,因为该索引包含数据类型为 text、ntext、image、varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 类型的列 '%. ls'。 对于非聚集索引,该列可能是索引的包含列。 对于聚集索引,它可能是该表的任何列。 如果使用 DROP_EXISTING,则该列可能是新索引或旧索引的一部分。 该操作必须离线执行。
2726 16 分区函数 '%.*ls' 使用 %d 个列,该数字与用于对表或索引进行分区的分区依据列的数目不一致。
2727 11 找不到索引 '%.*ls'。
2728 16 如果列数超过 %d,则不能进行分区。
2729 16 不能在索引或统计信息中使用 %S_MSG '%.ls' 的列 '%. ls',也不能将该列用作分区键,因为它不具有确定性。
2730 11 无法创建组号为 %d 的过程 '%.ls',因为数据库中当前并不存在组号为 1 的同名过程。必须首先执行 CREATE PROCEDURE '%. ls';1。
2731 16 列 '%.*ls' 的宽度 %d 无效。
2732 16 错误号 %ld 无效。 错误号必须介于 %ld 到 %ld 之间,而且不能是 50000。
2733 16 %ls 数据类型对返回值无效。
2735 16 因为 PRIMARY KEY 约束包含 timestamp 类型的列,所以不能对 '%.ls' 创建主 XML 索引或空间索引 '%. ls'。
2738 16 一个表只能有一个时间戳列。 因为表 '%.ls' 已经有了一个时间戳列,所以无法添加列 '%. ls'。
2739 16 对于局部变量,text、ntext 和 image 数据类型无效。
2740 16 SET LANGUAGE 失败,因为在此 SQL Server 上,'%.*ls' 不是正式的语言名称或语言别名。
2741 16 SET DATEFORMAT 日期顺序 '%.*ls' 无效。
2742 16 SET DATEFIRST %d 超出范围。
2743 16 %ls 语句需要 %S_MSG 参数。
2744 16 为表 '%.*ls' 指定了多个标识列。 只允许为每个表指定一个标识列。
2745 10 进程 ID %d 引发了用户错误 %d,严重性 %d。 SQL Server 正在终止此进程。
2747 16 RAISERROR 的替代参数太多。 替代参数不能超过 %d 个。
2748 16 不能将 %ls 数据类型(参数 %d)指定为替代参数。
2749 16 标识列 '%.*ls' 的数据类型必须是 int、bigint、smallint、tinyint 或 decimal,或者是小数位数为 0 的 numeric 数据类型,并且约束为不可为 Null。
2750 16 列或参数 #%d:指定的列精度 %d 大于最大精度 %d。
2751 16 列或参数 #%d:指定的列小数位数 %d 大于指定的精度 %d。
2752 16 标识列 '%.*ls' 包含的 SEED 无效。
2753 16 标识列 '%.*ls' 包含的 INCREMENT 无效。
2754 16 大于 %d 的错误严重级别只能由 sysadmin 角色的成员用 WITH LOG 选项指定。
2755 16 SET DEADLOCK_PRIORITY 选项无效。 有效选项为 {HIGH | NORMAL | LOW | 整数类型的 [%d ... %d]}。
2756 16 %d 是无效的状态值。 有效范围是从 %d 到 %d。
2759 16 由于前面的错误,CREATE SCHEMA 失败。
2760 16 指定的架构名称 "%.*ls" 不存在,或者您没有使用该名称的权限。
2761 16 只能以 uniqueidentifier 数据类型来指定 ROWGUIDCOL 属性。
2762 16 未能正确地调用 sp_setapprole。 详细信息请参阅文档。
2766 16 用户定义的数据类型 '%.*ls' 的定义已更改。
2767 15 无法在系统目录中找到统计信息 '%.*ls'。
2770 16 SELECT INTO 语句的源表和目的表不能相同。
2772 16 无法从函数内访问临时表。
2773 16 由于排序顺序 ID %d 无效,导致排序规则 ID 损坏。
2774 16 排序规则 ID %d 无效。
2775 16 服务器不支持代码页 %d。
2778 16 只有系统管理员才能为 %s 命令指定 %s 选项。
2779 16 %S_MSG '%.*ls' 是自动删除的系统对象。 不能将它用在查询或 DDL 中。
2780 16 视图 '%.*ls' 没有绑定到架构。
2782 16 无法创建表 "%.*ls":表必须具有聚集主键,才能拥有 XML 数据类型的列。
2785 16 在此上下文的表达式中不允许有用户定义函数、用户定义聚合、CLR 类型和 CLR 类型的方法。
2786 16 替代参数 %d 的数据类型与指定格式应具有的类型不匹配。
2787 16 指定的格式无效: '%.*ls'。
2788 16 同义词对于绑定到架构的对象或约束表达式无效。
2789 16 在绑定到架构的对象或约束表达式中,必须为 %S_MSG '%.*ls' 指定由两部分组成的名称。
2790 16 不能在约束表达式中使用 TEXT、NTEXT 或 IMAGE 类型的列。
2791 16 无法为绑定到架构的对象或约束解析表达式。
2792 16 不能在绑定到架构的对象或约束表达式中指定 SQL CLR 类型。
2793 16 指定的所有者名称 '%.*ls' 不存在,或者您没有代表该名称执行操作的权限。
2794 16 消息正文需要的参数超过最大数目(%d)。
2795 16 因为新的 %S_MSG '%.ls' 与该表的 FILESTREAM %S_MSG '%. ls' 不匹配,所以无法 %S_MSG %S_MSG。
2796 16 不能在绑定到架构的对象、计算列或约束表达式中使用 $partition 指定数据库名称。
2797 16 默认的架构不存在。
2798 16 无法对表 '%.ls' 创建索引或统计信息 '%. ls',因为 SQL Server 无法验证键列 '%.*ls' 是否精确和具有确定性。 请考虑从索引或统计信息键中删除列,将计算列标记为持久化或者在键中使用非 CLR 派生列。
2799 16 无法对表 '%.ls' 创建索引或统计信息 '%. ls',因为计算列 '%.*ls' 不精确而且未持久化。 请考虑从索引或统计信息键中删除列,或者将计算列标记为持久化。
2801 16 对象 '%.*ls' 的定义在编译后已更改。
2802 10 由于 'DBCC FREEPROCCACHE' 或 'DBCC FREESYSTEMCACHE' 操作,SQL Server 经历了 '%s' 缓存存储区(计划缓存的一部分)的 %d 次刷新。
2803 10 由于某些数据库维护或重新配置操作,SQL Server 经历了 '%s' 缓存存储区(计划缓存的一部分)的 %d 次刷新。
2809 18 %S_MSG '%.ls' 的请求失败,因为 '%. ls' 是 %S_MSG 对象。
2812 16 找不到存储过程 '%.*ls'。
2813 16 此版本的 SQL Server 不支持 %.*ls。
2814 10 检测到可能无限的重新编译: SQLHANDLE %hs,PlanHandle %hs,起始偏移量 %d,结束偏移量 %d。 上次重新编译的原因为 %d。
2628 16 字符串或二进制数据将在表“%.ls”,列“%. ls”中被截断。 截断值:“%.*ls”。
       

错误 3000 - 3999

错误 严重性 是否记录事件 说明
3002 16 不能对数据库快照执行 BACKUP 或 RESTORE。
3003 10 此 BACKUP WITH DIFFERENTIAL 将基于多个文件备份。 在尝试还原此差异备份之前,必须还原所有这些文件备份。
3004 16 不能将主文件组作为文件备份进行备份,因为数据库正在使用 SIMPLE 恢复模式。 请考虑通过指定 READ_WRITE_FILEGROUPS 来进行部分备份。
3005 10 部分差异备份包括只读文件组 '%ls'。 在创建基准部分备份时,此文件组是可读写的,但稍后改为只读访问。 我们建议您立即创建 '%ls' 文件组的单独文件备份,然后创建新的部分备份,以便为稍后的部分差异备份提供新的基准。
3006 16 不允许进行差异备份,因为差异备份将基于多个基准备份。 在简单恢复模式中,不允许进行多个基准的差异备份,并且部分差异备份也不允许进行这样的备份。
3007 16 不允许对文件或文件组 "%ls" 进行备份,因为它没有联机。 可以使用 FILEGROUP 或 FILE 子句执行 BACKUP,以限制在选项中只包括联机数据。
3008 16 不支持对指定的设备类型进行备份镜像。
3009 16 未能在 msdb 数据库中插入备份或还原历史/详细记录。 这可能表明 msdb 数据库有问题。 备份/还原操作仍是成功的。
3010 16 指定的备份镜像无效。 所有镜像必须具有相同数量的成员。
3011 16 所有备份设备都必须属于同一大类(例如 DISK 和 TAPE)。
3012 17 当 SQL Server 尝试发送差异信息到 SQL 编写器时,VDI 用尽了缓冲区。
3013 16 备份数据库异常终止。
3014 10 %hs 成功处理了 %I64d 页,花费 %d.%03d 秒(%d.%03d MB/秒)。
3015 10 %hs 尚未实现。
3016 16 不允许对文件 '%ls' 进行备份,因为它包含受联机还原顺序约束的页。 在进行备份前应先完成还原顺序,或者对备份进行限制以不包含此文件。
3017 16 无法打开重新启动检查点文件 '%ls'。 出现操作系统错误 '%ls'。 请更正此问题,或者不带 RESTART 重新发出该命令。
3018 10 找不到重新启动检查点文件 '%ls'。 RESTORE 命令将从开始处继续执行,如同未指定 RESTART 一样。
3019 16 重新启动检查点文件 '%ls' 来自以前中断的 RESTORE 操作,并且与当前的 RESTORE 命令不一致。 重新启动命令必须使用与中断的命令相同的语法,即添加 RESTART 子句。 另外,也可以不带 RESTART 子句重新发出当前语句。
3021 16 不能在事务内部执行备份或还原操作。
3022 10 此备份是读写数据的文件备份,这些数据所在的数据库使用简单恢复模式。 只有在计划将文件组设置为只读,并进行差异文件备份时,才可以这样做。 有关管理简单恢复模式的只读数据的详细信息,请查阅联机丛书。 请具体考虑部分备份的使用方法。
3023 16 数据库上的备份、文件操纵操作(例如 ALTER DATABASE ADD FILE)和加密更改必须串行化。 请在当前备份或文件操作完成后重新发出该语句。
3024 16 只能对 master 数据库执行完整备份。 请使用 BACKUP DATABASE 来备份整个 master 数据库。
3025 16 缺少数据库名称。 请重新发出该语句并在语句中指定有效数据库名称。
3027 16 文件组 "%.ls" 不属于数据库 "%. ls"。
3028 10 重新启动检查点文件 '%ls' 已损坏,将忽略该文件。 RESTORE 命令将从开始处继续执行,如同未指定 RESTART 一样。
3031 16 选项 '%ls' 与选项 '%ls' 冲突。 请删除冲突的选项,然后重新发出该语句。
3032 16 此语句不支持一个或多个选项 (%ls)。 请查阅文档以了解所支持的选项。
3033 16 BACKUP DATABASE 不能用于以紧急模式打开的数据库。
3034 16 未选中要处理的文件。 您可能选中了一个或多个没有成员的文件组。
3035 16 无法执行数据库 "%ls" 的差异备份,因为不存在当前数据库备份。 请去掉 WITH DIFFERENTIAL 选项后重新发出 BACKUP DATABASE 以执行数据库的完整备份。
3036 16 数据库 "%ls" 处于备用状态(通过执行 RESTORE WITH STANDBY 而设置)下,只有完成整个还原顺序后,才能进行备份。
3038 16 文件名 "%ls" 用作备份设备名时无效。 请用有效文件名重新发出 BACKUP 语句。
3039 16 无法执行文件 '%ls' 的差异备份,因为不存在当前的文件备份。 请去掉 WITH DIFFERENTIAL 选项后重新发出 BACKUP DATABASE 命令。
3040 10 通知备份复制时出错。 备份操作将继续,但应检查复制环境。
3041 16 BACKUP 操作未能完成命令 %.*ls。 有关详细消息,请查看备份应用程序日志。
3042 10 BACKUP WITH CONTINUE_AFTER_ERROR 成功生成了已破坏的数据库的备份。 有关所遇到的错误的信息,请参阅 SQL Server 错误日志。
3043 16 BACKUP '%ls' 检测到文件 '%ls' 中的页(%d:%d)上存在错误。
3044 16 长度为零的设备名无效。 请使用有效的设备名重新发出 BACKUP 语句。
3045 16 BACKUP 或 RESTORE 需要 NTFS 文件系统才能提供 FILESTREAM 和全文支持。 路径 "%.*ls" 不可用。
3046 16 遇到了不一致的元数据。 唯一可能的备份操作是使用 WITH CONTINUE_AFTER_ERROR 或 NO_TRUNCATE 选项进行结尾日志备份。
3047 16 未正确配置 BackupDirectory 注册表项。 当未提供完整路径名时,此项应指定存储磁盘备份文件的根路径。 此路径还用于定位重新启动检查点文件以进行 RESTORE。
3049 16 BACKUP 操作检测到数据库日志损坏。 有关详细信息,请查看错误日志。
3050 16 SQL Server 无法将有关数据库 '%ls\%ls' 的数据库文件 '%ls' 的差异信息发送到备份应用程序,因为差异信息太大,内存中容纳不下,尝试使用临时文件失败。
3051 16 BACKUP LOG 无法维护数据库 '%ls' 的镜像一致性。 数据库镜像已挂起。
3054 16 差异文件备份只能包含使用简单恢复模式的数据库的只读数据。 请考虑通过指定 READ_WRITE_FILEGROUPS 来进行部分备份。
3055 16 备份目标 "%.*ls" 支持 FILESTREAM 文件组。 此文件组不能用作备份目标。 请使用有效的备份目标重新运行 BACKUP 语句。
3056 16 备份操作检测到 FILESTREAM 容器中存在意外的文件。 备份操作将继续,并将包括文件 '%ls'。
3057 16 设备名称无效。 所提供设备名称的长度超出了支持的限度(最大长度为: %d)。 请使用有效的设备名重新发出 BACKUP 语句。
3058 10 文件或设备名称超出了支持的限制(最大长度为 %d),将被截断: %.*ls。
3098 16 由于在请求 '%ls' 之前使用不兼容的结构格式化了介质,因此无法执行备份。 若要追加到此介质集,可省略 '%ls' 或指定 '%ls'。 也可以在 BACKUP 语句中使用 WITH FORMAT 创建新的介质集。 如果对现有介质集使用 WITH FORMAT,将覆盖其中的所有备份集。
3101 16 因为数据库正在使用,所以无法获得对数据库的独占访问权。
3102 16 %ls 无法处理数据库 '%ls',因为它正由此会话使用。 建议在执行此操作时使用 master 数据库。
3103 16 此命令无法启动部分还原顺序。 若要启动部分还原顺序,请使用 RESTORE 语句的 WITH PARTIAL 子句,并提供一个备份集,其中至少包含主数据文件的完整副本。 不能出于任何其他目的使用 RESTORE 语句的 WITH PARTIAL 子句。
3104 16 无法对数据库 '%ls' 运行 RESTORE,因为已将它配置用于数据库镜像。 如果希望还原该数据库,则请使用 ALTER DATABASE 删除镜像。
3105 16 RESTORE 无法将更多的页还原到文件 '%ls' 中,因为正在还原的页数已达到最大页数(%d)。 请按还原顺序完成还原现有页,或者使用 RESTORE FILE 将所有页还原到该文件中。
3106 16 文件组 "%ls" 不明确。 备份集中的标识与当前在联机数据库中定义的文件组不匹配。 若要强制使用备份集中的文件组,请使该数据库脱机,然后重新发出 RESTORE 命令。
3107 16 文件 "%ls" 不明确。 备份集中的标识与当前在联机数据库中定义的文件不匹配。 若要强制使用备份集中的文件,请使该数据库脱机,然后重新发出 RESTORE 命令。
3108 16 若要还原 master 数据库,服务器必须以单用户模式运行。 有关以单用户模式启动的信息,请参阅联机丛书“如何:启动 SQL Server 实例 (sqlservr.exe)”。
3109 16 只能通过一个步骤使用完整数据库备份还原并完全恢复 master 数据库。 不支持 NORECOVERY、STANDBY 和 STOPAT 等选项。
3110 14 用户没有 RESTORE 数据库 '%.*ls' 的权限。
3111 16 页 %S_PGID 是无法单独还原的控制页。 若要修复此页,必须还原整个文件。
3112 16 当服务器处于单用户模式下时,不能还原除 master 数据库之外的任何其他数据库。
3113 16 检测到无效数据。
3115 16 数据库使用的是简单恢复模式。 因而不可能还原读写数据的子集。
3116 16 提供的备份不位于该数据库的恢复路径上,无法用于联机文件还原。
3117 16 无法还原日志备份或差异备份,因为没有文件可用于前滚。
3118 16 数据库 "%ls" 不存在。 RESTORE 只能在还原主文件的完整备份或文件备份时创建数据库。
3119 16 在计划 RESTORE 语句时发现了问题。 以前的消息提供了详细信息。
3120 16 不会还原此备份集,因为所有数据都已还原到此备份集所涵盖的时间之前。
3121 16 文件 "%ls" 所在的恢复路径与此备份集的应用程序不一致。 RESTORE 操作无法继续。
3122 16 文件初始化失败。 RESTORE 操作无法继续。
3123 16 为备份或还原操作指定的数据库名称 '%.*ls' 无效。
3125 16 数据库使用的是简单恢复模式。 备份中的数据与数据库的当前状态不一致。 首先需要还原更多数据,才可以进行恢复。 还原在将数据标记为只读之后创建的完整文件备份,或者在还原目标数据的最新基准备份后还原差异文件备份。
3127 16 已还原数据库 '%ls' 的文件 '%.*ls' 保留为无效状态,因为该数据库使用的是简单恢复模式,而且该文件被标记为要进行读写访问。 因此,只有只读文件才能通过逐段还原进行恢复。
3128 16 不支持文件 '%ls' 的页大小(%d)。
3129 16 文件 "%ls" 的内容与还原顺序中的转换不一致。 可能需要从备份集进行还原。
3130 10 选择了文件组 "%ls"。 在备份时该文件组的名称为 "%ls"。 RESTORE 将对该重命名后的文件组继续操作。
3131 10 选择了文件 "%ls"。 在备份时该文件组的名称为 "%ls"。 RESTORE 将对该重命名后的文件继续操作。
3132 16 介质集有 %d 个介质簇,但只提供了 %d 个。 必须提供所有成员。
3133 16 设备 "%ls" 上的卷的序列号为 %d,属于介质簇 %d,但序列号应为 %d,属于介质簇 %d。 请检查指定的设备和加载的介质是否正确。
3134 10 数据库 '%ls' 的文件 '%ls' 的差异基准属性已重置,因为该文件已从备份还原,而该备份来自有冲突的恢复路径。 由于该文件是只读的,并且与数据库的当前状态一致,因此允许执行该还原。 将来对此文件进行任何差异备份都将需要新的差异基准。
3135 16 文件 '%ls' 中的备份集是由 %hs 创建的,无法用于此还原操作。
3136 16 无法还原此差异备份,因为该数据库尚未还原到正确的早期状态。
3137 16 无法恢复数据库。 可能是因为错误地指定了主名称或快照名称,没有删除所有其他快照,或者缺少文件。
3138 16 无法恢复数据库,因为存在 FILESTREAM BLOB。
3139 16 对于 master 数据库,不允许还原到快照。
3140 16 无法调整文件 '%ls' 的空间分配。
3141 16 要还原的数据库先前命名为 '%ls'。 请用 WITH REPLACE 选项重新发出该语句,以覆盖数据库 '%ls'。
3142 16 无法在已有的 "%ls" 上还原文件 "%ls"。 请重新发出 RESTORE 语句,用 WITH REPLACE 来覆盖原先存在的文件,或者用 WITH MOVE 来标识替代位置。
3143 16 设备 '%ls' 上的数据集不是 SQL Server 备份集。
3144 16 文件 '%.*ls' 未曾备份到设备 '%ls' 上的文件 %d 中。 无法从此备份集中还原该文件。
3145 16 使用 SIMPLE 恢复模式的数据库不支持 STOPAT 选项。
3147 16 不允许对 tempdb 数据库进行备份或还原操作。
3148 16 此 RESTORE 语句在当前上下文中无效。 仅当数据库处于联机状态时,才为辅助文件组定义 'Recover Data Only' 选项。 当数据库处于脱机状态时,不能指定文件组。
3149 16 文件或文件组 "%ls" 的状态对要使用的 "Recover Data Only" 选项无效。 只能处理处于 OFFLINE 或 RECOVERY_PENDING 状态的辅助文件。
3150 10 已成功地还原了 master 数据库。 正在关闭 SQL Server。
3151 21 无法还原 master 数据库。 正在关闭 SQL Server。 请检查错误日志,然后重新生成 master 数据库。 有关如何重新生成 master 数据库的详细信息,请参阅 SQL Server 联机丛书。
3153 16 数据库已完全恢复。
3154 16 备份集中的数据库备份与现有的 '%ls' 数据库不同。
3155 16 自创建备份集以来,在数据库中添加或除去了一个或多个文件,所以 RESTORE 操作无法继续。
3156 16 文件 '%ls' 无法还原为 '%ls'。 请使用 WITH MOVE 选项来标识该文件的有效位置。
3159 16 数据库 "%ls" 的日志尾部尚未备份。 如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。 使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句覆盖该日志的内容。
3161 16 主文件不可用。 必须还原该文件或用其他方法使之可用。
3163 16 事务日志已损坏。 必须还原所有的数据文件之后,才能尝试 RESTORE LOG。
3165 16 数据库 '%ls' 已还原,但在还原/删除复制时出错。 该数据库仍保留为脱机状态。 请参阅 SQL Server 联机丛书中的主题 MSSQL_ENG003165。
3166 16 RESTORE DATABASE 无法删除数据库 '%ls'。 请删除该数据库,然后重新发出 RESTORE DATABASE 语句。
3167 16 RESTORE 无法启动数据库 '%ls'。
3168 16 无法还原设备 %ls 上的系统数据库备份,因为创建该数据库的服务器版本 (%ls) 与此服务器 (%ls) 的版本不同。
3169 16 该数据库是在运行版本 %ls 的服务器上备份的。 该版本与此服务器(运行版本 %ls)不兼容。 请在支持该备份的服务器上还原该数据库,或者使用与此服务器兼容的备份。
3170 16 STANDBY 文件名无效。
3171 16 文件 %ls 不起作用,无法还原到联机数据库中。
3172 16 文件组 %ls 不起作用,无法还原到联机数据库中。
3173 16 与此 RESTORE 语句一起提供的 STOPAT 子句指示日志的尾部包含要恢复目标时间点的状态而必须备份的更改信息。 数据库 "%ls" 的日志尾部尚未备份。 请使用 BACKUP LOG WITH NORECOVERY 备份该日志,或使用 RESTORE 语句的 WITH REPLACE 子句来覆盖该日志的尾部。
3174 16 此 RESTORE 操作无法移动文件 '%ls'。
3175 10 指定了 RESTORE FILEGROUP="%ls",但备份集中不存在该文件组的所有文件。 缺少文件 "%ls"。 RESTORE 将继续,但如果要还原所有文件,必须还原其他备份集。
3176 16 '%ls'(%d)和 '%ls'(%d)要求使用文件 '%ls'。 WITH MOVE 子句可用于重新定位一个或多个文件。
3178 16 文件 %ls 未处于可应用此差异备份的正确状态。
3179 16 RESTORE 无法移动系统数据库。
3180 16 无法使用 WITH STANDBY 还原此备份,因为需要进行数据库升级。 请去掉 WITH STANDBY 选项后重新发出 RESTORE 语句。
3181 10 还原此备份的尝试可能会遇到存储空间问题。 后续消息将提供详细信息。
3182 16 无法还原备份集,因为在进行备份时数据库损坏。 可以利用 WITH CONTINUE_AFTER_ERROR 进行补救尝试。
3183 16 在从该备份集进行读取时,RESTORE 检测到在数据库 "%ls" 中的页(%d:%d)上存在错误。
3184 10 RESTORE WITH CONTINUE_AFTER_ERROR 成功完成,但遇到了一些损坏。 数据库中可能存在不一致的地方。
3185 16 RESTORE 无法应用此备份集,因为该数据库可疑。 请还原修复了损坏数据的备份集。
3186 16 此备份集已损坏。 RESTORE 不会尝试应用此备份集。
3187 16 无法指定 RESTORE WITH CHECKSUM,因为该备份集不包含校验和信息。
3188 10 BACKUP WITH CONTINUE_AFTER_ERROR 已用损坏的数据写入备份集。
3189 16 检测到该备份集损坏。
3190 16 无法还原文件组 '%ls',因为它在该备份集内不存在。
3191 16 还原操作无法继续,因为无法写入文件 '%ls'。 请确保该数据库中的所有文件都可写。
3192 10 还原成功,但仍有延迟的事务。 由于有数据不可用,无法解析这些事务。 请使用 RESTORE 命令使该数据可用,或者如果您不再需要该数据,则删除这些文件组。 删除文件组将导致文件组失效。
3194 16 页 %S_PGID 超出了该文件的结尾。 只能还原在文件当前范围内的页。
3195 16 页 %S_PGID 无法从此备份集进行还原。 RESTORE PAGE 的使用对象只能是完整备份集或将该文件添加到数据库后创建的第一个日志备份或差异备份。
3196 16 不支持 RESTORE master WITH SNAPSHOT。 若要从快照备份还原 master,请停止该服务,并复制数据和日志文件。
3197 10 数据库 %ls 上的 I/O 已冻结。 不需要任何用户操作。 但是,如果 I/O 没有立即恢复,可以取消备份。
3198 10 数据库 %ls 上的 I/O 已恢复。 不需要任何用户操作。
3199 16 RESTORE 要求 MAXTRANSFERSIZE=%u,但指定了 %u。
3201 16 无法打开备份设备 '%ls'。 出现操作系统错误 %ls。
3202 16 在 "%ls" 上写入失败: %ls
3203 16 在 "%ls" 上读取失败: %ls
3204 16 备份或还原操作已中止。
3205 16 为备份或还原操作指定的备份设备太多;只允许指定 %d 个设备。
3206 16 备份设备 '%.*ls' 不存在。 若要查看现有备份设备,请使用 sys.backup_devices 目录视图。 若要创建新备份设备,请使用 sp_addumpdevice 或 SQL Server Management Studio。
3207 16 备份或还原至少需要一个备份设备。 请重新运行语句并在该语句中指定备份设备。
3208 16 读取备份集的开始部分时遇到意外的文件结束。 请确认介质中包含有效的 SQL Server 备份集,详细信息请参阅控制台错误日志。
3209 16 用户实例不支持此操作。
3210 16 驱动器 "%ls" 中的镜像成员与驱动器 "%ls" 中的镜像成员不一致。
3211 10 已处理百分之 %d。
3212 16 镜像设备 "%ls" 和镜像设备 "%ls" 具有不同的设备。
3213 16 无法卸载一个或多个磁带。 有关详细信息,请参阅错误日志。
3214 16 指定的备份镜像太多。 只允许指定 %d 个备份镜像。
3215 16 请使用 WITH FORMAT 创建新的镜像备份集。
3216 16 RESTORE REWINDONLY 只适用于磁带设备。
3217 16 为 %ls 参数指定的值无效。
3218 16 备份镜像在此版本的 SQL Server 中不可用。 有关不同 SQL Server 版本中功能支持的详细信息,请参阅联机丛书。
3219 16 不能选择文件或文件组 "%.*ls" 用于此操作。
3221 16 对文件 '%ls' 执行的系统函数 ReadFileEx 只读取了 %d 字节,应读取 %d 字节。
3222 16 对文件 '%ls' 执行的系统函数 WriteFileEx 只写入了 %d 字节,应写入 %d 字节。
3224 16 无法创建工作线程。
3227 16 "%ls" 上的备份介质是介质簇 %d 的一部分,该介质簇已在 "%ls" 上进行了处理。 请确保正确指定了备份设备。 对于磁带设备,请确保加载了正确的卷。
3229 16 对设备 '%ls' 的请求已超时。
3230 16 在设备 '%ls' 上的操作已超过重试次数限制。
3231 16 在 "%ls" 上加载的介质已格式化为支持 %d 个介质簇,但根据指定的备份设备,应支持 %d 个介质簇。
3232 16 在 "%ls" 上装入的卷没有预期的备份集标识。 该卷可能因使用更新内容覆盖了此介质簇而过时。 在这种情况下,请使用介质簇 %d 的序列号 %d 定位到正确的卷。
3234 16 逻辑文件 '%.*ls' 不是数据库 '%ls' 的一部分。 请使用 RESTORE FILELISTONLY 来列出逻辑文件名。
3235 16 文件 "%.*ls" 不是数据库 "%ls" 的一部分。 只能列出是此数据库的成员的文件。
3239 16 设备 '%ls' 上的备份集使用了 Microsoft 磁带格式的功能,但 SQL Server 不支持该功能。
3240 16 备份到镜像介质集要求追加所有镜像。 请提供该介质集的所有成员,或者重新格式化一个新的介质集。
3241 16 设备 '%ls' 上的介质簇的结构不正确。 SQL Server 无法处理此介质簇。
3242 16 设备 '%ls' 上的文件不是有效的 Microsoft 磁带格式备份集。
3243 16 设备 '%ls' 上的介质簇是用版本为 %d.%d 的 Microsoft 磁带格式创建的。 SQL Server 支持的版本为 %d.%d。
3244 16 描述符块大小超过了 %d 字节。 请使用较短的名称和/或描述字符串,然后重试该操作。
3245 16 无法在普通字符串和 Unicode 字符串之间转换,%ls。
3246 16 设备 '%ls' 上的介质簇标记为不可追加。 请用 INIT 选项重新发出该语句以覆盖该介质。
3247 16 设备 '%ls' 上卷的介质序列号(%d)错误。 请取出该卷并插入卷 %d。
3249 16 设备 '%ls' 上的卷是备份集的延续卷。 请取出该卷并插入包含备份集开始部分的卷。
3250 16 值 '%d' 不在 %ls 参数的取值范围内。
3251 10 设备 '%ls' 上的介质簇已完成。 该设备目前正由剩余簇之一重新使用。
3253 16 块大小参数提供的值必须是 2 的幂。
3254 16 设备 '%ls' 上的卷为空。
3255 16 设备 '%ls' 上的数据集是 SQL Server 备份集,但该备份集与此版本的 SQL Server 不兼容。
3256 16 设备 '%ls' 上的备份集在创建时被终止,该备份集不完整。 RESTORE 序列已异常终止。
3257 16 磁盘卷 '%ls' 上的可用空间不足,无法创建数据库。 数据库尚需 %I64u 字节的可用空间,但只有 %I64u 字节可用。
3258 16 设备 "%ls" 上的卷不是当前正处理的介质集的一部分。 请确保使用正确的介质加载了备份设备。
3260 16 内部缓冲区已满。
3261 16 SQL Server 无法使用虚拟设备配置。
3262 10 文件 %d 上的备份集有效。
3263 16 无法将设备 '%ls' 上的卷用作延续卷。 其序列号为 %d,属于当前介质集的介质簇 %d。 请插入新卷,或插入序列号为 %d、属于当前介质集的介质簇 %d 的卷。
3264 16 该操作尚未进行到允许 RESTART 的程度。 请去掉 RESTART 限定符后重新发出该语句。
3265 16 该登录名没有足够的权限。 需要有 sysadmin 角色的成员资格才能将 VIRTUAL_DEVICE 用于 BACKUP 或 RESTORE。
3266 16 在 "%ls" 结尾处的备份数据格式不正确。 该介质上的备份集可能已损坏,无法使用。 若要确定该介质上的备份集,请使用 RESTORE HEADERONLY。 若要确定备份集的可用性,请运行 RESTORE VERIFYONLY。 如果所有备份集都不完整,请使用 BACKUP WITH FORMAT 重新格式化该介质,此操作将破坏所有备份集。
3267 16 资源不足,无法创建 UMS 调度程序。
3268 16 无法使用备份文件 '%ls',因为原先格式化该文件时所用扇区大小为 %d,而目前所在设备的扇区大小为 %d。
3269 16 无法还原文件 '%ls',因为原先写入该文件时所用扇区大小为 %d,而 '%ls' 目前所在设备的扇区大小为 %d。
3270 16 发生内部一致性错误。 此错误与断定类似。 请与技术支持联系以获取帮助。
3271 16 在文件 "%ls:" 上发生不可恢复的 I/O 错误: %ls。
3272 16 '%ls' 设备的硬件扇区大小为 %d,但块大小参数却指定了不兼容的替代值 %d。 请用兼容的块大小重新发出该语句。
3276 16 只有在创建备份集时使用了 WITH SNAPSHOT 的情况下,才能使用 WITH SNAPSHOT。
3277 16 WITH SNAPSHOT 必须仅用于一个虚拟设备。
3278 16 无法加密字符串 %ls
3279 16 由于密码错误,访问遭拒绝
3280 16 不支持在裸设备上进行备份, 而 '%ls' 是裸设备。
3281 10 在 '%ls' 上释放并启动了重绕。
3283 16 文件 "%ls" 无法正确初始化。 有关详细信息,请检查错误日志。
3284 16 设备 '%ls' 上的文件标记未对齐。 使用用于创建备份集的相同块大小重新发布 Restore 语句:'%d' 看起来像一个可能值。
3285 10 设备 '%ls' 上的文件标记未对齐。 还原操作将在效率较低的 I/O 下继续进行。 为了避免此问题,请使用用于创建备份集的相同块大小重新发布 Restore 语句:'%d' 看起来像一个可能值。
3301 21 事务日志包含无效的记录(logop %d)。 该日志已损坏。 请利用完整备份还原数据库,或者修复该数据库。
3302 21 在数据库 '%.*ls' 中重做日志记录操作时,无法到达日志记录 ID 为 %S_LSN 的日志结尾。 这表示 ID 为 %S_LSN 的日志记录有数据损坏。 请利用完整备份还原数据库,或者修复该数据库。
3313 21 在重做数据库 '%.*ls' 的日志中记录的操作时,日志记录 ID %S_LSN 出错。 通常,特定故障以前会在 Windows 事件日志服务中记录为错误。 请利用完整备份还原数据库,或者修复该数据库。
3314 21 在数据库 '%.*ls' 中撤消日志记录下的操作时,在日志记录 %S_LSN 处出错。 通常,这一特定故障以前在 Windows 事件日志服务中会记录为错误。 请利用备份还原数据库或文件,或者修复该数据库。
3315 21 在回滚过程中,以下进程未持有预期的锁: 进程 %d,该进程的模式为 %d,级别为 %d,位于数据库 '%.*ls' 的第 %S_RID 行上,并在事务 %S_XID 之下。 请还原该数据库的备份,或者修复该数据库。
3316 21 在数据库 '%.*ls' 中撤消日志记录下的操作时,在日志记录 ID %S_LSN 处出错。 找不到该行。 请利用完整备份还原数据库,或者修复该数据库。
3401 10 回滚事务时,恢复期间出错。 事务已延迟。 请还原错误的页或文件,然后重新运行恢复操作。
3402 10 数据库 '%ls' 标记为 %ls,处于不允许运行恢复的状态。
3403 10 由于指定了跟踪标志 3608,仅恢复 master 数据库。 这只是一条信息性消息。 不需要任何用户操作。
3404 10 启动时无法检查新系统或重命名的服务器。 此检查的逻辑意外失败。 请重新运行安装程序,或修复有问题的注册表项。
3406 10 已前滚了数据库 '%.*ls' (%d)中的 %d 个事务。 这只是一条信息性消息。 不需要任何用户操作。
3407 10 已回滚了数据库 '%.*ls' (%d)中的 %d 个事务。 这只是一条信息性消息。 不需要任何用户操作。
3408 10 恢复完毕。 这只是一条信息性消息。 不需要任何用户操作。
3409 16 性能计数器共享内存设置失败,错误为 %d。 请为此实例重新安装 sqlctr.ini,并确保实例登录帐户具有正确的注册表权限。
3410 10 文件组 %s 中的数据为脱机数据,并且存在延迟的事务。 请使用 RESTORE 恢复该文件组。如果不想恢复该文件组,请删除它。 只有在解决此问题后,才能截断日志。
3411 21 配置块版本 %d 不是有效的版本号。 SQL Server 正在退出。 请还原 master 数据库,或者重新安装。
3412 10 警告:服务器实例是用最小配置启动选项 (-f) 启动的。 用最小配置启动 SQL Server 实例会自动将服务器置于单用户模式。 用最小配置启动服务器后,应更改相应的服务器选项值,然后停止并重新启动服务器。
3413 21 数据库 ID 为 %d。 无法将数据库标记为可疑。 对 sys.databases.database_id 进行的 Getnext NC 扫描失败。 请参阅错误日志中以前的错误,以标识原因并更正任何相关的问题。
3414 10 恢复期间出错,导致数据库 '%.*ls' (数据库 ID %d)无法重新启动。 请诊断并纠正这些恢复错误,或者从已知的正确备份中还原。 如果无法更正错误,或者为意外错误,请与技术支持人员联系。
3415 16 无法升级数据库 '%.*ls',因为它是只读的,或者具有只读文件。 请将数据库或文件设为可写,然后重新运行恢复操作。
3416 16 服务器包含只读文件,必须将这些文件改为可写文件,才能重新设置服务器的排序规则。
3417 21 无法恢复 master 数据库。 SQL Server 无法运行。 请利用完整备份还原 master 数据库,修复它,或者重新生成它。 有关如何重新生成 master 数据库的详细信息,请参阅 SQL Server 联机丛书。
3418 10 恢复操作无法延迟错误 %d。 只有在使用完整恢复模式和活动的备份日志链的数据库中,才能延迟错误。
3419 16 正在跳过对数据库 '%.*ls' 的恢复,因为它需要升级内容,但它已标记为备用。 使用 RESTORE DATABASE WITH NORECOVERY 使数据库返回到还原状态,然后继续还原顺序。
3420 21 数据库快照 '%ls' 导致某一 IO 操作失败并被标记为可疑。 必须将其删除,然后重新创建它。
3421 10 已在 %I64d 秒内完成对数据库 %ls (数据库 ID %d)的恢复(分析 %I64d 毫秒,重做 %I64d 毫秒,撤消 %I64d 毫秒)。这只是一条信息性消息。 不需要任何用户操作。
3422 10 由于在例程 '%hs' 中发生错误 %d,数据库 %ls 已关闭。 在与该数据库的所有连接都中止后,将尝试重新启动非快照数据库。
3429 10 恢复操作无法确定名为 '%.ls' 的跨数据库事务 %S_XID 的结果,该事务位于数据库 '%. ls' (数据库 ID %d)中。 协调数据库(数据库 ID %d)不可用。 假定该事务已提交。 如果该事务尚未提交,可以在协调数据库可用时重试恢复操作。
3431 21 无法恢复数据库 '%.*ls' (数据库 ID 为 %d),因为事务结果尚未解析。 Microsoft 分布式事务处理协调器 (MS DTC) 事务已准备好,但 MS DTC 无法确定解析方法。 若要进行解析,请修复 MS DTC,从完整备份进行还原,或者修复数据库。
3434 20 无法更改排序顺序或区域设置。 在尝试将服务器按照新的排序规则重新建立索引时出错。 SQL Server 正在关闭。 重新启动 SQL Server 以继续操作且保持排序顺序不变。 诊断并更正以前的错误,然后重试该操作。
3437 21 在恢复数据库 '%.*ls' 时出错。 无法连接到 Microsoft 分布式事务处理协调器 (MS DTC) 以检查事务 %S_XID 的完成状态。 请修复 MS DTC,然后再次运行恢复操作。
3441 21 在启动备用数据库 '%.*ls' (数据库 ID 为 %d)的过程中,RESTORE 语句无法访问它的备用文件('%ls')。 操作系统错误为 '%ls'。 诊断该操作系统错误,并更正此问题,然后重试启动操作。
3442 21 恢复备用数据库 '%.*ls' (数据库 ID 为 %d)失败。 撤消文件中空间不足。 请增大撤消文件的大小,然后重试恢复操作。
3443 21 数据库 '%.*ls' (数据库 ID 为 %d)标记为备用或只读,但已被修改。 无法执行 RESTORE LOG 语句。 请从备份还原数据库。
3445 21 文件 '%ls' 不是数据库 '%.*ls (数据库 ID 为 %d)的有效撤消文件。 请检查文件路径,并指定正确的文件。
3446 16 数据库 '%.*ls' 的主日志文件不可用。 无法备份日志。
3447 16 无法激活或扫描数据库 '%.*ls' 的所有日志文件。
3448 21 回滚时遇到了一页,该页的日志序列号(LSN)小于原来的日志记录 LSN。 对于事务 ID %S_XID,无法在数据库 '%.*ls' (数据库 ID 为 %d)的页 %S_PGID 上撤消日志记录 %S_LSN。 页信息:LSN = %S_LSN,类型 = %ld。 日志信息:操作码 = %ld,上下文 %ld。 请还原或修复该数据库。
3449 21 SQL Server 必须关闭,才能恢复数据库(数据库 ID 为 %d)。 该数据库是无法关闭的用户数据库,或者是系统数据库。 请重新启动 SQL Server。 如果再次启动后仍无法恢复该数据库,则修复或还原它。
3450 10 数据库 '%.*ls' (%d)的恢复已完成 %d%% (剩余时间约为 %d 秒)。 3 阶段的阶段 %d。 这只是一条信息性消息。 不需要任何用户操作。
3452 10 数据库 '%.ls' (%d)的恢复操作检测到表 ID %d 中的标识值可能不一致。请运行 DBCC CHECKIDENT ('%. ls')。
3453 16 此版本无法重做任何由 SQL Server 7.0 执行的索引创建操作或日志未记录的操作。 不可能进行进一步的前滚。
3454 10 恢复操作正在数据库 '%.*ls' (%d)中写入检查点。 这只是一条信息性消息。 不需要任何用户操作。
3456 21 对于事务 ID %S_XID,无法在数据库 '%.*ls' (数据库 ID 为 %d)的页 %S_PGID 上重做日志记录 %S_LSN。 页:LSN = %S_LSN,类型 = %ld。 日志:操作码 = %ld,上下文 %ld,上一页的 LSN: %S_LSN。 请从数据库备份还原该数据库,或者修复它。
3457 21 事务性文件系统资源管理器 '%.*ls' 无法恢复。 有关详细信息,请参阅伴随的错误消息,可利用该消息确定适当的用户操作。
3458 16 由于出现错误,恢复操作无法在数据库 "%.*ls" 中扫描已删除的分配单元。 无法清除这些分配单元。
3505 14 只有数据库 "%.*ls" 的所有者或具有相关权限的人才能运行 CHECKPOINT 语句。
3604 10 已忽略重复的键。
3606 10 发生算术溢出。
3607 10 发生以零作除数错误。
3608 16 无法为令牌分配 GUID。
3609 16 事务在触发器中结束。 批处理已中止。
3612 10 %hs SQL Server 执行时间:%hs CPU 时间 = %lu 毫秒,占用时间 = %lu 毫秒。
3613 10 SQL Server 分析和编译时间: %hs CPU 时间 = %lu 毫秒,占用时间 = %lu 毫秒。
3615 10 表 '%.*ls'。 扫描计数 %d,逻辑读取 %d 次,物理读取 %d 次,预读 %d 次,lob 逻辑读取 %d 次,lob 物理读取 %d 次,lob 预读 %d 次。
3616 16 在触发器执行过程中引发了错误。 批处理已中止,用户事务(如果有)已回滚。
3619 10 由于日志空间用尽,无法在数据库 ID %d 中写入检查点记录。 请与数据库管理员联系,截断日志或为数据库日志文件分配更多空间。
3620 10 由于日志空间用尽,在数据库 '%.*ls' 中禁用了检查点的自动执行。 当数据库所有者成功执行了数据库的检查点操作后,将启用检查点的自动执行。 请与数据库所有者联系,截断日志文件或为日志增加更多的磁盘空间, 然后重试 CHECKPOINT 语句。
3621 10 语句已终止。
3622 10 警告:出现无效的浮点操作。
3623 16 出现无效的浮点操作。
3624 20 系统断定检查已失败。 有关详细信息,请查看 SQL Server 错误日志。 通常,断定失败是由软件 bug 或数据损坏导致的。 若要检查数据库是否已损坏,请考虑运行 DBCC CHECKDB。 如果您同意在安装过程中将转储发送到 Microsoft,则将向 Microsoft 发送微型转储。 更新可能在 Microsoft 的最新 Service Pack 或技术支持部门的 QFE 中提供。
3625 20 '%hs' 尚未实现。
3627 17 由于此时执行的并行操作太多,无法启动新的并行操作。 请使用"最大工作线程数"配置选项增大允许的线程数,或者减少系统上运行的并行操作的数目。
3628 24 在处理用户请求的过程中,数据库引擎从操作系统收到浮点异常。 请重试该事务。 如果问题仍然存在,请与系统管理员联系。
3633 16 在对 '%hs'(%d)处的 '%ls' 尝试 '%ls' 时,操作系统返回了错误 '%ls'。
3634 16 在对 '%ls' 尝试 '%ls' 时,操作系统返回了错误 '%ls'。
3635 16 在处理 '%ls' 元数据(数据库 ID %d,文件 ID %d 和事务='%.*ls')时出错。 其他上下文='%ls'。 位置='%hs'(%d)。 请重试该操作;如果问题仍然存在,请与数据库管理员联系以检查锁定和内存配置。 请检查应用程序,查看是否有可能的死锁冲突。
3636 16 在处理 '%ls' 元数据(数据库 ID %d,文件 ID %d)时出错。
3637 16 无法从 DAC 连接启动并行操作。
3638 10 SQL 文本缓存内存使用量: %d 页。 这只是一条信息性消息,不需要用户执行任何操作。
3701 11 无法对 %S_MSG '%.*ls' 执行 %S_MSG,因为它不存在,或者您没有所需的权限。
3702 16 无法删除数据库 "%.*ls",因为该数据库当前正在使用。
3703 16 无法分离 %S_MSG '%.*ls',因为它当前正在使用。
3705 16 无法将 DROP %ls 用于 '%.ls',因为 '%. ls' 是 %S_MSG。 使用 %ls。
3706 16 不能对数据库快照执行 %S_MSG。
3707 16 不能分离可疑或恢复挂起数据库。 必须修复或删除它。
3708 16 无法对 %S_MSG '%.*ls' 执行 %S_MSG,因为它是系统 %S_MSG。
3709 16 当数据库快照 "%.*ls" 引用该数据库时,无法对该数据库执行 %S_MSG。 请首先删除该数据库。
3710 16 当服务器处于最低配置模式时,无法分离已打开的数据库。
3716 16 无法删除 %S_MSG '%.*ls',因为它已绑定到一个或多个 %S_MSG。
3717 16 无法使用 DROP DEFAULT 语句删除默认约束。 请使用 ALTER TABLE 删除默认约束。
3721 16 无法重命名类型 '%.ls',因为对象 '%. ls' 正在引用它。
3723 16 不允许对索引 '%.*ls' 显式地使用 DROP INDEX。 该索引正用于 %ls 约束的强制执行。
3724 16 无法对 %S_MSG '%.*ls' 执行 %S_MSG,因为它正用于复制。
3725 16 约束 '%.ls' 正由表 '%. ls' 的外键约束 '%.*ls' 引用。
3726 16 无法删除对象 '%.*ls',因为该对象正由一个 FOREIGN KEY 约束引用。
3727 10 未能删除约束。 请参阅前面的错误消息。
3728 16 '%.*ls' 不是约束。
3729 16 无法对 '%.ls' 执行 %ls,因为对象 '%. ls' 正引用它。
3730 16 当默认约束 '%.*ls' 正由外键用作 SET DEFAULT 引用操作时,无法删除该约束。
3732 16 无法删除类型 '%.ls',因为它正由对象 '%. ls' 引用。 可能还有其他对象在引用此类型。
3733 16 约束 '%.ls' 不属于表 '%. ls'。
3734 16 无法删除主键约束 '%.*ls',因为该表具有 XML 索引或空间索引。
3735 16 因为对表 '%.ls' 启用了更改跟踪,所以无法删除该表的主键约束 '%. ls'。 更改跟踪需要该表的主键约束。 只有禁用更改跟踪,才能删除该约束。
3737 16 无法删除文件 '%ls'。 有关详细信息,请参阅 SQL Server 错误日志。
3738 10 正在删除数据库文件 '%ls'。
3739 11 无法对索引 '%.*ls' 执行 %ls,因为该索引不是统计信息集合。
3740 16 无法删除 %S_MSG '%.*ls',因为表中至少有一部分内容驻留在只读文件组内。
3741 16 无法删除 %S_MSG '%.*ls',因为表中至少有一部分内容驻留在脱机文件组内。
3743 16 已为数据库镜像启用数据库 '%.*ls', 必须删除数据库镜像才能删除该数据库。
3744 16 在联机删除索引的语句中,只允许使用一个子句。
3745 16 只能联机删除一个聚集索引。
3746 16 不能删除视图 '%.*ls' 的聚集索引,因为该视图正用于复制。
3747 16 不能使用删除聚集索引子句来删除对视图创建的聚集索引。 聚集索引 '%.ls' 是对视图 '%. ls' 创建的。
3748 16 无法使用删除聚集索引子句来删除非聚集索引“%.*ls”。
3749 16 不能使用旧的 'Table.Index' 语法删除 XML 索引 '%.*ls',请改用 'Index ON Table' 语法。
3750 10 警告:由于禁用了 %S_MSG 的聚集索引,%S_MSG '%.ls' 的索引 '%. ls' 已禁用。
3751 16 不能将 SP_DROPEXTENDEDPROC 或 DBCC DROPEXTENDEDPROC 与 '%.ls' 一起使用,因为 '%. ls' 是 %S_MSG。 使用 %ls。
3801 10 警告:"%.*ls"."%.ls" 的索引 "%. ls" 可能受到排序规则升级的影响。 请运行 DBCC CHECKTABLE。
3802 10 警告:"%.*ls"."%.ls" 的约束 "%. ls" 可能受到排序规则升级的影响。 请禁用 WITH CHECK 后再启用它。
3803 10 警告:"%.*ls"."%.ls" 的索引 "%. ls" 已禁用,因为校验和函数的实现已更改。
3804 10 警告:表 "%.*ls"."%.ls" 的检查约束 "%. ls" 已禁用,因为校验和函数的实现已更改。
3805 10 警告:表 "%.ls"."%.ls" 的索引 "%. ls" 可能已损坏,因为它引用计算列 "%. ls",而该列包含的从字符串到日期的转换具有不确定性。 请运行 DBCC CHECKTABLE 验证索引。 请考虑使用具有确定日期格式的显式 CONVERT,例如 121。 引用不确定表达式的计算列索引无法在 90 兼容模式下创建。 有关详细信息,请参阅联机丛书主题 "对计算列创建索引"。
3806 10 警告:索引视图 "%.ls"."%. ls" 可能已损坏,因为它包含的从字符串到日期的转换具有不确定性。 请运行 DBCC CHECKTABLE 验证视图。 请考虑使用具有确定日期格式的显式 CONVERT,例如 121。 引用不确定表达式的索引视图无法在 90 兼容模式下创建。 有关详细信息,请参阅联机丛书主题'创建索引视图'。
3807 17 创建操作失败,因为所有可用的标识符都已用完。
3808 10 警告:"%.*ls"."%.ls" 的索引 "%. ls" 已禁用,因为该索引是使用 ignore_dup_key 索引选项对视图定义的。 请删除该索引,如果可能,在不使用 ignore_dup_key 选项的情况下重新创建它。 您可能需要更改视图的逻辑结构,以确保所有的行都是唯一的。
3809 16 数据库 "%.ls" 的升级失败,因为对象 ID %d 的索引 "%. ls" 的名称与同一表中的另一索引重名。
3810 10 程序集的事件通知 "%.*ls" 已被删除。
3811 10 服务队列的事件通知 "%.*ls" 已被删除,因为未指定 broker 实例。
3812 10 对象的事件通知 "%.*ls" 已被删除。
3813 16 升级登录名 '%.*ls' 失败,因为其名称或 SID 与其他登录名或服务器角色重复。
3814 16 映射到服务器 '%.ls' 远程登录名 '%. ls' 上的本地登录名无效。 请在升级前删除并重新创建远程登录名。
3815 16 映射到服务器 '%.ls' 链接登录名 '%. ls' 上的本地登录名无效。 请在升级前删除并重新创建链接登录名。
3816 16 升级登录名 '%.*ls' 失败,因为其密码哈希无效。 请在升级之前更新登录密码。
3817 10 警告:"%. **ls"."%.ls" 的索引 "%. ls" 已禁用,因为几何图形和地理方法的实现已更改。
3818 16 因为具有 6 个字节的 CUID 列的行长度超过允许的 %d 个字节的最大长度,所以无法将该列添加到对象 %.ls 的索引 "%. ls" 中。
3819 10 警告:"%.*ls"."%.ls" 的检查约束 "%. ls" 已禁用并且设置为不受信任,因为几何图形和地理方法的实现已更改。
3820 10 警告:已将 6 字节的 CUID 列添加到对象 %.ls 的索引 "%. ls" 中,但其最大行大小超出了允许的最大大小 %d 字节。 对于某些大值组合,对此索引执行 INSERT 或 UPDATE 操作将会失败。
3821 10 警告:"%.*ls"."%.ls" 的外键约束 "%. ls" 已禁用,因为几何图形和地理方法的实现已更改。
3822 10 警告:堆 "%.ls"."%. ls" 已经对依赖几何图形或地理方法而且可能包含过期信息的计算列进行持久化。 因此,DBCC 可能报告此表存在不一致。 应当取消对依赖几何图形或地理方法的持久化计算列的持久化,然后再次对其进行持久化以刷新数据。
3823 10 警告:对象 "%.ls"."%. ls" 无法绑定,已在升级过程中忽略。 请考虑检查和更正其定义。
3851 10 在系统表 sys.%ls%ls 中发现无效的行(%ls)。
3852 10 sys.%ls%ls 中的行(%ls)在 sys.%ls%ls 中没有匹配的行(%ls)。
3853 10 sys.%ls%ls 中的行(%ls)的属性(%ls)在 sys.%ls%ls 中没有匹配的行(%ls)。
3854 10 sys.%ls%ls 中的行(%ls)的属性(%ls)与 sys.%ls%ls 中的行(%ls)匹配,但该行无效。
3855 10 属性(%ls)存在,但 sys.%ls%ls 中没有行(%ls)。
3856 10 属性(%ls)存在,但它与 sys.%ls%ls 中的行(%ls)不匹配。
3857 10 缺少 sys.%ls%ls 中的行(%ls)所需的属性(%ls)。
3858 10 sys.%ls%ls 中的行(%ls)的属性(%ls)具有无效的值。
3859 10 警告:数据库 ID %d 中的系统目录已直接更新,最近的更新时间为 %S_DATE。
3860 10 无法升级数据库 ID 32767。 此 ID 值保留供 SQL Server 内部使用。
3862 10 CLR 类型 '%.ls'.'%. ls' 已禁用,因为此 CLR 类型的磁盘格式已更改。 请使用 DROP TYPE 删除此禁用的类型。
3864 23 在 ID 为 %d 的数据库中找不到 ID 为 %d 的对象的索引(ID 为 %d)条目。 可能发生了架构损坏。 请运行 DBCC CHECKDB。
3901 16 当事务与标记选项一起使用时,必须指定事务名。
3902 16 COMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
3903 16 ROLLBACK TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
3904 21 无法撤消逻辑页 %S_PGID 的拆分,该逻辑页位于对象 '%.ls'、数据库 '%. ls' 中。 拆分所得两页所包含的数据总和多于一页所能容纳的数据。
3906 16 无法更新数据库 "%.*ls",因为数据库是只读的。
3908 16 无法在数据库 '%.*ls' 中运行 BEGIN TRANSACTION,因为该数据库处于回避恢复模式
3909 16 会话绑定令牌无效。
3910 16 其他会话正在使用事务的上下文。
3912 16 当服务器未处于 XP 调用中时,无法用 XP 令牌进行绑定。
3913 16 TDS 重置连接协议错误。 客户端驱动程序同时请求了 ResetConnectionKeepLocalXact 和 ResetConnectionKeepDTCXact。 服务器中不应发生这种情况。
3914 16 数据类型 "%s" 对于事务名称或保存点名称无效。 允许使用的数据类型为 char、varchar、nchar、varchar(max)、nvarchar 和 nvarchar(max)。
3915 16 不能在 INSERT-EXEC 语句内部使用 ROLLBACK 语句。
3916 16 不能在 INSERT-EXEC 语句内部使用 COMMIT 语句,除非首先使用了 BEGIN TRANSACTION。
3917 16 会话绑定到了正在使用的事务上下文。 已忽略批处理中的其他语句。
3918 16 语句或函数必须在用户事务上下文中执行。
3919 16 无法登记事务,因为该事务已提交或回滚。
3920 10 WITH MARK 选项仅应用于第一个 BEGIN TRAN WITH MARK 语句。 已忽略该选项。
3921 16 如果没有活动事务,就无法得到事务令牌。 请在启动事务后重新发出该语句
3922 16 无法登记事务,因为该事务不存在。
3923 10 无法对数据库 '%.*ls' 使用事务标记,该数据库有未备份的大容量日志记录操作。 已忽略该标记。
3924 10 试图绑定到新事务时,会话登记到活动用户事务。 该会话已脱离前面的用户事务。
3925 16 无效的事务标记名。 已保留 'LSN:' 前缀。
3926 10 此会话中的活动事务已由另外一个会话提交或终止。
3927 10 此会话已有活动事务,但仍试图登记分布式事务处理协调器事务。
3928 16 标记的事务 "%.*ls" 失败。 尝试通过提交标记的事务将标记放入日志时发生了超时。 这可能是由于与已准备好但是未提交或已中止的 Microsoft 分布式事务处理协调器(MS DTC)事务或其他本地已标记事务发生争用而导致的。 请再次尝试该操作,如果该错误仍然存在,请确定发生争用的原因。
3929 16 在单用户数据库中不允许分布式或绑定的事务。
3930 16 当前事务无法提交,而且无法支持写入日志文件的操作。 请回滚该事务。
3931 16 当前事务无法提交,而且无法回滚到保存点。 请回滚整个事务。
3932 16 所提供的保存点名 "%.*ls" 太长。 允许的最大长度为 %d 个字符。
3933 16 无法将此事务提升为分布式事务,因为在此事务中有活动的保存点。
3934 14 当前用户不能使用此 FILESTREAM 事务上下文。 若要获取有效的 FILESTREAM 事务上下文,请使用 GET_FILESTREAM_TRANSACTION_CONTEXT。
3935 16 无法初始化 FILESTREAM 事务上下文。 这可能是因资源不足而造成的。 请重试操作即可。 错误代码:0x%x。
3936 16 在试图将 FILESTREAM 数据刷新到磁盘时出错,所以无法提交该事务。 提交文件时,文件可能处于打开状态,或者发生了磁盘 I/O 错误。 '%.*ls' 是受影响的文件之一。 错误代码:0x%x
3937 16 在回滚事务的过程中,当试图将回滚通知传递给 FILESTREAM 筛选器驱动程序时出错。 错误代码:0x%0x。
3938 18 由于该事务与使用同一事务的 FILESTREAM 关闭操作的执行冲突,该事务已停止。 该事务将回滚。
3939 16 在批处理开始时检测到不可提交的事务。 该事务已回滚。 这是由于处理此事务上下文中的 FILESTREAM 请求时发生了错误。
3950 16 在尝试读取下一行时,版本存储扫描超时。 请稍后在系统不忙时重试该语句。
3951 16 数据库 '%.*ls' 中的事务失败,因为该语句是在快照隔离级别下运行的,但该事务不是在快照隔离级别下启动的。 您在事务启动后不能将事务的隔离级别更改为快照,除非该事务最初是在快照隔离级别下启动的。
3952 16 快照隔离事务访问数据库 '%.*ls' 失败,因为在此数据库中不允许快照隔离。 请使用 ALTER DATABASE 以允许快照隔离。
3953 16 数据库 '%.*ls' 中的快照隔离事务失败,因为在启动当前事务时该数据库未恢复。 请在恢复数据库后重试该事务。
3954 16 快照隔离事务未能在数据库 '%.*ls' 中启动,因为不允许快照隔离的 ALTER DATABASE 命令已在该事务启动前执行。 数据库正在转换到 OFF 状态。 您需要更改事务的隔离级别,或者在数据库中重新启用快照隔离。
3955 16 数据库 '%.*ls' 中的快照隔离事务失败,因为为此数据库跳过了恢复操作。 您必须首先恢复数据库,然后才能在快照隔离级别下运行事务。
3956 16 快照隔离事务未能在数据库 '%.*ls' 中启动,因为用于启用此数据库的快照隔离的 ALTER DATABASE 命令尚未完成。 数据库正在转换到挂起 ON 状态。 您必须等待,直到 ALTER DATABASE 命令成功完成。
3957 16 数据库 '%.*ls' 中的快照隔离事务失败,因为在当前事务启动时该数据库不允许使用快照隔离。 重试该事务可能有用。
3958 16 在访问数据库 '%.ls' 的表 '%. ls' 中的版本控制行时事务中止。 找不到请求的版本控制行。 您的 tempdb 可能空间不足。 有关如何配置 tempdb 以进行版本控制的说明,请参阅联机丛书。
3959 10 版本存储区已满。 不能添加新的版本。 需要访问该版本存储区的事务可能被回滚。 有关如何配置 tempdb 以进行版本控制的说明,请参阅联机丛书。
3960 16 快照隔离事务由于更新冲突而中止。 无法在数据库 '%.ls' 中使用快照隔离来直接或间接访问表 '%. ls',以便更新、删除或插入已由其他事务修改或删除的行。 请重试该事务或更改 update/delete 语句的隔离级别。
3961 16 数据库 '%.*ls' 中的快照隔离事务失败,因为自此事务启动后,该语句所访问的对象已由其他并发事务中的 DDL 语句修改。 禁用它是因为元数据未进行版本控制。 在混合了快照隔离操作的情况下,对元数据进行并发更新可能导致不一致。
3962 16 不支持在执行 SQL Server 内部查询期间绑定到另一事务。 请检查您的登录触发器定义,并删除使用的任何 sp_bindsession (如果有)。 如果在登录触发器执行期间未出现此错误,请与生产支持团队联系。
3963 16 数据库 '%.*ls' 中的事务失败,因为在快照隔离级别下不支持分布式事务。
3964 16 事务失败,因为在快照隔离事务内不允许此 DDL 语句。 由于未对元数据进行版本控制,如果与快照隔离混合,元数据更改可能导致不一致。
3965 16 PROMOTE TRANSACTION 请求失败,因为没有活动的本地事务。
3966 17 在访问版本存储区时事务被回滚。 在版本存储区由于 tempdb 中空间不足而收缩时,事务被提前标记为牺牲品。 之所以该事务被提前标记为牺牲品,是因为它可能需要那些为了在 tempdb 中释放一些空间而已被删除的行版本。 请重试该事务
3967 17 tempdb 中的空间不足以保存行版本。 需要收缩版本存储区以在 tempdb 中释放一些空间。 事务(id=%I64d xsn=%I64d spid=%d elapsed_time=%d)已被标记为牺牲品,并且如果访问版本存储区则该事务将被回滚。 如果问题仍然存在,则可能是因为 tempdb 的大小不合适或运行事务的时间太长。 有关如何配置 tempdb 以进行版本控制的说明,请参阅联机丛书。
3968 10 数据库 '%.*ls' 中无快照隔离或读提交的快照,因为启动 SQL Server 时采用了一个或多个未记录的跟踪标志,而这些标志使得用户无法对数据库启用版本控制功能。 使用快照隔离启动的事务将失败,并且在读提交快照下运行的查询将成功,但仍将依靠基于锁定的读提交。
3969 16 在运行 SQL Server 内部查询期间不支持分布式事务。 请检查您的登录触发器定义,并删除使用的任何分布式事务(如果有)。 如果在登录触发器执行期间未出现此错误,请与生产支持团队联系。
3970 16 此操作与此事务上的另一个挂起操作冲突。 此操作失败。
3971 16 服务器无法继续执行该事务。 说明: %I64x。
3972 20 传入的表格格式数据流(TDS)协议不正确。 事务管理器事件的长度错误。 事件类型: %d。 长度应为: %d。 实际长度: %d。
3973 16 该数据库当前正由同一工作区中的另一个线程以排他模式使用。 此操作失败。
3974 16 在工作区中以排他模式使用的数据库的数目受限制。 由于超过了此限制,该操作失败。
3975 16 sp_getbindtoken 不支持 varchar(max) 数据类型。 批处理已中止。
3976 16 该事务名具有奇数长度 %d。 批处理已中止。
3977 16 保存点名称不能为 NULL。 批处理已中止。
3978 16 不允许在回滚到保存点之后开始新事务。
3979 16 TM 请求的长度比预期的长。 未处理该请求。
3980 16 无法运行请求,因为批处理已中止。这可能是由于从客户端发送的中止信号导致的;或者其他请求正在同一会话中运行,这会使会话处于忙状态。
3981 16 无法执行该事务操作,因为有挂起请求正在此事务上运行。
3982 16 当 DTC 或绑定的事务活动时,不允许启动新事务。
3983 16 该操作失败,因为会话不是单线程。
3984 16 在事务更改期间无法获取数据库锁。
3985 16 在更改事务上下文时出错。 这通常是由于系统中内存不足。 请尝试释放更多内存。
3986 19 事务时间戳已用完。重新启动服务器。
3987 10 此数据库中总是启用 SNAPSHOT ISOLATION。
3988 16 不允许启动新事务,因为有其他线程正在该会话中运行。
3989 16 不允许启动新请求,因为该请求应具有有效的事务描述符。
3990 16 不允许在用户定义的例程、触发器或聚合内提交事务,因为事务不是在该 CLR 级别内启动的。 请更改应用程序逻辑以强制实施严格的事务嵌套。
3991 16 在进入用户定义的例程、触发器或聚合 "%.*ls" 前处于活动状态的上下文事务在其中已终止,这是不允许的。 请更改应用程序逻辑以强制实施严格的事务嵌套。
3992 16 在用户定义的例程、触发器或聚合 "%.*ls" 内事务计数已从 %d 更改为 %d。 这是不允许的,并且用户事务将被回滚。 请更改应用程序逻辑以强制实施严格的事务嵌套。
3993 16 已在用户定义的例程、触发器或聚合 "%.*ls" 中启动的用户事务在从中退出时未结束。 这是不允许的,并且用户事务将被回滚。 请更改应用程序逻辑以强制实施严格的事务嵌套。
3994 16 用户定义的例程、触发器或聚合尝试回滚不是在该 CLR 级别启动的事务。 将引发一个异常,以防止执行用户定义的其余例程、触发器或聚合。
3995 16 未知的事务隔离级别 %d,有效值的范围是 0 到 5。
3996 16 分布式事务不支持快照隔离级别。 请使用其他隔离级别或不使用分布式事务。
3997 16 在 MARS 批处理中启动的某个事务在该批处理结束时仍处于活动状态。 该事务将回滚。
3998 16 在批处理结束时检测到不可提交的事务。 该事务将回滚。
3999 17 由于错误 %d,无法将该提交表刷新到 DBID %d 中的磁盘。 有关详细信息,请查看错误日志。
       

错误 4000 到 4999

错误 严重性 是否记录事件 说明
4001 10 在仍存在待处理的请求时客户端发送了 sp_reset_connection,服务器正在断开连接。
4002 16 传入的表格格式数据流(TDS)协议流不正确。 该流意外结束。
4004 16 不能用 DB-Library (如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。
4005 16 不能在一次更新调用中更新多个基础表中的列。
4006 16 不能在一次删除调用中删除多个基础表中的行。
4007 16 无法更新或插入列 "%.*ls"。 它可能是表达式。
4008 16 在计算子句中,不能由低于 SQL Server 2005 的客户端驱动程序版本使用数据类型 varchar(max)、nvarchar(max)、varbinary(max) 和 XML。 请使用更新的客户端驱动程序重新提交查询。
4009 16 传入的表格格式数据流(TDS)协议流不正确。 TDS 头包含错误。
4010 16 传入的表格格式数据流(TDS)协议流不正确。 查询通知 TDS 头包含错误。
4011 16 传入的表格格式数据流(TDS)协议流不正确。 MARS TDS 头包含错误。
4012 16 遇到了无效的表格格式数据流(TDS)排序规则。
4013 16 传入的表格格式数据流(TDS)协议流不正确。 缺少多个活动的结果集(MARS) TDS 头。
4014 20 在从网络读取输入流时出错。 该会话将终止(输入错误: %d,输出错误: %d)。
4015 16 登录 '%.ls' 中所请求的语言不是此 SQL Server 上的正式名称。请改用服务器范围内默认的 %. ls。
4016 16 '登录 %.ls' 中所请求的语言不是此 SQL Server 上的正式名称。请改用用户默认的 %. ls。
4017 16 登录 '%.ls' 中所请求的语言和用户默认语言 %. ls 均不是此 SQL Server 上的正式语言名称。 请改用服务器范围内默认的 %.*ls。
4018 16 用户默认语言 %.ls 不是此 SQL Server 上的正式语言名称。请改用服务器范围内默认的 %. ls。
4019 16 登录 '%.*ls' 中所请求的语言不是此 SQL Server 上的正式语言名称。 登录失败。
4020 16 默认日期顺序 '%.ls' (用于语言 %. ls)无效。 改为使用 mdy。
4021 16 重置连接将使状态与初始登录时不同。 登录失败。
4022 16 应大容量加载数据而不是发送数据。 批处理将终止。
4027 16 在磁带机 '%ls' 上装入数据库 '%ls' 的 %hs 的磁带。
4028 16 已到达磁带结尾。 请取出磁带 '%ls',然后装入 %hs (属于数据库 '%ls')的下一卷磁带。
4030 10 设备 '%ls' 上的介质于 %hs 过期,无法覆盖。
4035 10 已为数据库 '%ls',文件 '%ls' (位于文件 %d 上)处理了 %I64d 页。
4037 16 用户指定的 MEDIANAME "%.*ls" 与设备 "%ls" 的 MEDIANAME "%ls" 不匹配。
4038 16 在设备 '%ls' 上找不到文件 ID %d。
4060 11 无法打开登录所请求的数据库 "%.*ls"。 登录失败。
4061 11 登录所请求的数据库 "%.*ls" 以及用户默认的数据库均无法打开。 正在改为使用 master 数据库。
4062 11 无法打开用户默认数据库。 请改用 master 数据库。
4063 11 无法打开登录所请求的数据库 "%.ls"。请改用用户默认的数据库 "%. ls"。
4064 11 无法打开用户默认数据库。 登录失败。
4065 16 用户正在尝试通过 ODS 使用 '%.*ls',但已经不再支持 ODS。
4066 16 无法将大于 65535 的类型 ID 发送到在 SQL Server 2000 或更早版本中提供的客户端。
4067 16 由于指定的 cookie 无效,CLR 类型的序列化失败。
4068 20 sp_resetconnection 已作为远程过程调用(RPC)批处理的一部分发送出去,但它不是该批次中的最后一个 RPC。 将终止此连接。
4069 16 该输出参数的最终值为 Null,而且无法发送到 6.5 客户端,该客户端要求该参数不可为 Null。
4070 16 在 COMPUTE 子句中指定的列超过 255 列,无法将此元数据发送到 SQL Server 6.5 版本的客户端。
4071 10 XP 回调函数 '%.ls' 在扩展过程 '%. ls' 中失败,因为执行该函数的 INSERT-EXEC 语句不允许该扩展过程发送除结果集之外的其他任何信息。
4072 10 XP 回调函数 '%.ls' 在扩展过程 '%. ls' 中失败,因为该扩展过程是在不允许发送数据的 UDF 内调用的。
4073 16 数据类型 varchar(max)、nvarchar(max)、varbinary(max)、XML 或其他大型对象类型的返回值不能返回到早于 SQL Server 2005 的客户端驱动程序版本。 请使用更新的客户端驱动程序重新提交查询。
4074 16 客户端驱动程序不接受多于 65,535 列的结果集。
4075 16 USE 数据库语句失败,原因是较低版本的客户端驱动程序无法识别数据库排序规则 %.*ls。 请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。 有关更改排序规则的详细信息,请参阅 SQL Server 联机丛书。
4076 16 ALTER DATABASE 语句失败,原因是较低版本的客户端驱动程序无法识别数据库排序规则 %.*ls。 请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。 有关更改排序规则的详细信息,请参阅 SQL Server 联机丛书。
4077 20 该语句失败,原因是 sql_variant 值使用排序规则 %.*ls,而较低版本的客户端驱动程序无法识别该规则。 请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。 有关更改排序规则的详细信息,请参阅 SQL Server 联机丛书。
4078 16 该语句失败,原因是列 '%.ls' (ID=%d)使用排序规则 '%. ls',而较低版本的客户端驱动程序无法识别该规则。 请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。 有关更改排序规则的详细信息,请参阅 SQL Server 联机丛书。
4079 16 该语句失败,因为在发送数据流时出现算术溢出。
4101 16 位于 APPLY 右侧的聚合无法引用左侧的列。
4102 15 READPAST 锁提示的允许使用范围只有 UPDATE 和 DELETE 的目标表,以及在显式 FROM 子句中指定的表。
4103 15 %.*ls:不允许使用临时视图。
4104 16 无法绑定由多个部分组成的标识符 "%.*ls"。
4105 16 不允许在此上下文中的表达式内使用用户定义的函数、分区函数和列引用。
4106 16 当查询中使用包含列集的表时,不允许使用非 ANSI 外部联接( = 和 = )。 请更改该查询以使用 ANSI 外部联接。
4107 16 不允许使用 BCP 实用工具和 BULK INSERT 插入到远程表或远程视图。
4108 16 开窗函数只能出现在 SELECT 或 ORDER BY 子句中。
4109 16 开窗函数不能用在其他开窗函数或聚合的上下文中。
4110 16 参数类型 "%s" 对 "%s" 的参数 %d 无效。
4111 16 CREATE SCHEMA 语句的后面应跟一个名称或授权关键字。
4112 16 排名函数 "%.*ls" 必须有 ORDER BY 子句。
4113 16 %.*ls 不是有效的开窗函数,无法与 OVER 子句一起使用。
4114 16 函数 '%.*ls' 正好有 %d 个参数。
4115 16 在 TOP 子句的参数中,不允许引用列 "%.*ls"。 此处只允许在外部作用域或独立的表达式和子查询中引用列。
4116 16 函数 'ntile' 只能将正整数或 bigint 表达式作为输入。
4117 16 无法检索查询操作的表数据,因为表 "%.ls" 架构更改过于频繁。由于表 "%. ls" 包含计算列,对该表架构的更改需要刷新所有表数据。 请重试该查询操作,如果问题仍然存在,请使用 SQL Server Profiler 来识别正在执行什么架构更改操作。
4118 16 在 FOR UPDATE 子句中指定了无效的表达式。
4119 16 无法将默认值分配给 CLR 类型的列的属性资源库。
4120 16 在此上下文中,用户定义的函数名前面不能有数据库名称。
4121 16 找不到列 "%.ls" 或用户定义的函数或聚合 "%. ls",或者名称不明确。
4122 16 不允许使用远程表值函数调用。
4124 16 为批处理提供的参数无效。
4126 16 找不到全文索引列。
4127 16 COALESCE 至少应有一个参数为 NULL 类型。
4128 16 在执行远程查询时出现内部错误。 请与 SQL Server 支持专业人员联系,并提供有关试图运行的查询的详细信息。
4129 16 内联函数 "%.*ls" 不能接受关联的参数或子查询,因为它使用了全文运算符。
4130 16 为 BULK 行集指定了重复的提示。
4131 16 在一个或多个 OPTIMIZE FOR 子句中,对变量 "%.*ls" 多次指定了编译时文字值。
4132 16 无法将在 OPTIMIZE FOR 子句中为变量 '%.*ls' 指定的值隐式转换为该变量的类型。
4133 16 只能将标量表达式指定为 RETURN 语句的参数。
4134 16 在磁盘上为表 '%.ls' 的计算列 '%. ls' 存储的元数据与列定义不匹配。 若要避免可能出现的索引损坏,请删除此计算列并重新创建。
4135 16 同义词 '%.ls' 是针对队列 '%. ls' 定义的。 不允许在队列上使用同义词。
4136 16 提示 '%.ls' 不能与提示 '%. ls' 一起使用。
4137 16 在指定格式化文件时,不能同时使用 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 选项。
4138 16 为表 "%.*ls" 指定了冲突的锁提示。 这可能是由于为视图指定了冲突的提示所致。
4139 16 无法处理该查询,因为它通过视图 "%.ls" 使用提示引用公共语言运行时(CLR)表值函数"%. ls"。
4140 15 不允许对 INSERT 语句的目标表使用 READCOMMITTEDLOCK 锁提示。
4141 16 不允许更新嵌套的 CLR 类型。
4142 16 RECEIVE 列表中不允许有聚合。
4143 16 大容量 Openrowset 提供程序不是 %.*ls 的有效目标。
4144 16 对远程表执行插入操作时不允许使用提示 '%.*ls'。
4145 15 在应使用条件的上下文(在 '%.*ls' 附近)中指定了非布尔类型的表达式。
4146 16 只能在列上创建统计信息。
4147 15 此查询使用的不是 ANSI 外部联接运算符(" =" 或 "= ")。 若要不进行修改即运行此查询,请使用 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项将当前数据库的兼容级别设置为 80。 极力建议使用 ANSI 外部联接运算符(LEFT OUTER JOIN、RIGHT OUTER JOIN)重写此查询。 在将来的 SQL Server 版本中,即使在向后兼容模式下,也不支持非 ANSI 联接运算符。
4148 16 不允许在 GROUP BY 子句中使用 XML 方法。
4150 16 不允许对递归公用表表达式(CTE)引用使用提示。 请考虑从递归 CTE 引用 '%.*ls' 中删除提示。
4151 16 NULLIF 的第一个参数的类型不能是 NULL 常量,因为第一个参数的类型必须是已知的。
4152 16 类型 "%.*ls" 不是 CLR 类型。
4153 16 不能将数据类型 "%ls" 视为数据类型 "%ls"。
4154 16 UNNEST 只能接受 multiset 类型的表达式。
4155 15 嵌套的 INSERT 语句中的 SELECT 列表只能包含一项。
4156 16 嵌套的 insert、嵌套的 update 或嵌套的 delete 的目标必须是 multiset 类型。
4157 16 %.*ls 不是有效的属性、字段或方法。
4158 16 在集合列表中,以直接方式或通过属性多次引用了字段 "%.*ls"。
4159 16 延迟的 CLR 类型实例需要本地基表列作为参数。
4160 16 在表 '%.*ls' 中找不到适合在延迟的 CLR 类型提取中使用的键。
4161 16 在延迟的 CLR 类型提取中仅允许使用 CLR 类型。
4162 16 PROB_MATCH 表只能在 PROB_MATCH 查询内使用。
4163 16 PROB_MATCH 查询中需要使用 GROUP BY 子句。
4164 16 PROB_MATCH 查询中的 GROUP BY 子句只能具有键列,并且需要包含所有键列。
4165 16 如果计分覆盖参数存在于一个子查询中,则必须存在于所有子查询中,并且必须具有相同的常量和变量。
4166 16 PROB_MATCH 子查询无效。
4167 16 多个 PROB_MATCH 子查询只能引用同一个基表。
4168 16 PROB_MATCH SELECT 列表中的 PROB_MATCH 项目项无效。
4169 16 在全文属性引用中,不允许对同一表达式多次应用 TREAT。
4170 16 (ANY)规范只能应用于 multiset 类型的表达式。
4171 16 没有为 PROB_MATCH SELECT 列表中的聚合指定别名。
4172 16 全文 %s 的用法错误。
4173 16 %.*s 不是有效的计分函数名。
4174 16 延迟的 CLR 类型实例化提取值查询只能引用类型为大型对象或较大值的列。
4175 16 不能对尚未执行 Format.Structure 的 CLR 类型执行嵌套的更新。
4176 16 为 "Simple" 类型的 FULLTEXTTABLE 指定的参数太多。 最大参数数量为 %d。
4177 16 PROB_MATCH 查询的 FROM 子句必须由一个派生表组成。
4184 16 无法检索查询操作的表数据,因为表 "%.ls" 架构更改过于频繁。由于表 "%. ls" 包含筛选的索引或筛选的统计信息,对该表架构的更改需要刷新所有表数据。 请重试该查询操作,如果问题仍然存在,请使用 SQL Server Profiler 来识别正在执行什么架构更改操作。
4185 16 无法针对系统类型执行此操作。
4186 16 无法在 OUTPUT 子句中引用列 '%ls.%.*ls',因为该列的定义中包含一个子查询或者引用一个执行用户或系统数据访问的函数。 默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。 请考虑从列定义中删除子查询或函数,或者从 OUTPUT 子句中删除该列。
4202 16 不可能执行 BACKUP LOG,因为该数据库中存在大容量日志记录更改,并且一个或多个文件组不可用。
4208 16 当恢复模式为 SIMPLE 时,不允许使用 %hs 语句。 请使用 BACKUP DATABASE 或用 ALTER DATABASE 更改恢复模式。
4212 16 无法备份 master 数据库的日志。 请改用 BACKUP DATABASE。
4214 16 无法执行 BACKUP LOG,因为当前没有数据库备份。
4215 10 该日志未截断,因为其开始处的记录是挂起的复制操作或变更数据捕获。 请确保日志读取器代理或捕获作业正在运行,或使用 sp_repldone 将事务标记为分布式或捕获。
4217 10 BACKUP LOG 无法修改数据库,因为该数据库是只读的。 备份将继续,但后续的备份将重复此备份的工作。
4218 16 数据库中存在大容量日志记录操作。 请执行 BACKUP LOG。
4302 16 选项 "%ls" 与在线还原冲突。 请删除冲突的选项,然后重新发出该命令。
4303 16 前滚起始点现在位于日志序列号(LSN) %.s 处。需要继续前滚到 LSN %. s 之前才能完成还原顺序。
4305 16 此备份集中的日志开始于 LSN %.ls,该 LSN 太晚,无法应用到数据库。可以还原包含 LSN %. ls 的较早的日志备份。
4307 16 在线还原到数据库 '%ls' 失败。 改为执行离线还原可能比较适当。 若要强制进行离线还原,请首先使用 ALTER DATABASE 语句使数据库离线。
4308 10 在线还原已完毕,但指定了 WITH NORECOVERY。 请用 RESTORE WITH RECOVERY 使受影响的数据成为在线数据。
4309 16 文件 "%ls" 的状态不允许还原单个页。 当前只能还原文件。
4310 16 不允许对文件 "%ls" 使用 RESTORE PAGE,因为该文件不在联机状态。
4311 16 不允许对用以前版本的 SQL Server 创建的备份使用 RESTORE PAGE。
4312 16 无法还原此日志,因为日志链中已经出现了空白。 请使用较新的数据备份填补空白。
4315 10 在对一些文件执行更多的还原步骤后,才能完成在线还原顺序。
4318 16 已将文件 '%ls' 前滚到 LSN %.ls。此日志终止于 LSN %. ls,该 LSN 太早,无法应用 WITH RECOVERY 选项。 请指定 WITH NORECOVERY 选项重新发出 RESTORE LOG 语句。
4319 16 以前的还原操作已中断,没有完成对文件 '%ls' 的处理。 请还原中断的备份集,或者重新启动还原顺序。
4320 16 通过数据库或文件还原操作,只还原了文件 "%ls" 的一部分。 必须成功还原整个文件后,才能应用此备份集。
4322 10 此备份集包含在指定的时间点之前记录的记录。 数据库保持为还原状态,以便执行更多的前滚操作。
4323 16 先前的 RESTORE WITH CONTINUE_AFTER_ERROR 操作令数据库处于可能损坏的状态。 若要继续此 RESTORE 顺序,所有后续步骤必须包括 CONTINUE_AFTER_ERROR 选项。
4326 16 此备份集中的日志终止于 LSN %.ls,该 LSN 太早,无法应用到数据库。可以还原包含 LSN %. ls 的较新的日志备份。
4327 16 此备份集中的日志包含大容量日志记录更改。 禁止进行时点恢复。 已将数据库前滚到日志的结尾。
4328 16 缺少文件 "%ls"。 在日志序列号 %.ls 处停止了前滚。该文件在日志序列号(LSN) %. ls 处创建,在 LSN %.*ls 处删除。 请在删除文件时将事务日志还原到该时间点之前,或者将数据还原到与数据库的其余部分一致的状态。
4329 10 此日志文件包含在指定标记之前记录的记录。 数据库保持为还原状态,以便应用其他日志文件。
4330 16 无法应用此备份集,因为它的恢复路径与数据库不一致。 该恢复路径是将数据库还原到特定恢复点的数据和日志备份的序列。 请找到要还原的兼容备份,或者还原数据库的其余部分以与此备份集内的恢复点匹配,这样可将数据库还原到其他时间点。 有关恢复路径的详细信息,请参阅 SQL Server 联机丛书。
4331 16 无法恢复数据库,因为已将文件还原到了不一致的时间点上。
4332 16 已暂停了 RESTORE LOG。 若要在数据库的当前状态下使用该数据库,请运行 RESTORE DATABASE %ls WITH RECOVERY。
4333 16 数据库无法恢复,因为日志未还原。
4334 16 已命名的标记不能标识有效的 LSN。
4335 16 指定的 STOPAT 时间太早。 该数据库的全部或部分内容已前滚到该点之前。
4336 16 文件组 "%ls" 已被删除,无法还原到联机数据库中。
4337 16 文件 "%ls" 已被删除,无法还原到联机数据库中。
4338 16 STOPAT 子句指定的点太早,无法还原此备份集。 请选择其他停止点,或者使用 RESTORE DATABASE WITH RECOVERY 在当前点处恢复。
4339 10 此 RESTORE 语句成功地执行了一些操作,但由于需要一个或多个 RESTORE 步骤,无法使数据库在线。 以前的消息说明了此时无法进行恢复的原因。
4340 16 此 RESTORE 语句的时间点子句受限制,只能由 RESTORE LOG 语句使用。 请去掉该子句,或者使用包含时间戳的子句。
4341 16 此日志备份包含大容量日志记录更改。 它不能用于在任意时间点停止。
4342 16 除非主文件组是还原顺序的一部分,否则时点恢复是不可能的。 请去掉时间点子句,或者还原主文件组。
4343 16 数据库已前滚到此备份集的结尾,并超过指定的时间点。 可以使用 RESTORE WITH RECOVERY 接受当前的恢复点。
4344 16 不允许对只读数据库或文件组使用 RESTORE PAGE。
4345 10 在 msdb..suspect_pages 表中遇到信息记录问题。 此错误仅影响 suspect_pages 表的维护活动。 有关详细信息,请查看错误日志。
4346 16 不允许对使用简单恢复模式的数据库使用 RESTORE PAGE。
4347 16 以前在转换到联机状态期间中断了当前的还原顺序。 可以使用 RESTORE DATABASE WITH RECOVERY 完成转换到联机状态的过程。
4348 16 在线还原到数据库 '%ls' 失败。 改为执行离线还原可能比较适当。 可以使用 BACKUP LOG WITH NORECOVERY 启动离线还原。
4349 16 此备份集中的日志开始于 LSN %.ls,该 LSN 太晚,无法应用到数据库。此还原顺序需要对日志进行初始化,使之开始于 LSN %. ls。 请使用较早的日志备份,重新发出 RESTORE LOG 语句。
4350 16 在 RESTORE PAGE 语句中提供的页列表格式不正确。 在出现此问题之前,已正确识别了 %d 页。 此问题是在字符偏移量 %d 处发生的。 请检查由数值 <file>:<page> 对(用逗号分隔每一对)标识的所有页。 例如:页 ='1:57,2:31'。
4351 16 fn_dump_dblog 不支持在以前的 SQL Server 版本上创建的备份。
4352 16 因为文件 '%ls' 太旧,所以不支持利用此数据备份执行 RESTORE LOG 操作。 请使用常规日志备份继续还原顺序。
4353 16 为文件 '%.*ls' 指定的文件重定位冲突。 仅应为任意逻辑文件名指定一个 WITH MOVE 子句。
4354 10 已还原数据库 '%ls' 的文件 '%.*ls' 保留为无效状态,因为该数据库正在从以前版本升级。 如果涉及升级,则不支持段落还原。
4355 16 未正确指定恢复命令。 RESTORE 语句必须采用以下形式:RESTORE DATABASE <x> FROM DATABASE_SNAPSHOT = <y>。
4356 10 数据库 '%ls' 还原完毕。 现在可供使用。
4357 16 由于存在需要日志备份的更改,因此还原无法使 '%ls' 脱机。 请备份日志,然后重试 RESTORE。
4358 16 由于文件 '%ls' 当前正还原到 LSN %.ls,但其必须还原到 LSN %. ls,因此无法使该数据库联机。
4359 16 由于未包含一个或多个 FILESTREAM 文件组,因此无法将 STOPAT 选项与此部分还原顺序一起使用。 可以使用 CONTINUE_AFTER_ERROR 选项强制恢复,但只有您不打算以后还原这些 FILESTREAM 文件组时才可以这样做。
4360 16 RESTORE LOG WITH CONTINUE_AFTER_ERROR 失败。 已中止执行 RESTORE 命令。
4403 16 因为视图或函数 '%.*ls' 包含聚合、DISTINCT 或 GROUP BY 子句或者 PIVOT 或 UNPIVOT 运算符,所以无法进行更新。
4405 16 视图或函数 '%.*ls' 不可更新,因为修改会影响多个基表。
4406 16 对视图或函数 '%.*ls' 的更新或插入失败,因其包含派生域或常量域。
4408 19 表太多。 查询及其中的视图或函数超过了 %d 个表的限制。 请修改查询,减少表的数目。
4413 16 由于绑定错误,无法使用视图或函数 '%.*ls'。
4414 16 无法为视图或函数解析分配辅助表。 超过了查询中表的最大数目(%d)。
4415 16 视图 '%.*ls' 不可更新,因为该视图或该视图所跨越的某一视图在创建时使用了 WITH CHECK OPTION,并且结果查询中多次引用了目标表。
4416 16 UNION ALL 视图 '%.*ls' 不可更新,因为其定义中包含不允许的构造。
4417 16 派生表 '%.*ls' 不可更新,因为其定义中包含 UNION 运算符。
4418 16 因为派生表 '%.*ls' 包含聚合,或 DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 运算符,所以不可更新。
4420 16 派生表 '%.*ls' 不可更新,因为修改会影响多个基表。
4421 16 派生表 '%.*ls' 不可更新,因为派生表中的某一列是派生的或是常量。
4422 16 视图 '%.*ls' 具有 INSTEAD OF UPDATE 触发器,因而无法作为 UPDATE FROM 语句的目标。
4423 16 视图 '%.*ls' 具有 INSTEAD OF DELETE 触发器,因而无法作为 DELETE FROM 语句的目标。
4424 16 在包含外部联接运算符的查询中,不能指定联接的表。 视图或函数 '%.*ls' 包含联接的表。
4425 16 在包含联接的表的查询中,不能指定外部联接运算符。 视图或函数 '%.*ls' 包含外部联接运算符。
4426 16 视图 '%.*ls' 不可更新,因为其定义中包含 UNION 运算符。
4427 16 无法更新视图 "%.*ls",因为它或它所引用的视图是用 WITH CHECK OPTION 创建的,并且其定义中包含 TOP 子句。
4429 16 视图或函数 '%.*ls' 包含自引用。 视图或函数不能直接或间接地引用其自身。
4430 10 警告:将忽略为视图 '%.*ls' 提供的索引提示。
4431 16 分区视图 '%.ls' 不可更新,因为表 '%. ls' 中有时间戳列。
4432 16 分区视图 '%.ls' 不可更新,因为表 '%. ls' 有 DEFAULT 约束。
4433 16 无法 INSERT 到分区视图 '%.ls',因为表 '%. ls' 有 IDENTITY 约束。
4434 16 分区视图 '%.ls' 不可更新,因为表 '%. ls' 中有 INSTEAD OF 触发器。
4435 16 分区视图 '%.ls' 不可更新,因为尚未指定分区依据列 '%. ls' 的值。
4436 16 UNION ALL 视图 '%.*ls' 不可更新,因为没有找到分区依据列。
4437 16 分区视图 '%.*ls' 不能作为大容量操作的目标来更新。
4438 16 分区视图 '%.*ls' 不可更新,因为它并不从其成员表中提供所有列。
4439 16 分区视图 '%.ls' 不可更新,因为源查询中包含对分区表 '%. ls' 的引用。
4440 16 UNION ALL 视图 '%.ls' 不可更新,因为在表 '%. ls' 上没有找到主键。
4441 16 分区视图 '%.ls' 不可更新,因为表 '%. ls' 在计算列上有索引。
4442 16 UNION ALL 视图 '%.ls' 不可更新,因为基表 '%. ls' 已多次使用。
4443 16 UNION ALL 视图 '%.*ls' 不可更新,因为基表 '%.ls' 的列 '%. ls' 已多次使用。
4444 16 UNION ALL 视图 '%.ls' 不可更新,因为联合结果中没有表 '%. ls' 的主键。
4445 16 UNION ALL 视图 '%.ls' 不可更新,因为表 '%. ls' 的主键未与前面的表的主键联合。
4446 16 无法更新 UNION ALL 视图 "%.*ls",因为视图 "%.ls" 的列 "%. ls" 的定义已在另一个视图列中使用。
4447 16 视图 '%.*ls' 不可更新,因为其定义中包含集合运算符。
4448 16 无法 INSERT 到分区视图 '%.*ls' 中,因为并没有为所有列提供值。
4449 16 在含有集合运算符的视图中不允许使用默认值。
4450 16 无法更新分区视图 '%.*ls',因为表 '%.ls' 中视图列 '%. ls' 的定义具有 IDENTITY 约束。
4451 16 在此 SQL Server 实例 '%.*ls' 的版本中,引用多个服务器上的表的视图不可更新。 有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。
4452 16 无法对视图 '%.ls' 的分区依据列 '%. ls' 执行 UPDATE 操作,因为表 '%.*ls' 具有 CASCADE DELETE 或 CASCADE UPDATE 约束。
4453 16 无法对视图 '%.ls' 的分区依据列 '%. ls' 执行 UPDATE 操作,因为表 '%.*ls' 具有 INSERT、UPDATE 或 DELETE 触发器。
4454 16 无法更新分区视图 "%.*ls",因为其成员表的分区依据列具有不匹配的类型。
4456 16 分区视图 "%.*ls" 不可更新,因为其成员表的一个或多个非分区依据列具有不匹配的类型。
4457 16 尝试插入或更新分区视图失败,因为分区依据列的值不属于任何分区。
4502 16 为视图或函数 '%.*ls' 指定的列名比其定义中的列多。
4503 16 无法创建绑定到架构的 %S_MSG '%.*ls',因为它引用另一个数据库中的对象。
4504 16 无法创建 %S_MSG '%.ls',因为 CLR 类型 '%. ls' 在目标数据库 '%.*ls' 中不存在。
4505 16 CREATE VIEW 失败,因为视图 '%.ls' 中的列 '%. ls' 超过了列的最大数目 %d。
4506 16 各视图或函数中的列名必须唯一。 在视图或函数 '%.ls' 中多次指定了列名 '%. ls'。
4508 16 不允许在临时表上建立视图或函数。 以 '#' 开头的表名表示临时表。
4510 16 无法执行 CREATE VIEW,因为指定了 WITH %ls,而视图却是不可更新的。
4511 16 创建视图或函数失败,因为没有为列 %d 指定列名。
4512 16 无法将 %S_MSG '%.ls' 绑定到架构,因为名称 '%. ls' 对于架构绑定无效。 名称必须由两部分构成,并且对象不能引用自身。
4513 16 无法将 %S_MSG '%.ls' 绑定到架构。'%. ls' 尚未绑定到架构。
4514 16 CREATE FUNCTION 失败,因为没有为列 %d 指定列名。
4515 16 CREATE FUNCTION 失败,因为函数 '%.ls' 中的列 '%. ls' 超过了列的最大数目 %d。
4516 16 无法将函数 '%.*ls' 绑定到架构,因为该函数包含 EXECUTE 语句。
4517 16 无法在架构绑定表达式中使用服务队列对象。 '%.*ls' 是服务队列。
4519 16 无法对视图 '%.ls' 中的 %S_MSG '%. ls' 执行 %S_MSG,因为它是系统生成的视图,其创建目的是用于优化。
4520 16 无法对视图 '%.*ls' 禁用索引,因为它是系统生成的视图,其创建目的是用于优化。
4521 16 无法在架构绑定表达式中使用具有自动删除对象属性的对象 '%.*ls',因为它是系统生成的视图,其创建目的是用于优化。
4522 16 无法更改视图 '%.*ls',因为它是系统生成的视图,其创建目的是用于优化。
4523 16 无法对视图 '%.*ls' 创建触发器,因为它是系统生成的视图,其创建目的是用于优化。
4602 14 只有 sysadmin 角色的成员才能授予或撤消 CREATE DATABASE 权限。
4604 16 没有这样的用户或组 '%.*ls',或者您没有所需的权限。
4606 16 所授予或撤消的特权 %ls 与对象不兼容。
4610 16 您只能授予或撤消当前数据库中对象上的权限。
4611 16 若要撤消或拒绝可授予的特权,请指定 CASCADE 选项。
4613 16 授权者无 GRANT 权限。
4615 16 列名“%.*ls”无效。
4616 16 无法对资源数据库执行此操作。
4617 16 无法对特殊角色授予、拒绝或撤消权限。
4618 16 您没有在 AS 子句中使用 %.*ls 的权限。
4619 16 只能在 master 数据库中授予 CREATE DATABASE 权限。
4620 16 授予/拒绝/撤消语句中的所有权限都应针对同一范围(如服务器或数据库)
4621 16 只有在当前数据库是 master 时,才能授予服务器范围的权限
4622 16 只能将服务器范围内的权限授予登录名
4623 16 所有权限都已不再推荐使用,并且在此实体类中不可用
4624 16 无法对 sa、dbo、实体所有者、information_schema、sys 或自己授予、拒绝或撤消权限。
4625 16 没有这样的服务器主体 %.*s,或者您没有所需的权限。
4627 16 无法对角色和应用程序角色授予、拒绝或撤消连接数据库的权限。
4628 16 ALL 权限已不再推荐使用,并且只保留用于兼容性目的。 它并不表示对实体定义了 ALL 权限。
4629 16 只有在当前数据库为 master 时,才能授予对服务器范围内的目录视图、系统存储过程或扩展存储过程的权限。
4701 16 找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。
4707 16 无法截断对象 '%.ls',因为该对象或其某一索引驻留在只读文件组 '%. ls' 中。
4708 16 无法截断对象 '%.*ls',因为该对象不是表。
4709 16 不允许截断系统表 '%.*ls'。
4710 16 无法截断对象 '%.ls',因为该对象或其某一索引驻留在离线文件组 '%. ls' 中。
4711 16 无法截断表 '%.*ls',因为该表已为复制发布或者已启用了变更数据捕获。
4712 16 无法截断表 '%.*ls',因为该表正由 FOREIGN KEY 约束引用。
4801 16 在此访问协议中,不支持大容量插入。
4802 16 SINGLE_LOB、SINGLE_CLOB 和 SINGLE_NCLOB 选项与所有其他选项互相排斥。
4803 21 大容量复制(bcp)客户端已发送的行长度为 %d。 此大小无效。 最大行大小为 %d。 请使用支持的客户端应用程序编程接口(API)。
4804 21 从宿主读取当前行时收到操作提前结束的消息 -- 在服务器应该看到更多数据时传入数据流被中断。 宿主程序可能已终止。 请确保您使用的是支持的客户端应用程序编程接口(API)。
4805 17 您使用的前端工具不支持从宿主进行大容量加载。 请使用支持的工具执行此命令。
4806 16 SINGLE_CLOB 需要双字节字符集(DBCS) (char)输入文件。 但指定的文件是 Unicode 格式的。
4807 21 大容量复制(bcp)客户端发送的行长度为 %d。 此大小无效。 最小行大小为 %d。 请使用支持的客户端应用程序编程接口(API)。
4808 16 大容量复制操作无法触发大容量加载语句。
4809 16 SINGLE_NCLOB 需要 UNICODE (widechar)输入文件。 但指定的文件不是 Unicode 格式的文件。
4810 16 在数据流中缺少用于大容量复制 text 或 image 数据的 TEXT 令牌。
4811 16 在数据流中缺少用于大容量复制 text 或 image 数据的列偏移量。
4812 16 在数据流中缺少用于大容量复制 text 或 image 数据的行偏移量。
4813 16 在数据流中缺少用于大容量复制 text、ntext 或 image 数据的文本长度。
4814 16 对于下级客户端,不支持向已分区表进行大容量复制。
4815 16 从 bcp 客户端收到一个对 colid %d 无效的列长度。
4816 16 从 bcp 客户端收到的列类型对 colid %d 无效。
4817 16 无法进行大容量加载。 排序列 '%.*ls' 无效。 忽略了 ORDER 提示。
4818 16 无法进行大容量加载。 排序列 '%.*ls' 指定了多次。 忽略了 ORDER 提示。
4819 16 无法进行大容量加载。 大容量数据流被错误地指定为已排序,或者数据违反了由目标表施加的唯一性约束。 下面两行的排序顺序不正确: 第一行的主键: %s,第二行的主键: %s。
4820 16 无法进行大容量加载。 格式化文件 "%s" 的版本未知。
4821 16 无法进行大容量加载。 从格式化文件 "%s" 读取列数时出错。
4822 16 无法进行大容量加载。 格式化文件 "%s" 中的列数无效。
4823 16 无法进行大容量加载。 格式化文件 "%s" 中的列号无效。
4824 16 无法进行大容量加载。 格式化文件 "%s" 中列号 %d 的数据类型无效。
4825 16 无法进行大容量加载。 格式化文件 "%s" 中列号 %d 的前缀无效。
4826 16 无法进行大容量加载。 格式化文件 "%s" 中列号 %d 的列长度无效。
4827 16 无法进行大容量加载。 格式化文件 "%s" 中列号 %d 的列终止符无效。
4828 16 无法进行大容量加载。 格式化文件 "%s" 中源列 %d 的目标表列号无效。
4829 16 无法进行大容量加载。 读取格式化文件 "%s" 中源列 %d 的目标表列名时出错。
4830 10 大容量加载:DataFileType 被错误地指定为 char。 由于数据文件有 Unicode 签名,因此将假定 DataFileType 为 widechar。
4831 10 大容量加载:DataFileType 被错误地指定为 widechar。 由于数据文件没有 Unicode 签名,因此将假定 DataFileType 为 char。
4832 16 大容量加载:在数据文件中遇到意外的文件结尾。
4833 16 大容量加载:提供程序动态链接库和服务器可执行文件的版本不匹配。
4834 16 您没有使用大容量加载语句的权限。
4835 16 对于下级客户端,不支持向具有计算列的表中进行大容量复制。
4836 10 警告:表 '%.*s' 已为合并复制而发布。 请重新初始化受影响的订阅服务器或执行 sp_addtabletocontents,以确保下一次同步时包含添加的数据。
4837 16 无法向启用了立即更新订阅功能的表 "%.*s" 进行大容量复制。
4838 16 大容量数据源不支持 SQLNUMERIC 或 SQLDECIMAL 数据类型。
4839 16 无法执行大容量加载。 格式化文件 "%s" 中源列 %d 的排序规则名称无效。
4840 16 大容量数据源提供程序字符串具有无效的 %ls 属性值 %ls。
4841 16 数据源名称不是简单对象名。
4842 16 服务器的提供程序字符串中缺少必需的 FormatFile 属性。
4843 16 大容量数据源提供程序字符串在字符位置 %d 附近有语法错误('%lc')。
4844 16 大容量数据源提供程序字符串中包含不支持的属性名称(%ls)。
4845 16 大容量数据源提供程序字符串在字符位置 %d 附近有语法错误。 应为 '%lc',实际为 '%lc'。
4846 16 大容量数据提供程序分配内存失败。
4847 16 对于早于 SQL Server 2000 的版本,不支持向具有 bigint 列的表中进行大容量复制。
4848 16 对于早于 SQL Server 2000 的版本,不支持向具有 sql_variant 列的表中进行大容量复制。
4855 16 格式化文件 "%ls" 中的第 %d 行: 意外的元素 "%ls"。
4856 16 格式化文件 "%ls" 中的第 %d 行: 意外的信息项。
4857 16 格式化文件 "%ls" 中的第 %d 行:无法为此类型指定属性 "%ls"。
4858 16 格式化文件 "%ls" 中的第 %d 行: 属性 "%ls" 的值 %ls 错误。
4859 16 格式化文件 "%ls" 中的第 %d 行: 缺少所需的属性 "%ls"。
4860 16 无法进行大容量加载。 文件 "%ls" 不存在。
4861 16 由于无法打开文件 "%ls",无法进行大容量加载。 操作系统错误代码为 %ls。
4862 16 由于无法读取文件 "%ls",无法进行大容量加载。 操作系统错误代码为 %ls。
4863 16 第 %d 行、第 %d 列(%ls)出现大容量加载数据转换错误(截断)。
4864 16 第 %d 行、第 %d 列(%ls)出现大容量加载数据转换错误(类型不匹配或者字符对于指定的代码页无效)。
4865 16 由于超过了最大错误数(%d),无法进行大容量加载。
4866 16 大容量加载失败。 数据文件中第 %d 行的第 %d 列太长。 请验证是否正确指定了字段终止符和行终止符。 由于 CSV 数据文件 %ls 中第 %d 行、第 %d 列的列值无效,大容量加载失败
4867 16 第 %d 行、第 %d 列(%ls)出现大容量加载数据转换错误(溢出)。
4868 16 大容量加载失败。 未安装代码页 "%d"。 请安装此代码页,然后重新运行命令。
4869 16 大容量加载失败。 数据文件中第 %d 行、第 %d 列意外地出现了 NULL 值。 目标列(%ls)已定义为 NOT NULL。
4870 16 由于写入文件 "%ls" 时出错,无法进行大容量加载。 操作系统错误代码为 %ls。
4879 16
4871 16 尝试记录错误时出现大容量加载错误。
4872 16 格式化文件 "%ls" 中的第 %d 行: 元素 ID "%ls" 重复。
4873 16 格式化文件 "%ls" 中的第 %d 行: 引用的元素 ID "%ls" 不存在。
4874 16 格式化文件 "%ls" 中的第 %d 行: 元素 ID 引用 "%ls" 重复。
4875 16 从 bcp 客户端收到的列属性对列 ID %d 无效。
4876 16 SQL Server 目标的大容量插入操作已经超时。请考虑在数据流中增加 SQL Server 目标的 Timeout 属性值。
4877 16 在分析 DTS 流期间,读取第 %d 行、第 %d 列时出错。
4880 16 无法进行大容量加载。 在使用 FIRSTROW 和 LASTROW 参数时,FIRSTROW 的值不能大于 LASTROW 的值。
4881 10 注意:通过视图进行大容量插入可能会导致处理数据文件中的 NULL 列时忽略基表中的默认值。
4882 16 无法进行大容量加载。 格式化文件 "%s" 中的源列 %d 需要前缀长度、字符长度或终止符。
4883 16 对于格式化文件 "%ls" 中第 %d 行、第 %d 列附近开始的信息项,XML 读取器返回了 0x%08X。
4884 16 在格式化文件 "%ls" 中第 %d 行、第 %d 列附近开始的信息项附近出现未知错误。
4885 16 无法打开文件 "%ls"。 需要 Windows NT 集成安全性登录。
4886 16 打不开 "%ls" 文件。 操作系统错误: %ls。
4887 16 打不开 "%ls" 文件。 仅支持磁盘文件。
4888 16 打不开 "%ls" 文件。 需要 bulkadmin 角色成员身份。
4889 16 打不开 "%ls" 文件。 缺少 unicode 字节顺序标记。
4890 16 在显示计划模式下,不支持大容量插入。
4891 16 由于目标表的架构更改,大容量插入失败。
4892 16 由于目标表的架构更改,大容量插入失败。
4893 16 由于无法打开 SSIS 文件映射对象 '%ls',无法进行大容量加载。 操作系统错误代码为 %ls。 请确保您是通过 Windows 安全性访问本地服务器的。
4894 21 在使用 bcp 时,必须存在 COLMETADATA。
4895 21 表示列 %d 的 Unicode 数据大小的字节数为奇数。 应为偶数。
4896 16 从 bcp 客户端收到的列值对列 id %d 无效。
4897 16 列 ID %d 收到的成块 LOB 数据的长度无效。
4900 16 对表 '%.*ls' 执行 ALTER TABLE SWITCH 语句失败。 对于已启用更改跟踪的表,不可能切换其分区。 请先禁用更改跟踪,再使用 ALTER TABLE SWITCH。
4901 16 ALTER TABLE 只允许添加满足下述条件的列: 列可以包含 Null 值;或者列具有指定的 DEFAULT 定义;或者要添加的列是标识列或时间戳列;或者,如果前几个条件均未满足,则表必须为空以允许添加此列。 不能将列 '%.ls' 添加到非空表 '%. ls' 中,因为它不满足上述条件。
4902 16 找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。
4903 10 警告:ALTER TABLE SWITCH 语句中已忽略为表 '%.*ls' 指定的分区 %d,因为该表并未分区。
4904 16 ALTER TABLE SWITCH 语句失败。 目标表 '%.*ls' 的指定分区 %d 必须为空。
4905 16 ALTER TABLE SWITCH 语句失败。 目标表 '%.*ls' 必须为空。
4906 16 '%ls' 语句失败。 %S_MSG '%.ls' 是 %S_MSG 分区的,而索引 '%. ls' 是 %S_MSG 分区的。
4907 16 '%ls' 语句失败。 %S_MSG '%.ls' 具有 %d 个分区,而索引 '%. ls' 具有 %d 个分区。
4908 16 '%ls' 语句失败。 用于对 %S_MSG '%.ls' 进行分区的范围边界值与用于索引 '%. ls' 的范围边界值不同。
4909 16 无法更改 '%.*ls',因为它不是表。
4911 16 由于 ALTER TABLE SWITCH 语句中没有分区号,无法指定已分区表。 表 '%.*ls' 已分区。
4912 16 '%ls' 语句失败。 用于对 %S_MSG '%.ls' 进行分区的列集与用于对索引 '%. ls' 进行分区的列集不同。
4913 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 具有聚集索引 '%. ls',而表 '%.*ls' 没有聚集索引。
4914 16 ALTER TABLE SWITCH 语句失败。 表 "%.*ls" 具有已禁用的聚集索引。
4915 16 '%ls' 语句失败。 用于对 %S_MSG '%.ls' 进行分区的分区函数的参数类型与用于对索引 '%. ls' 进行分区的分区函数的参数类型不同。
4916 16 未能启用或禁用约束。 请参阅前面的错误消息。
4917 16 约束 '%.*ls' 不存在。
4918 16 由于表 '%.*ls' 上有全文索引,ALTER TABLE SWITCH 语句失败。
4919 16 由于未对列 '%.*ls' 进行计算,无法更改此列的 PERSISTED 属性。
4920 16 由于表 '%.ls' 没有触发器 '%. ls',ALTER TABLE 失败。
4921 16 由于触发器 '%.ls' 不属于表 '%. ls',ALTER TABLE 失败。
4922 16 由于一个或多个对象访问该列,%ls %.*ls 失败。
4923 16 由于 '%.ls' 是表 '%. ls' 中唯一的数据列,ALTER TABLE DROP COLUMN 失败。 表必须至少具有一个数据列。
4924 16 由于表 '%.ls' 中不存在列 '%. ls',%ls 失败。
4925 16 由于表 '%.*ls' 中已经存在具有 ROWGUIDCOL 属性的列,ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL 失败。
4926 16 由于表 '%.*ls' 中不存在具有 ROWGUIDCOL 属性的列,ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL 失败。
4927 16 无法将列 '%.ls' 的数据类型更改为 %. ls。
4928 16 无法更改列 '%.*ls',因为它是 '%ls'。
4929 16 无法更改 %S_MSG '%.*ls',因为正在为复制而发布它。
4933 16 表 '%.ls' 中的计算列 '%. ls' 无法持久化,因为此列依赖于某个未绑定到架构的对象。
4934 16 表 '%.ls' 中的计算列 '%. ls' 无法被持久化,因为此列访问用户或系统数据。
4935 16 ALTER TABLE ADD COLUMN 无法指定与现有文件组不同的 FILESTREAM 文件组。
4936 16 无法持久化表 '%.ls' 中的计算列 '%. ls',因为此列不具有确定性。
4938 16 ALTER TABLE SWITCH 语句失败。 %S_MSG '%.ls' 的分区 %d 在文件组 '%. ls' 中,而 %S_MSG '%.ls' 的分区 %d 在文件组 '%. ls' 中。
4939 16 ALTER TABLE SWITCH 语句失败。 %S_MSG '%.ls' 在文件组 '%. ls' 中,而 %S_MSG '%.ls' 的分区 %d 在文件组 '%. ls' 中。
4940 16 ALTER TABLE SWITCH 语句失败。 %S_MSG '%.ls' 在文件组 '%. ls' 中,而 %S_MSG '%.ls' 在文件组 '%. ls' 中。
4941 16 由于已将表 '%.*ls' 标记为要进行合并复制,ALTER TABLE SWITCH 语句失败。
4942 16 由于表 '%.ls' 中序号 %d 处的列 '%. ls' 与表 '%.ls' 中相同序号处的列 '%. ls' 的名称不同,ALTER TABLE SWITCH 语句失败。
4943 16 由于表 '%.ls' 具有 %d 个列,而表 '%. ls' 具有 %d 个列,ALTER TABLE SWITCH 语句失败。
4944 16 由于列 '%.ls' 在源表 '%. ls' 中的数据类型 %s 与其在目标表 '%.*ls' 中的类型 %s 不同,ALTER TABLE SWITCH 语句失败。
4945 16 由于列 '%.ls' 在表 '%. ls' 和 '%.*ls' 中具有不同的排序规则,ALTER TABLE SWITCH 语句失败。
4946 16 由于列 '%.ls' 在表 '%. ls' 和 '%.*ls' 中不具有相同的持久性属性,ALTER TABLE SWITCH 语句失败。
4947 16 ALTER TABLE SWITCH 语句失败。 对于目标表 '%.*ls' 中的索引 '%.ls',在源表 '%. ls' 中没有完全相同的索引。
4948 16 ALTER TABLE SWITCH 语句失败。 源表 '%.ls' 在数据库 '%. ls' 中,而目标表 '%.ls' 在数据库 '%. ls' 中。
4949 16 由于对象 '%.*ls' 不是用户定义的表,ALTER TABLE SWITCH 语句失败。
4950 16 由于表 '%.*ls' 中不存在分区号 %d,ALTER TABLE SWITCH 语句失败。
4951 16 由于列 '%.ls' 在表 '%. ls' 和 '%.*ls' 中不具有相同的 FILESTREAM 存储属性,ALTER TABLE SWITCH 语句失败。
4952 16 由于列 '%.ls' 在表 '%. ls' 和 '%.*ls' 中不具有相同的 ANSI 修整语义,ALTER TABLE SWITCH 语句失败。
4953 16 ALTER TABLE SWITCH 语句失败。 用于对表 '%.ls' 进行分区的列集与用于对表'%. ls'进行分区的列集不同。
4954 16 ALTER TABLE SWITCH 语句失败。 对于行数据中的文本,表 '%.ls' 具有内联限制 %d,这与表 '%. ls' 使用的值 %d 不同。
4955 16 ALTER TABLE SWITCH 语句失败。 源表 '%.ls' 和目标表 '%. ls' 相同。
4956 16 由于表 '%.*ls' 不是 RANGE 分区的,ALTER TABLE SWITCH 语句失败。
4957 16 由于用来标识 %S_MSG '%.*ls' 分区号的表达式不是 integer 类型,'%ls' 语句失败。
4958 16 由于列 '%.ls' 在表 '%. ls' 和 '%.*ls' 中不具有相同的 ROWGUIDCOL 属性,ALTER TABLE SWITCH 语句失败。
4959 16 ALTER TABLE SWITCH 语句失败。 %S_MSG '%.ls' 的分区 %d 具有 TEXT 文件组 '%. ls',而 %S_MSG '%.ls' 的分区 %d 具有 TEXT 文件组 '%. ls'。
4960 16 ALTER TABLE SWITCH 语句失败。 源表 '%.ls' 中的检查约束 '%. ls' 是 NOCHECK 约束,而目标表 '%.ls' 中相匹配的检查约束 '%. ls' 是 CHECK。
4961 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 中的列 '%. ls' 可为 Null,而在 '%.*ls' 中它不可为 Null。
4962 16 ALTER TABLE SWITCH 语句失败。 表 '%.*ls' 中的分区 %d 不是范围分区。
4963 16 ALTER TABLE SWITCH 语句失败。 分区 %d 对于表 '%.*ls' 是无效的。
4964 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 具有 RULE 约束 '%. ls'。 对于具有 RULE 约束的表不允许使用 SWITCH。
4965 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 中的列 '%. ls' 是计算列,而 '%.*ls' 中的相同列不是计算列。
4966 16 ALTER TABLE SWITCH 语句失败。 在表 '%.ls' 中定义为 '%.ls' 的计算列 '%. ls' 与在表 '%. ls' 中定义为 '%.*ls' 的相同列是不同的。
4967 16 ALTER TABLE SWITCH 语句失败。 由于源表 '%.ls' 包含约束 '%. ls' 的主键,因此不允许使用 SWITCH。
4968 16 ALTER TABLE SWITCH 语句失败。 目标表 '%.ls' 具有约束 '%. ls' 的外键,而源表 '%.*ls' 没有对应的键。
4969 16 ALTER TABLE SWITCH 语句失败。 在源表 '%.ls' 中禁用外键约束 '%. ls',而在目标表 '%.ls' 中启用对应约束 '%. ls'。 必须在源表中启用该约束。
4970 16 ALTER TABLE SWITCH 语句失败。 目标表 '%.ls' 具有表级检查约束 '%. ls',而源表 '%.*ls' 没有对应的约束。
4971 16 ALTER TABLE SWITCH 语句失败。 目标表 '%.ls' 具有列级检查约束 '%. ls',而源表 '%.*ls' 没有对应的约束。
4972 16 ALTER TABLE SWITCH 语句失败。 源表 '%.ls' 的检查约束或分区函数所允许的值是目标表 '%. ls' 的检查约束或分区函数所不允许的值。
4973 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 中分区 %d 定义的范围不是表 '%. ls' 中分区 %d 定义的范围的子集。
4974 16 ALTER TABLE SWITCH 语句失败。 在源表 '%.ls' 中外键约束 '%. ls' 是 NOCHECK,而在目标表 '%.ls' 中,对应约束 '%. ls' 是 CHECK。 源表约束必须是 CHECK。
4975 16 ALTER TABLE SWITCH 语句失败。 源表 '%.ls' 中的检查约束 '%. ls' 和目标表 '%.ls' 中的检查约束 '%. ls' 具有不同的 'Not For Replication' 设置。
4976 16 ALTER TABLE SWITCH 语句失败。 目标表 '%.ls' 在 XML 列上具有检查约束 '%. ls',而源表 '%.*ls' 没有完全相同的检查约束。
4977 16 ALTER TABLE SWITCH 语句失败。 目标表 '%.ls' 在 CLR 类型列上具有检查约束 '%. ls',而源表 '%.*ls' 没有完全相同的检查约束。
4978 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 中的分区 %d 驻留在只读文件组 '%. ls' 中。
4979 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 驻留在只读文件组 '%. ls' 中。
4980 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 中分区 %d 的 lobdata 驻留在只读文件组 '%. ls' 中。
4981 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 的 lobdata 驻留在只读文件组 '%. ls' 中。
4982 16 ALTER TABLE SWITCH 语句失败。 源表 '%.ls' 的检查约束所允许的值对于目标表 '%. ls' 中分区 %d 定义的范围是不允许的。
4983 16 ALTER TABLE SWITCH 语句失败。 目标表 '%.ls' 具有 XML 索引或空间索引 '%. ls'。 在 ALTER TABLE SWITCH 语句中,只有源表才能具有 XML 索引或空间索引。
4984 16 ALTER TABLE SWITCH 语句失败。 目标表 '%.ls' 和源表 '%. ls' 的 vardecimal 存储格式具有不同的值。 请使用存储过程 sp_tableoption 更改表的 'vardecimal 存储格式' 选项以确保值相同。
4985 16 由于列 '%.ls' 在表 '%. ls' 和 '%.*ls' 中不具有相同的可为 Null 属性,ALTER TABLE SWITCH 语句失败。
4986 16 由于列 '%.ls' 在表 '%. ls' 和 '%.*ls' 中不具有相同的 CLR 类型,ALTER TABLE SWITCH 语句失败。
4987 16 由于列 '%.ls' 在表 '%. ls' 和 '%.*ls' 中不具有相同的 XML 架构集合,ALTER TABLE SWITCH 语句失败。
4988 16 无法持久化计算列 '%.ls'。基础对象 '%. ls' 的所有者与表 '%.*ls' 的所有者不同。
4989 16 无法删除表 '%.ls' 中列 '%. ls' 的 ROWGUIDCOL 属性,因为此列不是该表的指定 ROWGUIDCOL。
4990 16 无法更改表 '%.ls' 中的列 '%. ls' 以添加或删除 FILESTREAM 列属性。
4991 16 无法更改表 '%.ls' 中列 '%. ls' 的 NOT FOR REPLICATION 属性,因为此列不是标识列。
4992 16 对于不包含任一大值类型 varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 类型列的用户表,不能使用表选项 LARGE VALUE TYPES OUT OF ROW。 可以将此选项应用于包含大值计算列的持久化的表。
4993 16 ALTER TABLE SWITCH 语句失败。 表 '%.ls' 具有与表 '%. ls' 不同的 Large Value Types Out Of Row 表选项设置。
4994 16 表 '%.ls' 中的计算列 '%. ls' 无法持久化,因为该列类型 '%.*ls' 是非字节顺序的 CLR 类型。
4995 16 因为数据库 '%.ls' 为系统数据库,所以无法对表 '%. ls' 启用 vardecimal 存储格式。 Vardecimal 存储格式在系统数据库中不可用。
4996 16 已对表 '%.*ls' 启用了更改跟踪。
4997 16 无法对表 '%.*ls' 启用更改跟踪。 更改跟踪要求该表的主键。 请先创建该表的主键,然后启用更改跟踪。
4998 16 未对表 '%.*ls' 启用更改跟踪。
4999 16 无法对表 '%.*ls' 启用更改跟踪。 更改跟踪不支持表的 timestamp 类型主键。
       

错误 5000 到 5999

错误 严重性 是否记录事件 说明
5001 16 用户必须在 master 数据库中。
5002 16 数据库 '%.*ls' 不存在。 请验证 sys.databases 中的名称,然后重试操作。
5003 16 在数据库具有离线文件时不能启用数据库镜像。
5004 16 若要使用 ALTER DATABASE,数据库就必须处于可写入状态,从而可以执行检查点。
5006 16 无法独占使用 %S_MSG '%.*ls' 以执行所请求的操作。
5008 16 不支持此 ALTER DATABASE 语句。 请更正语法,然后重新执行该语句。
5009 16 找不到或无法初始化语句中列出的一个或多个文件。
5010 16 无法用裸设备名称生成日志文件名。 必须指定日志文件名和路径。
5011 14 用户没有更改数据库 '%.*ls' 的权限,该数据库不存在,或数据库未处于允许访问检查的状态。
5012 16 无法更改主文件组的名称。
5013 16 不能向 master 和 model 数据库添加文件。 ALTER DATABASE 已中止。
5014 16 数据库 '%.ls' 中不存在 %S_MSG '%. ls'。
5015 16 ALTER DATABASE 失败。 指定的总大小必须为 1 MB 或更大。
5016 16 不能更改系统数据库 %.*ls 的名称。
5018 10 文件 ‘%.*ls’ 在系统目录中已修改。 新路径将在数据库下次启动时使用。
5019 10 在 sys.master_files 中找不到文件 '%.*ls' 的条目。
5020 16 不能从数据库中删除主数据文件或主日志文件。
5021 10 %S_MSG 名称 '%.*ls' 已设置。
5022 16 此数据库的日志文件 '%ls' 已经处于活动状态。
5023 16 仅当数据库状态可疑或处于紧急模式下时才能重新生成日志。
5024 16 在 sysfiles1 中找不到主日志文件所对应的条目。 无法重建日志。
5025 16 文件 ‘%ls’ 已存在。 应该重命名或删除它,以便可以创建新的日志文件。
5027 16 不能重建系统数据库 master、model 和 tempdb 的日志。
5028 16 系统无法激活足够的数据库来重建日志。
5029 10 警告:数据库 '%.*ls' 的日志已重新生成。 已失去事务的一致性。 RESTORE 链已断开,服务器不再有以前的日志文件的上下文,因此您需要了解它们的内容。 应运行 DBCC CHECKDB 验证物理一致性。 数据库已置于 dbo-only 模式。 在准备使数据库可用时,需要重置数据库选项,并删除所有多余的日志文件。
5030 16 无法用排他锁锁定该数据库,以执行该操作。
5031 16 由于文件 '%.*ls' 是 DEFAULT 文件组中唯一的文件,因此无法删除它。
5032 10 只有备份了日志后,才能将文件收缩到页 %ud 以下,因为该文件包含了大容量日志记录页。
5033 16 已经超过了每个数据库的最大文件数 %ld。
5034 16 文件 %ls 当前正自动增大或被其他进程修改。 请稍后再试此操作。
5035 16 此数据库中已经存在文件组 '%.*ls'。 请指定其他名称,或者删除冲突的文件组(如果它为空)。
5036 16 MODIFY FILE 失败。 请指定逻辑名称。
5038 16 对文件 "%.*ls" 进行的 MODIFY FILE 失败。 必须至少对每个文件指定一个属性。
5039 16 MODIFY FILE 失败。 指定的大小小于或等于当前大小。
5040 16 MODIFY FILE 失败。 大小大于 MAXSIZE。
5041 16 MODIFY FILE 失败。 文件 '%.*ls' 不存在。
5042 16 无法删除 %S_MSG '%.*ls',因为它不为空。
5043 16 在 %ls 中找不到 %S_MSG '%.*ls'。
5044 10 %S_MSG '%.*ls' 已删除。
5045 16 %S_MSG 已经设置了 '%ls' 属性。
5046 10 %S_MSG 属性 '%ls' 已设置。
5047 16 无法更改 PRIMARY 文件组的 READONLY 属性。
5048 16 无法添加、删除或修改文件组 '%.*ls' 中的文件, 因为此文件组是只读的。
5050 16 无法更改空文件组 '%.*ls' 的属性。 此文件组必须至少包含一个文件。
5051 16 不能将文件组命名为 'DEFAULT'。
5052 16 当数据库处于 %ls 状态时,不允许 %ls。
5054 16 未能清除工作表 IAM 链以允许收缩或删除文件操作。 请在 tempdb 闲置时再试。
5055 16 无法添加、删除或修改文件 '%.*ls', 文件为只读文件。
5056 16 因为文件组 '%.*ls' 已离线,所以无法添加、删除或修改该文件组中的文件。
5057 16 无法添加、删除或修改文件 '%.*ls',因为它已离线。
5058 16 在数据库 '%.ls' 中无法设置选项 '%. ls'。
5059 16 数据库 '%.*ls' 正处于转换状态。 请稍后再试 ALTER DATABASE 语句。
5060 10 正在回滚不合法事务。 估计回滚已完成: %d%%。
5061 16 由于无法在数据库 '%.*ls' 上放置锁,ALTER DATABASE 失败。 请稍后再试。
5062 16 选项 "%ls" 与所请求的另一选项冲突。 不能同时请求这两个选项。
5063 16 数据库 '%.*ls' 处于热备用状态。 热备用数据库是只读的。
5064 16 此时无法更改数据库 '%.*ls' 的状态或选项。 此数据库处于单用户模式,当前某个用户已与其连接。
5065 16 文件 "%ls" 当前正被扫描或者正由后台进程或用户进程使用。 请稍后再试此操作。
5066 16 不能同时设置"单个用户"和"仅供 dbo 使用"这两个数据库选项。
5067 16 数据库选项 TORN_PAGE_DETECTION 与 PAGE_CHECKSUM 选项不兼容。
5068 10 重新启动当前数据库失败。 当前数据库已切换为 MASTER。
5069 16 ALTER DATABASE 语句失败。
5070 16 在其他用户正使用数据库 '%.*ls' 时,无法更改数据库状态
5071 16 重新生成日志时只能指定一个文件。
5072 16 ALTER DATABASE 失败。 数据库 '%.ls' 的默认排序规则不能设置为 %. ls。
5073 16 由于数据库 '%ls' 是只读的、已离线或带可疑标记,因此无法更改此数据库的排序规则。
5074 16 %S_MSG '%.ls' 依赖于 %S_MSG '%. ls'。
5075 16 %S_MSG '%.*ls' 依赖于 %S_MSG。 如果绑定到架构的对象依赖于数据库排序规则,则无法更改数据库排序规则。 请删除数据库排序规则的依赖项,然后重试操作。
5076 10 警告:更改数据库 '%.*ls' 的默认排序规则,该数据库用于复制操作。 所有复制数据库应具有相同的默认排序规则。
5077 16 无法更改非数据文件或主文件组中文件的状态。
5078 16 无法更改 "%ls" 的数据库选项,因为它是 READONLY、OFFLINE 或标有 SUSPECT。
5079 10 数据库 "%.*ls" 为 vardecimal 存储格式的 %S_MSG。
5080 16 数据库 "%.*ls" 无法禁用 vardecimal 存储格式,因为该数据库未使用简单恢复模式。 请将该数据库恢复模式更改为简单恢复模式,然后重新发出该命令。
5082 16 无法将数据库 "%.*ls" 的版本控制状态与其他数据库状态一起更改。
5083 16 更改版本控制状态时,不支持终止选项。
5084 10 将数据库选项 %ls 设置为数据库 %.*ls 的 %ls。
5085 16 更改数据库命令失败,因为启动 SQL Server 时采用了一个或多个未发布的跟踪标志,而这些标志使得用户无法启用/禁用对数据库的版本控制功能。
5086 16 数据库 "%.*ls" 无法禁用 vardecimal 存储格式,因为有一个或多个表启用了 vardecimal 存储格式。 请先禁用所有表的 vardecimal 存储格式,再禁用该数据库的 vardecimal 存储格式。
5087 16 文件的内容类型与文件组的内容类型不匹配。
5088 16 已对数据库 '%.*ls' 启用更改跟踪。
5089 16 已对数据库 '%.*ls' 禁用更改跟踪。 必须对数据库启用更改跟踪才能修改更改跟踪设置。
5090 16 数据库 '%.*ls' 是一个系统数据库。 无法修改系统数据库的更改跟踪设置。
5091 15 多次指定了 ALTER DATABASE 更改跟踪选项 '%ls'。 每个选项只能指定一次。
5092 15 更改跟踪选项 '%ls' 的值无效。 该值必须介于 %d 和 %d 分钟之间。
5093 16 无法对数据库快照执行此操作。
5094 16 无法对具有数据库快照或活动 DBCC 副本的数据库执行此操作。
5095 16 对任何文件执行 RESTORE PAGE 操作时,无法将数据库或文件组设置为只读模式。 请先完成涉及文件 "%ls" 的还原顺序,再尝试转换为只读。
5096 16 对任何文件执行 RESTORE PAGE 操作时,无法将恢复模型更改为 SIMPLE。 请先完成涉及文件 "%ls" 的还原顺序,再尝试转换为 SIMPLE。
5097 16 由于存在需要日志备份的更改,因此无法将该容器设置为脱机状态。 请备份日志,然后重试 ALTER DATABASE 语句。
5098 16 由于存在需要日志备份的更改,因此无法删除该容器。 请备份日志,然后重试 ALTER DATABASE 操作。
5099 16 ALTER DATABASE 失败,因为当数据库有 FILESTREAM 文件组时,READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 选项不能设置为 ON。 若要将 READ_COMMITTED_SNAPSHOT 或 ALLOW_SNAPSHOT_ISOLATION 设置为 ON,必须从该数据库删除 FILESTREAM 文件组。
5102 22 尝试打开数据库 "%.*ls" 中无效 ID %d 的文件组。
5103 16 文件 '%ls' 的 MAXSIZE 不能小于 SIZE。
5104 16 文件 '%.*ls' 已被使用。
5105 16 出现文件激活错误。 物理文件名 '%.*ls' 可能不正确。 请诊断并更正其他错误,然后重试此操作。
5108 10 日志文件 '%.*ls' 与主文件不匹配。 该文件可能来自另一数据库,或者可能以前重新生成了日志。
5110 16 文件 "%.*ls" 位于数据库文件不支持的网络路径上。
5111 10 文件激活失败。 物理文件名称'%.*ls'可能不正确。
5112 10 FCB::SetSize dbid %d fileid %d oldSize %d newSize %d。 若要防止错误日志中出现此信息性消息,请使用 DBCC TRACEOFF 禁用跟踪标志。
5113 10 无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 如果事务日志文件被手动删除或者由于硬件或环境问题而丢失,则可能出现此错误。
5114 16 不应该为数据库快照指定日志文件、离线文件、还原文件和不起作用的文件。 "%.*ls" 文件不适合用于数据库快照。
5115 16 只能为数据库快照指定 SQL Server 数据库文件。 '%.*ls' 不是 SQL Server 数据库文件。
5118 16 文件 "%ls" 已压缩,但未驻留在只读数据库或文件组中。 必须将此文件解压缩。
5119 16 无法使文件 "%.*ls" 成为稀疏文件。 请确保文件系统支持稀疏文件。
5120 16 无法打开物理文件 "%.*ls"。 操作系统错误 %d: "%ls"。
5121 16 "%.*ls" 指定的路径不在有效目录中。
5123 16 尝试打开或创建物理文件 '%.*ls' 时,CREATE FILE 遇到操作系统错误 %ls。
5124 16 '%ls' 中的文件头与数据库 '%ls' 中文件 '%ls' 的预期内容不匹配。 可能是全文目录文件与相关的数据库不匹配。 如有必要,请执行还原操作。
5125 24 操作系统似乎已截断文件 '%ls'。 其大小应为 %I64d KB,但实际大小为 %I64d KB。
5127 16 必须指定用于创建数据库快照的所有文件。 缺少文件 "%ls"。
5128 17 由于磁盘空间不足,写入稀疏文件 '%ls' 失败。
5129 10 主文件为只读时,无法重新生成日志。
5130 10 启用数据库镜像时,无法重新生成日志。
5131 10 未重新生成日志,因为有不止一个日志文件。
5132 16 不能将 '%.*ls' 指定的路径用于 FILESTREAM 文件,因为此路径指向的是一个裸设备。
5133 16 对文件 "%ls" 的目录查找失败,出现操作系统错误 %ls。
5134 16 因为 '%.*ls' 指定的路径不在支持的文件系统上,所以不能用于 FILESTREAM 文件。
5135 16 路径 '%.*ls' 不能用于 FILESTREAM 文件。 有关支持的路径的信息,请参阅 SQL Server 联机丛书。
5136 16 因为 '%.*ls' 指定的路径包含在一个 FILESTREAM 容器中,所以不能用于另一个 FILESTREAM 容器。
5144 10 数据库 '%.ls' 中的文件 '%. ls' 的自动增长已由用户取消,或已在 %d 毫秒后超时。 请使用 ALTER DATABASE 为此文件设置较小的 FILEGROWTH 值,或显式设置新的文件大小。
5145 10 数据库 '%.ls' 中的文件 '%. ls' 的自动增长花费了 %d 毫秒。 请考虑使用 ALTER DATABASE 为此文件设置较小的 FILEGROWTH。
5149 16 尝试扩展物理文件 '%ls' 时,MODIFY FILE 遇到操作系统错误 %ls。
5150 16 单个日志文件的大小不得大于 2 TB。
5159 24 在 %ls 期间文件 "%.ls" 出现操作系统错误 %. ls。
5161 16 遇到了意外的文件 ID。 所需的文件 ID 为 %d,但从 "%.*ls" 读取的是 %d。 请确保在 sys.master_files 中正确映射了这些文件。 可以使用 ALTER DATABASE 更正映射。
5169 16 FILEGROWTH 不能大于文件 '%.*ls' 的 MAXSIZE。
5170 16 无法创建文件 '%ls',因为它已经存在。 请更改文件路径或文件名,然后重试此操作。
5171 16 %.*ls 不是主数据库文件。
5172 16 文件 '%ls' 的文件头不是有效的数据库文件头。 %ls 属性不正确。
5173 16 一个或多个文件与数据库的主文件不匹配。 如果是尝试附加数据库,请使用正确的文件重试该操作。 如果这是现有数据库,则文件可能已损坏,应该从备份进行还原。
5174 16 每个文件的大小必须大于或等于 512 KB。
5175 10 文件 %.*ls 已扩展为允许恢复成功。 恢复完毕后,可以增加数据库中文件的大小。 请与系统管理员联系以获取帮助。
5176 10 为了成功恢复,已扩展了日志文件 '%.*ls',其大小超出了它的最大大小。 恢复完毕后,应增加数据库中的日志文件的大小,或计划更频繁的日志备份(在完全恢复模式或大容量日志恢复模式下)。
5177 16 检查文件 '%.*ls' 的扇区大小时出现错误。 请将此文件移动到可以从中检索扇区大小的本地 NTFS 卷。 有关详细信息,请查看 SQL Server 错误日志。
5178 16 无法使用文件 '%.*ls',因为最初格式化此文件时所用扇区大小为 %d,而目前所在卷的扇区大小为 %d。 请将此文件移到其扇区大小小于或等于原始扇区大小的卷。
5179 16 无法使用文件 '%.*ls',因为它位于扇区大小为 %d 的卷。 SQL Server 支持的最大扇区大小为 4096 字节。 请将此文件移到符合此扇区大小要求的卷上。
5180 22 对于数据库 '%.*ls' 中无效的文件 ID %d,无法打开文件控制区(FCB)。 请验证文件位置。 执行 DBCC CHECKDB。
5181 16 无法重新启动数据库 "%.*ls"。 将恢复到以前的状态。
5182 10 新的日志文件 '%.*ls' 已创建。
5183 16 无法创建文件 "%ls"。 使用 WITH MOVE 可以指定可用的物理文件名。 使用 WITH REPLACE 可以覆盖现有文件。
5184 16 不能将文件 '%.*ls' 用于群集服务器。 只能使用服务器的群集资源所依赖的带格式文件。 包含该文件的磁盘资源不在群集组中,或者 Sql Server 的群集资源不依赖于它。
5185 16 找不到与 FILESTRAM 文件 '%.*ls' 匹配的日志文件。
5186 16 尝试启动事务性文件系统资源管理器 '%.*ls' 时遇到错误(NT 状态代码 0x%x)。
5188 16 尝试为事务性文件系统资源管理器 '%.*ls' 执行重做操作时遇到错误(NT 状态代码 0x%x)。
5189 16 尝试为事务性文件系统资源管理器 '%.*ls' 执行撤消操作时遇到错误(NT 状态代码 0x%x)。
5190 16 尝试对事务性文件系统资源管理器 '%.*ls' 执行检查点操作时遇到错误(NT 状态代码 0x%x)。
5194 16 FILESTREAM 日志文件 '%.*ls' 的大小必须大于或等于 1 MB。
5195 16 Cluster Service 函数调用 '%s' 在验证文件路径时失败,错误代码为 '%s'。 请确保故障转移群集配置正确。
5196 10 文件 '%ls' 已解压缩。
5197 16 尝试解压缩文件 "%ls" 时遇到错误(%ls)。
5198 16 "%.*ls" 指定的路径是 UNC 路径。 故障转移群集环境不支持 UNC 路径。
5199 16 "%.*ls" 指定的路径是裸设备。 故障转移群集环境不支持裸设备路径。
5201 10 DBCC SHRINKDATABASE:已跳过数据库 ID %d 的文件 ID %d,因为该文件没有足够的可用空间可以回收。
5202 10 数据库 ID %d 的 DBCC SHRINKDATABASE 正在等待以下事务完成: 时间戳为 %I64d 的快照事务,以及链接到时间戳 %I64d 或时间戳早于 %I64d 的其他快照事务。
5203 10 文件 ID %d 的 DBCC SHRINKFILE 正在等待以下事务完成: 时间戳为 %I64d 的快照事务,以及链接到时间戳 %I64d 或时间戳早于 %I64d 的其他快照事务。
5204 16 找不到分配单元 ID %I64d。 请检查 sys.allocation_units。
5205 10 %.*ls:移动页 %d:%d 失败。
5206 10 %.*ls:无法移动页 %d:%d,因为无法读取该页。
5207 10 %.*ls:无法移动页 %d:%d,因为该页为工作表页。
5208 10 %.*ls:无法移动页 %d:%d,因为该页为工作文件页。
5209 10 %.*ls:无法移动页 %d:%d,因为该页为专用的分配页。
5210 10 %.*ls:无法移动页 %d:%d,因为该页为无效的页类型。
5211 10 %.*ls:无法移动页 %d:%d,因为该页已在收缩期间解除分配。
5212 10 %.*ls:无法将系统表 SYSFILES1 页 %d:%d 移动到其他文件,因为它只能位于数据库的主文件中。
5213 10 %.*ls:无法移动页 %d:%d,因为该页的所有权已在收缩期间发生更改。
5214 10 %.*ls:无法移动页 %d:%d,因为它的页类型已在收缩期间发生更改。
5215 10 %.*ls:无法移动页 %d:%d,因为该页所属的分区已删除。
5216 10 %.*ls:无法移动堆页 %d:%d,因为该堆页所属的表已删除。
5217 10 %.*ls:无法移动页 %d:%d,因为该页是空的非叶级索引页。
5218 10 %.*ls:无法移动堆页 %d:%d,因为找不到表名。
5219 10 %.*ls:无法移动堆页 %d:%d。
5220 10 %.*ls:无法移动索引分配映射 (IAM) 页 %d:%d。
5221 10 %.*ls:无法移动已删除的分配单元的索引分配映射 (IAM) 页 %d:%d。
5222 10 %.*ls:无法解除分配已删除的分配单元的页 %d:%d。
5223 10 %.*ls:无法解除分配空页 %d:%d。
5224 10 %.*ls:无法解除分配空的大型对象页 %d:%d。
5225 10 %.*ls:大型对象页 %d:%d 上的所有虚影记录并非都能删除。
5226 10 %.*ls:无法解除分配页 %d:%d (类型为 UNLINKED_REORG_PAGE)。
5227 10 %.*ls:无法解除分配页 %d:%d (类型为 BULK_OPERATION_PAGE)。
5228 16 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,行 %d。 DBCC 检测到来自联机索引生成操作的不完全清除。 (anti-matter 列值为 %d。)
5229 16 表错误:对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型 %.*ls)包含 anti-matter 列,但不是非聚集索引。
5230 10 语句已中止。 无法对 TEMPDB 运行 DBCC CHECKCATALOG。
5231 10 对象 ID %ld (对象 '%.*ls'):尝试锁定此对象以进行检查时出现死锁。 已跳过此对象,不会处理它。
5232 10 DBCC CHECKDB 将不检查 SQL Server 目录或 Service Broker 一致性,因为无法创建数据库快照或指定了 WITH TABLOCK。
5233 16 表错误: 分配单元 ID %I64d,页 %S_PGID。 测试(%hs)失败。 值是 %ld 和 %ld。
5234 10 DBCC SHRINKDATABASE:已跳过数据库 ID %d 的文件 ID %d,因为尝试调整该文件的空间分配失败。
5235 10 %ls由于错误状态 %d,由 %ls 执行的 DBCC %ls (%ls%ls%ls)%ls 已异常终止。 占用时间: %d 小时 %d 分钟 %d 秒。
5236 10 无法处理对象 '%ls',因为该对象的名称由四部分构成,所有 DBCC 命令都不予支持。
5237 10 由于内部查询错误,对对象 '%.*ls' (对象 ID 为 %d)进行的 DBCC 跨行集检查失败。
5238 16 无法处理对象 ID %ld (对象 '%.*ls'),因为它是存储过程或用户定义函数,任何 DBCC 命令都不支持它。
5239 16 无法处理对象 ID %ld (对象 '%.*ls'),因为此 DBCC 命令不支持此类型的对象。
5240 10 不能收缩 ID 为 %d 的数据库中 ID 为 %d 的文件,因为它正由其他进程收缩或为空。
5241 10 数据库 ID %d 的文件 ID %d 无法收缩,因为目标收缩大小(%I64d KB)大于实际文件大小(%I64d KB)。
5242 16 在数据库 '%.*ls'(ID:%d) 中对页 %S_PGID 执行内部操作期间检测到不一致性。 请与技术支持联系。
5243 16 在内部操作期间检测到不一致性。 请与技术支持联系。
5244 16 未处理修复语句。 数据库中的一个或多个文件是只读的,必须将其设为可写入文件才能进行修复。
5245 16 对象 ID %ld (对象 '%.*ls'):由于超过了锁请求超时期限,DBCC 无法获取该对象的锁。 已跳过此对象,不会处理它。
5246 16 无法对 MSSQLSYSTEMRESOURCE 数据库执行修复操作。 有关详细信息,请查阅联机丛书主题 "资源数据库"。
5247 16 修复: 基于其基表行插入辅助索引行。
5248 10 修复:已成功地修复了 %ls 行,该行位于索引 "%ls" 中,而该索引又位于数据库 "%ls" 中。
5249 10 %.*ls:无法移动页 %d:%d,因为收缩操作无法锁定该页。
5250 16 数据库错误: 数据库 '%.*ls' (数据库 ID %d)的 %ls 页 %S_PGID 无效。 无法修复此错误。 您必须通过备份还原。
5251 10 %.*ls:无法移动堆页 %d:%d,因为维护与堆关联的非聚集索引失败。
5252 10 不能将 ID 为 %d 的数据库中 ID 为 %d 的文件收缩到预期大小。 并发工作负荷很高,导致在收缩操作中出现过多的死锁。 请在工作负荷降低后重新运行收缩操作。
5253 10 语句已中止。 无法对 TEMPDB 运行 DBCC CHECKALLOC。
5254 10 %.*ls:无法移动堆页 %d:%d,因为该堆页所属的表正通过另一进程生成该堆。
5255 10 %.*ls:无法移动页 %d:%d,因为该页为排序页。
5256 16 表错误: 分配单元 ID %I64d、页 %S_PGID 在页头中包含错误的页 ID。 该页头中的 PageId 为 %S_PGID。
5257 10 %.*ls:已跳过 ID 为 %d 的数据库中 ID 为 %d 的文件,因为该文件的大小在收缩操作过程中已发生更改。
5258 10 %.*ls:无法移动堆页 %d:%d,因为生成计算列表达式失败。
5259 10 %.*ls:无法移动堆页 %d:%d,因为填充计算列表达式失败。
5260 16 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls):页 %S_PGID 上至少一个记录包含版本控制信息,但页头中的 VERSION_INFO 位未设置。
5261 10 %.*ls:无法移动页 %d:%d,因为该页尚未格式化。
5262 16 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,行 %d:行包含 NULL 版本时间戳,但其版本链指针不为 NULL。 版本链将指向第 %S_PGID 页、槽 %d。
5263 10 发现表 '%.ls'、索引 '%. ls'、分区 %ld 的计数不正确:
5264 10 数据页 %.*ls:来自系统表 - %I64d 页;实际 - %I64d 页。
5265 10 已用页 %.*ls:来自系统表 - %I64d 页;实际 - %I64d 页。
5266 10 保留页 %.*ls:来自系统表 - %I64d 页;实际 - %I64d 页。
5267 10 行计数:来自系统表 - %I64d 行;实际 - %I64d 行。
5268 10 DBCC %.*ls 正在执行详尽的 %d 索引搜索以查找可能存在的不一致。 这只是一条信息性消息。 不需要任何用户操作。
5269 16 检查已终止。 由于 IO 操作失败,数据库 '%.*ls' (数据库 ID %d)的瞬时数据库快照已标记为可疑。 有关详细信息,请参阅 SQL Server 错误日志。
5270 10 %.*ls:页 %d:%d 在关键系统表中是不可移动的,所以无法移动。
5271 10 由于内部错误,DBCC %ls 无法输出此命令的结果。 请查看其他错误以获取详细信息。
5272 10 %.*ls:由于无法独占访问基础对象,因此无法移动索引分配映射 (IAM) 页 %d:%d。
5273 10 %.*ls:因为页 %d:%d 属于以前/现在位于联机版本中的索引/堆,所以无法移动该页。
5274 16 表错误:对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID。 %S_MSG 对压缩页无效;以下内部测试失败: %hs。 值为 %ld 和 %ld。
5275 10 用于查找不一致的 '%.*ls' (数据库 ID %d)的详尽搜索已完成。 已处理搜索总数 %d 中的 %d。 占用时间: %I64d 毫秒。 这只是一条信息性消息。 不需要任何用户操作。
5276 10 由于出现异常 %d,状态 %d,用于查找不一致的 '%.*ls' (数据库 ID %d)的详尽搜索失败。 这只是一条信息性消息。 不需要任何用户操作。
5277 10 内部 %ls 数据库快照的拆分点 LSN 为 %08x:%08x:%04x,第一个 LSN 为 %08x:%08x:%04x。 这只是一条信息性消息。 不需要任何用户操作。
5301 16 大容量加载失败。 用户对表 '%.*ls' 不具有 ALTER TABLE 权限。 如果目标表包含触发器或检查约束但未指定 'FIRE_TRIGGERS' 或 'CHECK_CONSTRAINTS' 大容量提示,则对于大容量加载的目标表需要有 ALTER TABLE 权限。 如果指定了 'KEEPIDENTITY' 大容量提示,也需要 ALTER TABLE 权限。
5302 16 不能对 Null 值调用 '%.ls' 上的赋值函数 '%. ls'。
5303 16 在 CLR 类型 '%.ls' 上应用赋值函数 '%. ls' 的结果不能是 Null 值。
5304 16 大容量复制失败。 用户对表 '%.*ls' 不具有 ALTER TABLE 权限。 如果该表具有触发器或检查约束但未将 'FIRE_TRIGGERS' 或 'CHECK_CONSTRAINTS' 大容量提示指定为大容量复制操作命令的选项,则对于大容量复制操作的目标表需要有 ALTER TABLE 权限。
5305 16 rowdump 列和 lockres 列仅对指定了 NOEXPAND 提示的表和索引视图有效。
5306 16 不允许函数有游标参数。 变量 '%.*ls' 属于游标类型。
5307 16 为 sp_cursoropen 指定的参数无效。
5308 16 开窗函数不支持整数索引作为 ORDER BY 子句表达式。
5309 16 开窗函数不支持常量作为 ORDER BY 子句表达式。
5310 16 INSERT 语句的 VALUES 列表中不允许聚合。
5311 16 无效的引号字符 '%lc'。 远程服务器或用户命令使用了无效的引号字符。
5312 16 无法绑定函数 'ntile' 的输入内容。
5313 16 同义词 '%.*ls' 引用的对象无效。
5315 16 MERGE 语句的目标不能是远程表、远程视图或远程表上的视图。
5316 16 MERGE 语句的目标 '%.*ls' 对 MERGE 语句中指定的某些(但不是全部)操作启用了 INSTEAD OF 触发器。 在 MERGE 语句中,如果有任意操作已经对目标启用了 INSTEAD OF 触发器,则所有操作都必须启用 INSTEAD OF 触发器。
5317 16 MERGE 语句的目标不能是分区视图。
5318 16 在 MERGE 语句中,源和目标不能具有相同的名称或别名。 请对源和目标使用不同的别名,以确保它们在 MERGE 语句中有唯一的名称。
5319 16 在 MERGE 语句的 WHEN 子句中不允许使用聚合。
5321 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句不允许使用 '%ls' 函数。
5322 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句不允许使用聚合函数。
5323 15 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句不允许使用子查询。
5324 15 在 MERGE 语句中,带搜索条件的 '%S_MSG' 子句不能出现在不带搜索条件的 '%S_MSG' 子句后。
5325 15 数据文件中数据的顺序不符合为 BULK 行集 '%.*ls' 指定的 ORDER 提示。 数据的顺序必须与 ORDER 提示为 BULK 行集指定的顺序匹配。 请更新 ORDER 提示以反映输入数据的排序顺序,或更新输入数据文件以匹配 ORDER 提示指定的顺序。
5326 15 数据文件中的数据不符合为 BULK 行集 '%.*ls' 指定的 UNIQUE 提示。 如果为 BULK 行集指定了 UNIQUE 提示,则数据文件中的数据必须唯一。 请删除 UNIQUE 提示,或更新输入数据文件以确保数据唯一。
5327 15 对于为数据源 '%.ls' 指定的 ORDER 提示,列 '%. ls' 的数据类型无效。 在 BULK 行集或 CLR TVF 的 ORDER 提示中不能使用 text、ntext、image、xml、varchar(max)、nvarchar(max) 和 varbinary(max) 数据类型。
5328 15 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,不能为 INSERT 语句的目标表 '%.ls' 中的标识列 '%. ls' 插入显式值。
5329 15 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%S_MSG 子句不允许使用开窗函数。
5330 16 在 OUTPUT 子句中不能出现全文谓词。
5331 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,在 %S_MSG 子句中不能出现全文谓词。
5332 15 流中数据的顺序不符合为 CLR TVF '%.*ls' 指定的 ORDER 提示。 数据的顺序必须与在 ORDER 提示中为 CLR TVF 指定的顺序匹配。 请更新 ORDER 提示以反映输入数据的排序顺序,或更新 CLR TVF 以匹配 ORDER 提示指定的顺序。
5333 16 无法绑定标识符 '%.*ls'。 MERGE 语句的 'WHEN NOT MATCHED' 子句中只允许出现源列。
5334 16 无法绑定标识符 '%.*ls'。 MERGE 语句的 'WHEN NOT MATCHED BY SOURCE' 子句中只允许出现目标列。
5501 16 在可以创建表之前删除了 FILESTREAM 文件组。
5502 16 FILESTREAM 容器无法访问。
5503 10 在 sys.database_files 中找不到 FILESTREAM 文件 '%.*ls' 的项。
5504 15 只能在 'CONTAINS' 子句中为 FILESTREAM 日志文件组指定 'PRIMARY'。
5505 16 具有 FILESTREAM 列的表必须具有一个非 NULL 的唯一 ROWGUID 列。
5506 15 FILESTREAM 数据文件或日志文件不能命名为 'DEFAULT'。
5507 15 不能为 FILESTREAM 日志文件组 '%.*ls' 指定 DEFAULT。
5508 15 只能为 VARBINARY 列声明 FILESTREAM。
5509 15 不能为 FILESTREAM 数据文件 '%.*ls' 指定属性 SIZE、MAXSIZE 或 FILEGROWTH。
5510 15 不能将 LOG ON 用于非 FILESTREAM 文件组 '%.*ls'。
5511 23 FILESTREAM 的文件系统日志记录 '%.ls' (在日志文件夹 '%. ls' 下)已损坏。
5512 16 截断目录 '%.*ls' 时遇到错误 0x%x (%ls)。
5513 16 为 FILESTREAM 文件组 '%.*ls' 的关联日志文件组指定的名称无效。
5514 16 由于未启动 '%.*ls' 处的事务性文件系统资源管理器,事务复制/变更数据捕获无法继续。
5515 20 无法打开 FILESTREAM 文件的容器目录 '%.*ls'。 操作系统返回 Windows 状态代码 0x%x。
5516 16 FILESTREAM 日志文件组 '%.*ls' 不能由多个 FILESTREAM 数据文件组引用。
5517 16 为 FILESTREAM(LOG)文件组 '%.*ls' 指定的文件太少或太多。
5518 16 FILESTREAM 路径 '%.*ls' 太长。
5519 16 数据库必须具有主 FILESTREAM 日志文件组和日志文件,这样它才能包含其他 FILESTREAM 文件组。
5520 16 无法添加 FILESTREAM 文件 '%.*ls',因为它的目标文件组不能包含多个文件。
5521 16 SQL Server 尝试从 '%.ls' 处的事务性文件系统资源管理器检索 '%. ls' 时遇到错误 0x%x (NT 状态代码)。
5522 16 无法删除 FILESTREAM 数据文件,因为尚未备份其日志文件。
5523 16 不能添加引用空 FILESTREAM 日志文件组的 FILESTREAM 数据文件组。
5524 16 除非默认的 FILESTREAM 数据文件组是剩余的最后一个 FILESTREAM 数据文件组,否则不能删除它。
5525 16 无法修改 FILESTREAM 日志文件组的 READ_ONLY、READ_WRITE 和 ONLINE/OFFLINE 属性。
5526 16 不能删除 FILESTREAM 日志文件 '%.*ls',某个 FILESTREAM 数据文件组正在引用它。
5527 16 由于存在其他 FILESTREAM 文件组,不能删除主 FILESTREAM 日志文件。
5528 16 数据库最多可以具有一个主 FILESTREAM 日志文件组和日志文件。
5531 16 SQL Server 尝试将位于 '%.ls' 的事务性文件系统资源管理器的日志记录模式从 '%. ls' 更改为 '%.*ls' 时,遇到错误 0x%x (NT 状态代码)。
5532 16 SQL Server 无法获取内核事务管理器的事务上下文来执行文件系统操作。
5533 23 缺少 LSN 为 '%d:%d:%d' 的 FILESTREAM 文件系统日志记录。 日志文件夹 '%.*ls' 已损坏。 请从备份还原数据库。
5534 23 数据库 '%.*ls' 的 LSN 为 '%d:%d:%d' 的 SQL 日志记录已损坏。 数据库无法恢复。
5535 23 FILESTREAM 数据容器 '%.*ls' 已损坏。 数据库无法恢复。
5536 23 FILESTREAM 删除的文件夹 '%.*ls' 已损坏。 数据库无法恢复。
5537 16 函数 %ls 仅对具有 FILESTREAM 属性的列有效。
5538 16 将 FILESTREAM 作为源的列不支持部分更新。
5539 16 调用方法 %ls 时,与正在使用的 FILESTREAM 关联的 ROWGUIDCOL 列不可见。
5540 16 由于基表的关联 ROWGUIDCOL 可为 Null 或没有唯一约束,无法将该 FILESTREAM 列与方法 %ls 一起使用。
5541 16 将 FILESTREAM 列作为文件打开时,必须使用打开模式。
5542 16 未为 FILESTREAM 文件组 '%.*ls' 分配文件。 直到添加文件之后,才能向此文件组填充 FILESTREAM 数据。
5552 16 使用属于 FILESTREAM 数据文件 ID 0x%x 的 GUID '%.*ls' 指定的 FILESTREAM 文件不存在或者无法打开。
5553 16 SQL Server 内部错误。 FILESTREAM 管理器无法继续执行当前命令。
5554 16 单个文件的版本总数已达到文件系统所设置的最大限制。
5555 16 由于无法重命名 FILESTREAM 数据,操作失败。
5570 16 FILESTREAM 未能找到垃圾收集表。
5571 23 内部 FILESTREAM 错误: 未能访问垃圾收集表。
5572 23 内部 FILESTREAM 错误: 由于潜在的损坏问题,未能执行文件系统操作。
5573 10 内部 FILESTREAM 错误: 无法访问逻辑删除表,HRESULT:0x%x。
5574 16 无法对某一数据库既启用 FILESTREAM 存储,又启用数据库镜像。
5575 10 操作 '%ls' 失败,HRESULT: 执行 sp_filestream_configure 时,文件 '%hs' 行 %d 中 %ls。
5578 16 更改或应用 FILESTREAM 配置时出错。 有关详细信息,请参阅 SQL Server 错误日志。
5579 10 FILESTREAM: 有效级别 = %d,配置级别 = %d,文件系统访问共享名 = '%.*ls'。
5580 16 FILESTREAM 实例 GUID 为 Null。 注册表设置可能已损坏。
5581 10 已禁用 FILESTREAM 功能。 请重新启动该 SQL Server 实例,以使设置完全生效。 如果 FILESTREAM 列中有数据,SQL Server 实例重新启动后,将无法访问这些数据。
5582 10 必须重新启动计算机,FILESTREAM 功能设置才能生效。
5583 16 为 sp_filestream_configure 存储过程的 enable_level 参数指定的值无效。 该值应为 0、1、2 或 3。
5584 16 另一个会话正在执行 sp_filestream_configure 存储过程。 请检查更新的配置设置,然后重试该操作(如果需要)。
5586 10 已将 FILESTREAM 功能配置为指定级别。 未进行任何更改。
5588 16 在快照隔离级别下不支持访问 FILESTREAM 数据。
5589 16 在基于行版本控制的读提交快照隔离(RCSI)下,不支持访问 FILESTREAM 数据。
5590 16 在此平台上不支持 FILESTREAM 操作。
5591 16 FILESTREAM 功能被禁用。
5592 16 FILESTREAM 功能未启用文件系统访问。
5593 16 WoW64 不支持 FILESTREAM 功能。 此功能已禁用。
5594 16 为 .PathName () 函数的 computer_name_format 参数指定的值无效。
5595 16 .PhysicalPathName 已禁用。
5596 10 FILESTREAM 功能配置可能不一致。 请使用 sp_filestream_configure 存储过程重设该配置。
5597 16 无法初始化 FILESTREAM 功能。 Windows 管理员在通过 sp_configure 启用之前必须使用配置管理器对该实例启用 FILESTREAM。
5598 16 用户实例不支持 FILESTREAM 功能。
5600 16 在指定的数据库上无法将跨数据库链接选项设置为指定的值。
5601 16 无法像 -F 启动选项要求的那样强制重新生成服务主密钥。 错误号为 %ld。
5602 16 已成功地重新生成了服务主密钥。
5603 16 无法像 -K 启动选项要求的那样强制重新生成 SA 的密码。 错误号为 %ld。
5604 16 SA 的密码重新生成尝试已成功。
5701 10 已将数据库上下文更改为 '%.*ls'。
5702 10 SQL Server 正在终止此进程。
5703 10 已将语言设置更改为 %.*ls。
5803 10 在 sys.configurations 中遇到未知的配置(id = %d)。
5804 16 由于至少有一个数据库是不可写的,无法在服务器级更改字符集、排序顺序或排序规则。 将数据库设为可写的,然后重试此操作。
5805 16 指定的锁太少。 最小值为 %d。
5807 16 建议恢复间隔不要超过 %d 分钟。 请用 RECONFIGURE WITH OVERRIDE 语句强制实施此配置。
5808 16 不支持对系统目录进行即席更新。
5810 16 填充因子的有效值为 0 到 100。
5812 14 您没有运行 RECONFIGURE 语句的权限。
5828 16 用户连接数的限制是 %d。
5829 16 指定的用户选项值无效。
5831 16 最小服务器内存值(%d)必须小于等于最大值(%d)。
5832 16 指定的关联掩码与此系统上的 CPU 掩码不匹配。
5833 16 指定的关联掩码大于此版本的 SQL Server 所支持或许可的 CPU 数。
5834 16 指定的关联掩码与指定的 IO 关联掩码冲突。 请使用覆盖选项强制实施此配置。
5835 16 无法启动系统上掩码为 0x%lx 的 CPU。
5836 16 在此平台上或此版本的 SQL Server 中不支持轻型池。
5837 16 Service Broker 侦听端口不能是动态的。 有效的端口值是 1024-32767。
5838 16 Service Broker 连接身份验证值无效。
5839 16 不能将 Service Broker 消息转发存储区大小设置为 0。
5840 16 Service Broker 消息转发模式无效。
5841 16 全文搜索组件不支持默认的全文语言。
5842 16 指定的工作线程太少。 最小值是 %d。
5843 16 此版本的 SQL Server 不支持地址窗口化扩展插件(AWE)。
5844 16 此版本的 SQL Server 不支持用户实例。
5845 16 地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。
5846 16 轻型池不支持执行公共语言运行时 (CLR)。 禁用以下两个选项之一:“clr enabled”或“lightweight pooling”。
5848 10 已将物理 CPU ID %u 热添加到节点 ID %u 作为逻辑 CPU ID %u。 这只是一条信息性消息。 不需要任何用户操作。
5849 10 SQL Server 的当前版本类别不支持联机 CPU 添加。
5850 10 无法完成 CPU 资源的联机添加。 在 SQL Server 启动时,指定了一个软件非一致性内存访问(soft-NUMA)配置,该配置不允许联机添加 CPU 资源。 若要使用其他 CPU 资源,请将新 CPU 添加到 soft-NUMA 配置中,然后重新启动 SQL Server;或者删除 soft-NUMA 配置,然后重新启动 SQL Server。
5851 10 AccessCheckResult 配额必须大于或等于存储桶计数。
5852 10 AccessCheckResult 存储桶计数必须小于 %d。
5854 10 AccessCheckResult 存储桶计数必须小于 %d。
5904 17 无法发出检查点命令: 可用锁不足。 在锁可用之前,后台检查点进程将保持挂起状态。 若要释放锁,请列出事务及其锁,然后终止使用最多锁的事务。
       

错误 6000 到 6999

错误 严重性 是否记录事件 说明
6001 10 SHUTDOWN 正在等待 %d 个进程完成。
6004 10 用户没有执行此操作的权限。
6005 10 SHUTDOWN 正在进行。
6006 10 使用登录名 %.ls 的 %. ls 已将服务器关闭。
6007 10 SHUTDOWN 语句不能在事务内部执行,也不能由存储过程执行。
6101 16 进程 ID %d 不是有效的进程 ID。 请选择一个介于 1 和 %d 之间的数字。
6102 14 用户没有使用 KILL 语句的权限。
6104 16 不能用 KILL 来终止您自己的进程。
6106 16 进程 ID %d 不是活动进程 ID。
6107 14 只能终止用户进程。
6108 16 Microsoft SQL Server 不支持 KILL SPID WITH COMMIT/ABORT。 请使用 KILL UOW WITH COMMIT/ABORT 解析涉及 Microsoft 分布式事务处理协调器(MS DTC)的有疑问的分布式事务。
6109 10 SPID %d: 正在进行事务回滚。 估计回滚已完成: %d%%。 估计剩余时间: %d 秒。
6110 16 UOW 为 %s 的分布式事务不存在。
6111 16 另一个用户已为与 UOW %s 关联的分布式事务决定了不同的结果。
6112 16 UOW 为 %s 的分布式事务处于准备好的状态。 只有 Microsoft 分布式事务处理协调器可以终止此事务。 KILL 命令失败。
6113 16 与 UOW %s 关联的分布式事务处于 PREPARE 状态。 请改用 KILL UOW WITH COMMIT/ABORT 语法终止此事务。
6114 16 另一个用户正在使用 UOW 为 %s 的分布式事务。 KILL 命令失败。
6115 16 无法在用户事务内部使用 KILL 命令。
6117 16 存在与 UOW 为 %s 的分布式事务关联的连接。 请先使用 KILL SPID 语法终止此连接。
6118 16 与 UOW %s 关联的分布式事务不处于 PREPARED 状态。 请改用 KILL UOW 终止此事务。
6119 10 正在回滚 UOW 为 %s 的分布式事务: 估计回滚已完成: %d%%,估计剩余时间为 %d 秒。
6120 16 无法获取状态报告。 当前没有对进程 ID %d 执行回滚操作。
6121 16 无法获取状态报告。 当前没有对 UOW %s 执行回滚操作。
6200 16 程序集 "%.*ls" 中类型 "%ls" 的方法 "%ls" 被标记为赋值函数。 在查询的只读部分中不能使用赋值函数。
6201 16 程序集 "%.*ls" 中类型 "%ls" 的方法 "%ls" 没有标记为赋值函数。 只能使用赋值函数更新 CLR 类型的值。
6202 16 程序集 "%.*ls" 中类型 "%ls" 的方法 "%ls" 没有返回值。
6203 16 程序集 '%.*ls' 中类型 '%ls' 的方法 '%ls' 不能标记为赋值函数。 赋值函数方法必须是非静态公共方法且返回空值类型。
6204 16 正尝试发送结果集(有 %d 个列)中有 %d 个列的记录。
6205 16 由于程序集 '%.*ls' 是使用 /UNSAFE 选项编译的,但没有使用所需的 PERMISSION_SET = UNSAFE 选项注册此程序集,因此 %s ASSEMBLY 失败。
6206 16 提交的请求包含太多参数。 最大参数个数是 %ld。
6207 16 将 %.*ls 转换为固定长度的二进制类型时出错。 结果将被填充,且无法转换回来。
6208 16 由于 FillRow 方法的参数计数应该比表值 CLR 函数的 SQL 声明多一个,%s 失败。
6209 16 CLR 类型 "%.*ls" 上的错误排序: 对于非 NULL 输入值返回 NULL。
6210 16 CLR 类型 '%.*ls' 不是完全可比较的。
6211 16 由于 %.ls 程序集 '%.ls' 中的类型 '%. ls' 具有静态字段 '%. ls',%s ASSEMBLY 失败。 %.*ls 程序集中静态字段的属性在 Visual C# 中必须标记为 readonly,在 Visual Basic 中必须标记为 ReadOnly,或者在 Visual C++ 和中间语言中标记为 initonly。
6212 16 由于 %.ls 程序集 '%. ls' 中 '%.ls' 类型的方法 '%. ls' 将存储到静态字段,%s ASSEMBLY 失败。 在 %.*ls 程序集中不允许存储到静态字段。
6213 16 由于 %.ls 程序集 "%. ls" 中 "%.ls" 类型的方法 "%. ls" 具有同步属性,%s ASSEMBLY 失败。 在 %.*ls 程序集中不允许显式同步。
6214 16 由于程序集 "%.*ls" 具有未托管的入口点,%s ASSEMBLY 失败。
6215 16 由于 %.ls 程序集 '%. ls' 中 '%.ls' 类型的方法 '%. ls' 具有无效属性 0x%x,%s ASSEMBLY 失败。
6216 16 由于 %.ls 程序集 "%. ls" 中的类型 "%.ls" 具有终结器,%s ASSEMBLY 失败。在 %. ls 程序集中不允许有终结器。
6217 16 因为要添加的文件 "%.*ls" 为空,所以 ALTER ASSEMBLY ADD FILE 失败。
6218 16 针对程序集 '%.ls' 的 %s ASSEMBLY 失败,原因是程序集 '%. ls' 未通过身份验证。 请检查被引用程序集是否是最新的,而且是可信的(external_access 或 unsafe),能在该数据库中执行。 如果有 CLR Verifier 错误消息,将显示在此消息之后 %.*ls
6219 16 由于程序集源参数 %d 具有未托管的入口点,%s ASSEMBLY 失败。
6220 16 由于目标数据库中不存在 CLR 类型 "%.*ls",SELECT INTO 失败。
6221 16 游标操作生成了不同列元数据的多个行。
6222 16 对类型 "%.ls.%. ls" 做标记以进行本机序列化,但是类型 "%.*ls.%.ls" 的字段 "%. ls" 对于本机序列化无效。
6223 16 对类型 "%.ls.%. ls" 做标记以进行本机序列化,但是类型 "%.ls.%.ls" 的字段 "%. ls" 为 "%. ls.%.*ls" 类型(它没有用 "LayoutKind.Sequential" 进行标记)。 本机序列化要求用 "LayoutKind.Sequential" 标记该类型。
6224 16 对类型 "%.ls.%. ls" 做标记以进行本机序列化,但是类型 "%.*ls.%.ls" 的字段 "%. ls" 是用 "System.NonSerializedAttribute" 标记的。 本机序列化类型不能具有用 "System.NonSerializedAttribute" 标记的字段。
6225 16 对类型 "%.ls.%. ls" 做标记以进行本机序列化,但是类型 "%.ls.%. 的字段 "%. ls" 为 "%. ls.%.*ls" 类型(它是非值类型)。 本机序列化类型只能有可直接复制到本机结构中的字段类型。 如果希望有任何其他类型的字段,请考虑使用其他的序列化格式,如用户定义序列化。
6226 16 对类型 "%.ls.%. 做标记以进行用户定义序列化,但是它未实现 "%.ls.%. ls" 接口。
6227 16 类型 "%.ls.%. ls" 已标记为进行本机序列化,但是类型 "%.ls.%.ls" 的字段 "%. ls" 为 "%. ls.%.ls" 类型(它无法直接复制到本机结构中),或类型 "%. ls.%.*ls" 具有递归定义。
6228 16 对类型 "%.ls.%. ls" 做标记以进行本机序列化,但是它包含无法直接复制到本机结构中的字段。
6229 16 对类型 "%.ls.%. ls" 做标记以进行本机序列化。 它没有用 "LayoutKind.Sequential" 进行标记。 本机序列化要求用 "LayoutKind.Sequential" 标记该类型。
6230 16 对类型 "%.ls.%. ls" 做标记以进行本机序列化,但是类型 "%.*ls.%.ls" 的字段 "%. ls" 具有字段封送处理程序。 本机序列化类型不能具有字段封送处理程序。
6231 16 对类型 "%.ls.%. ls" 做标记以进行本机序列化,但是它的基类型之一 "%.ls.%. ls" 对于本机序列化无效。
6232 16 对类型 "%.ls.%. ls" 做标记以进行本机序列化,但是基类型 "%.ls.%. ls" 没有用 "LayoutKind.Sequential" 进行标记。 本机序列化要求用 "LayoutKind.Sequential" 标记该类型。
6233 16 不允许进程内数据访问处于模拟状态。
6234 16 数据截断错误。 长度(%d)超过了类型 '%.*ls' 的最大长度(%d)。
6235 16 数据序列化错误。 长度(%d)小于类型 '%.*ls' 的固定长度(%d)。
6236 16 由于文件名 '%.*ls' 太长,%s ASSEMBLY 失败。
6237 16 由于程序集 "%.ls" 中类型 "%.ls" 的方法 "%. ls" 具有无效的自定义属性 "%. ls",%s ASSEMBLY 失败。
6238 16 由于程序集 "%.ls" 中类型 "%.ls" 的字段 "%. ls" 具有无效的自定义属性 "%. ls",%s ASSEMBLY 失败。
6239 16 由于程序集 "%.ls" 中类型 "%. ls" 具有无效的自定义属性 "%.*ls",%s ASSEMBLY 失败。
6240 16 由于类型 '%s' 的函数 '%s' 不再满足可索引性要求,且用于索引视图 '%s',ALTER ASSEMBLY 失败。
6241 16 正尝试发送的记录的列 %d 的类型或名称与结果集中相应列的类型或名称不同。
6242 16 由于在授权子句中指定的用户 "%.*ls" 不存在,CREATE ASSEMBLY 失败。
6243 16 对类型 '%.ls.%. ls' 做标记以进行本机序列化,并在 '%.*ls' 特性中指定了 MaxByteSize 属性。 本机序列化对象不能指定 MaxByteSize 属性,此属性由 SQL Server 计算。
6244 16 "%.ls.%. ls" 的大小(%d)没有在有效范围内。 大小必须是 -1 或 1 和 8000 之间的数。
6245 16 类型 "%.ls.%. ls" 的序列化格式(%d)无效。
6246 16 数据库 "%.ls" 中已存在程序集 "%. ls"。
6247 16 由于 '%.ls.%. ls' 在 MaxByteSize 设置为 -1 的情况下长度不固定,因此无法创建类型。
6248 16 由于类型 '%s' 包含由 SqlUserDefinedType 指定的方法 '%s',%s 失败。ValidateMethodName 不符合所需规范,因为它包含无效的签名。
6249 16 程序集 "%.ls" 的关联文件 "%. ls" 已存在。
6250 11 程序集 "%.ls" 没有关联文件 "%. ls"。
6251 16 由于程序集文件参数 %d 不是有效的表达式,ALTER ASSEMBLY 失败。
6252 16 由于没有为内联程序集文件参数 %d 指定文件名,ALTER ASSEMBLY 失败。
6253 10 公共语言运行时(CLR)功能已使用来自 %ls 的 CLR 版本 %ls 初始化。
6254 10 公共语言运行时(CLR)功能已初始化。
6255 16 %s 因类型 "%s" 不符合 %s 规范而失败: 缺少自定义属性 "%.*ls"。
6258 16 由于列 %d 所致,"FillRow" 方法的函数签名(由 SqlFunctionAttribute.FillRowMethodName 指定)与表值 CLR 函数 '%.*ls' 的 SQL 声明不匹配。
6260 16 从用户定义的表值函数获取新行时出错: %.*ls。
6261 16 执行批处理期间,删除了表变量 "%.ls" 的列 "%. ls" 所引用的 CLR 类型。 请重新运行批处理。
6262 16 在当前数据库中找不到程序集,或者版本不匹配。
6263 16 禁止在 .NET Framework 中执行用户代码。 启用 "clr enabled" 配置选项。
6264 16 由于 .NET Framework 例程没有用 "DataAccessKind.Read" 或 "SystemDataAccessKind.Read" 进行标记,数据访问失败。
6265 16 由于 %.ls 程序集 "%.ls" 中的类型 "%. ls" 具有 pinvokeimpl 方法,%s ASSEMBLY 失败。在 %. ls 程序集中不允许 P/Invoke。
6266 10 警告:程序集 "%.ls" 是使用 .NET Framework 的版本 %. ls 生成的。 SQL Server 当前使用的版本为 %s。
6267 16 程序集 "%.*ls" 不存在,或者用户无权引用它。
6269 16 由于用户定义聚合 "%s" 不存在,或者在更新的程序集中没有正确定义它,ALTER ASSEMBLY 失败。
6270 16 由于在更新的程序集中找不到具有相同签名的类型 "%s" 中所需方法 "%s",ALTER ASSEMBLY 失败。
6271 16 由于在更新的程序集中找不到具有相同签名的类型 "%s" 中所需字段 "%s",ALTER ASSEMBLY 失败。
6272 16 由于在更新的程序集中找不到具有相同签名的类型 '%s' 中所需属性 '%s',ALTER ASSEMBLY 失败。
6273 16 由于所需类型 '%s' 不存在,或者在更新的程序集中没有正确定义它,ALTER ASSEMBLY 失败。
6274 16 由于类型 '%s' 的序列化格式在更新的程序集中将发生改变,ALTER ASSEMBLY 失败。 不允许持久化类型更改序列化格式。
6275 16 由于类型 '%s' 的 IsByteOrdered 属性在更新的程序集中将发生改变,ALTER ASSEMBLY 失败。
6276 16 由于类型 '%s' 的序列化数据在更新的程序集中将发生改变,ALTER ASSEMBLY 失败。 不允许持久化类型更改序列化数据。
6277 16 由于类型 '%s' 的 MaxLen 属性在更新的程序集中将发生改变,ALTER ASSEMBLY 失败。 不允许持久化类型更改 MaxLen 属性。
6278 16 由于类型 '%s' 的 IsFixedLen 属性在更新的程序集中将发生改变,ALTER ASSEMBLY 失败。 不允许持久化类型更改 IsFixedLen 属性。
6279 16 由于类型 '%s' 中方法 '%s' 的赋值函数属性在更新的程序集中将发生改变,而且此方法正由绑定到架构的函数或视图 '%s' 使用,ALTER ASSEMBLY 失败。
6280 16 由于表、视图或约束 '%s' 依赖于此程序集,ALTER ASSEMBLY 失败。 请使用 WITH UNCHECKED DATA 跳过对持久化数据的检查。
6281 16 由于只有 sysadmin 角色的成员才能使用 WITH UNCHECKED DATA,ALTER ASSEMBLY 失败。
6282 16 由于被引用程序集将发生改变,ALTER ASSEMBLY 失败。 被引用程序集列表必须保持不变。
6283 16 由于只允许更改程序集修订版本号,ALTER ASSEMBLY 失败。
6284 16 由于对象 '%.*ls' 引用了它,ALTER ASSEMBLY 失败。 无法将 SQL 对象引用的程序集设置为不可见。
6285 16 %s ASSEMBLY 失败,因为根据 MVID,源程序集应与已按名称 "%.*ls" 注册的程序集完全相同。
6286 16 由于程序集 '%s' 引用的程序集 '%s' 的不同版本已经在数据库中,'%s' ASSEMBLY 失败。
6287 16 由于类型 '%s' 的函数 '%s' 不再满足可索引性要求,且用于表 '%s' 的持久化计算列 '%s',ALTER ASSEMBLY 失败。
6288 16 在数据库 "%.*ls" 的一个或多个对象中,ALTER ASSEMBLY 已将数据标记为未检查。 请参阅系统视图 "sys.tables" 和 "sys.views" 中的列 "has_unchecked_assembly_data",以定位所有这类对象。
6289 16 无法为公共语言运行时(CLR)功能分配内存。
6290 10 AppDomain %i (%.*ls)已卸载。
6291 16 AppDomain %i (%.*ls)卸载失败,错误代码为 0x%x。
6292 16 已提交或回滚与此操作关联的事务。 请使用其他事务重试。
6293 16 %.ls.%. ls.%.*ls:SqlFacetAttribute 对非公共成员无效。
6294 16 %.ls.%. ls.%.ls: 不能在此上下文中使用 SqlFacetAttribute 的 %. ls 属性。
6295 16 %.ls.%. ls.%.ls: SqlFacetAttribute 的 %. ls 属性包含无效值。
6296 16 %.ls.%. ls.%.*ls:不能将 SqlFacetAttribute 应用于属性 getter 或属性 setter。 应该将它应用于属性自身。
6297 16 %.ls.%. ls.%.*ls:在 MaxSize 设置为 -1 时,不能将 SqlFacetAttribute 属性 IsFixedLength 设置为 true。
6298 16 %.ls.%. ls.%.*ls:SqlFacetAttribute 属性 Precision 和 Scale 必须一起使用。
6299 10 AppDomain %i (%.*ls)已创建。
6302 16 CREATE 或 ALTER XML SCHEMA COLLECTION 语句的参数必须是字符串表达式。
6303 16 XML 分析:文档分析需要的内存太大
6304 16 XML 分析:在 XML 分析器中出现错误。
6305 16 在 XML 数据类型方法中需要 XQuery 数据操作表达式。
6306 16 传递到 XML 数据类型方法的 XQuery 表达式无效。
6307 16 检查 XML 格式是否正确:属性不能出现在元素声明之外。 请重写 XQuery,以使其返回格式正确的 XML。
6308 16 检查 XML 格式是否正确:属性 '%.*ls' 重复。 请重写 XQuery,以使其返回格式正确的 XML。
6309 16 检查 XML 格式是否正确: 节点 '%.*ls' 的数据包含在 XML 中不允许出现的字符(0x%04X)。
6310 16 不允许更改现有的架构组件。 试图修改现有的 XML 架构组件,组件命名空间: '%.ls',组件名称: '%. ls',组件种类: %.*ls
6311 16 出现内部 XMLDB 架构处理器错误。 请与技术支持联系以获取帮助。
6312 16 在集合 '%.ls' 中找不到目标命名空间为 '%. ls' 的架构组件。
6314 16 元数据中不存在指定的集合: '%.*ls'
6315 16 XQuery:无法用值 '%.ls' 进行更新,因为类型 '{%. ls}%.*ls' 的规范格式违反了所需模式。 建议您不要对非字符串类型使用模式方面。
6316 16 不能删除指定的组件 '%s',因为组件 '%s' 正在使用它
6317 16 XQuery:无法用值 '%.ls' 进行更新,因为它在针对类型 '{%. ls}%.*ls' 进行验证时失败
6318 16 XQuery:在 UPDATE 验证期间字符串转换失败
6320 16 XQuery:只有 nillable 元素或文本节点才能用空序列进行更新
6321 16 xml:space 属性必须具有值 'preserve' 或 'default'。 '%.*ls' 无效。
6322 16 XML 分析器用尽了内存。 这可能是由于属性或命名空间声明太多造成的。
6323 16 在执行批处理时,变量 '%.*ls' 的 xml 架构集合已经更改。 请从批处理中删除该变量所依赖的所有 XML 架构集合 DDL 操作,然后重新运行批处理。
6324 16 DROP XML INDEX 不支持任何选项。
6325 16 XQuery:只有在 '()' 用作新值表达式的情况下,才允许用空序列替换节点的值。 新值表达式的求值结果为空序列,但它不是 '()'。
6326 16 检查 XML 格式是否正确:XML 命名空间声明不能出现在元素声明之外。 请重写 XQuery,以使其返回格式正确的 XML。
6327 16 指定的 xml 架构集合 ID 无效: %d
6328 16 不能删除指定的集合 '%.*ls',因为 %S_MSG '%ls' 正在使用它。
6329 16 不支持在节点 '%.*ls' 中使用 QName 类型的值
6330 16 表 '%.ls' 中的列 '%. ls' 不属于 XML 类型,为其创建 XML 索引要求它属于 XML 类型。
6331 16 表 '%.*ls' 的列 '%.ls' 已存在主 XML 索引 '%. ls',不允许每个列有多个主 XML 索引。
6332 16 表 '%.*ls' 需要具有一个包含的列数小于 %d 的聚集主键,才能为其创建主 XML 索引。
6333 16 在表 '%.ls' 上找不到名为 '%. ls' 的 %ls XML 索引
6334 16 因为对象 '%.*ls' 不是表,所以无法对该对象创建 XML 索引或空间索引。 请对基表列创建索引。
6335 16 XML 数据类型实例的嵌套节点级别太多。 允许的最大深度是 %d 级。
6336 16 表 '%.*ls' 的主索引最大大小是 %d 个字节。 CREATE XML INDEX 要求这样的大小应限制为 %d 个字节
6337 16 '%.*ls' 不是有效的 XML 索引名称,因为它以 '%c' 字符开头。 XML 索引名不得以“#”或“@”开头
6338 10 已从一个或多个 XML 片段抽取 XML DTD。 已忽略外部子集(如果有的话)。
6339 16 无法修改指定的集合 '%.*ls',因为它是 SQL Server 内置 XML 架构集合。
6340 16 在执行批处理期间,删除或更改了表变量 '%.ls' 引用的 Xml 架构集合 '%. ls'。 请重新运行批处理。
6341 16 在执行批处理期间,删除或更改了表变量 '%.ls' 的列 '%. ls' 引用的 Xml 架构集合。 请重新运行批处理。
6342 16 因为表 '%.*ls' 的列 '%.ls' 是计算列,所以无法对其创建主 xml 索引或空间索引 '%. ls'。
6343 16 如果没有 USING XML INDEX 子句,则无法创建辅助 xml 索引 '%.*ls'。
6344 16 表 '%.*ls' 的列 '%.ls' 没有主 xml 索引 '%. ls'。
6345 16 表 '%.ls' 的稀疏列集 '%. ls' 无法按 XML 索引进行索引。
6346 16 使用 DROP_EXISTING 选项无法将主 XML 索引转换为辅助 XML 索引。 '%.*ls' 是主 XML 索引。
6347 16 无法更改指定的集合 '%.*ls',因为它不存在或者您没有权限。
6348 16 无法创建指定的集合 '%.*ls',因为它已存在或者您没有权限。
6350 16 xml 架构集合 '%.*ls' 的定义已更改。
6351 16 在执行批处理时,更改了模块 '%.*ls' 的返回参数的 xml 架构集合。 请重新运行批处理。
6352 16 指定的参数无效。 只能从字符串文字、类型化为字符串的变量或非类型化的 XML 创建 XML 架构集合。
6353 16 不支持内置架构的序列化。
6354 16 目标字符串的大小太小,无法表示 XML 实例
6355 16 无法将一个或多个字符从 XML 转换为目标排序规则
6356 16 无法加载 DLL。 请确保在 SQL Server 安装软件中存在 xmlrw.dll。
6357 16 内部错误: 在 xmlrw.dll 中找不到 CreateInfoSetReaderEx。 xmlrw.dll 的版本可能不正确。
6358 16 在转换为 XML 时,%d 为无效样式号。
6359 16 不允许使用内部子集 DTD 分析 XML。 请将 CONVERT 与样式选项 2 一起使用,以启用有限的内部子集 DTD 支持。
6360 16 在从 XML 转换时,%d 为无效样式号。
6361 16 指定了无效的 Null 参数。 只能通过非 Null 值创建 XML 架构集合。
6362 16 因为当前架构具有一个 lax 通配符或类型为 xs:anyType 的元素,所以无法对架构集合进行更改。
6363 16 ALTER SCHEMA COLLECTION 失败。 无法对允许 laxly 验证内容并且已绑定到架构的架构集合执行此操作。 请删除架构绑定,然后尝试更改该集合。
6364 16 ALTER SCHEMA COLLECTION 失败。 重新验证表 '%.ls' 中的 XML 列未成功,原因如下: '%. ls'。 应更改架构或指定的数据,以便验证找不到不匹配的内容。
6365 16 XML 操作得到了大小超过 2GB 的 XML 数据类型。 操作已中止。
6401 16 无法回滚 %.*ls。 找不到该名称的事务或保存点。
6500 16 由于程序集 '%ls' 中类 '%ls' 的方法 '%ls' 返回 %ls,而 CLR 触发器必须返回空值,%ls 失败。
6501 16 %s ASSEMBLY 失败,原因是无法打开物理文件 "%.*ls": %ls。
6502 16 %s ASSEMBLY 失败,原因是它无法读取物理文件 '%.*ls': %ls。
6503 16 在 SQL 目录中找不到程序集 '%.*ls'。
6504 16 从 %.ls.%. ls 返回的值不可为 NULL。
6505 16 在程序集 '%s' 中找不到类型 '%s'。
6506 16 在程序集 '%s' 中找不到类型 '%s' 的方法 '%s'
6507 16 无法使用 HRESULT 0x%x 打开格式不正确的程序集 '%ls'。
6508 16 在程序集 '%s' 中找不到类型 '%s' 的字段 '%s'。
6509 16 使用 HRESULT 0x%x 从程序集 '%ls' 收集元数据时出错。
6510 16 未正确安装公共语言运行时(CLR) %ls。 需要有 CLR 才能使用 SQL/CLR 功能。
6511 16 无法使用 HRESULT 0x%x 初始化公共语言运行时(CLR) %ls。 您可以先解决此问题,稍后再试。
6512 16 无法使用 HRESULT 0x%x 初始化公共语言运行时(CLR) %ls。 您需要重新启动 SQL Server 才能使用 CLR 集成功能。
6513 16 由于内存不足,无法初始化公共语言运行时(CLR) %ls。 这可能是因为内存 MemToLeave 区域的内存不足。 有关详细信息,请参阅 SQL Server 联机丛书中的 CLR 集成文档。
6514 16 不能在流式用户定义函数(列 '%.*ls')的结果表中使用 '%s' 列。
6515 16 架构集合数据库 '%.*ls' 不存在或您没有权限。
6516 16 元数据 '%.ls' 中没有集合 '%. ls'。
6517 16 无法创建 AppDomain "%.ls". %. ls。
6518 16 无法打开系统程序集 ''%.*ls'': %ls。
6519 16 对于 CLR 操作,尚不支持类型 '%.*ls'。
6520 16 在语句执行期间出现 .NET Framework 错误。
6521 16 在语句执行期间出现 .NET Framework 错误: %.*ls。
6522 16 在执行用户定义例程或聚合 "%.*ls" 期间出现 .NET Framework 错误: %ls。
6523 16 程序集 '%.*ls' 中类 '%ls' 的方法、属性或字段 '%ls' 是静态的。
6524 16 不能在流式用户定义函数(列 '%.*ls')的结果表中使用计算列。
6525 16 不能在流式用户定义函数的结果表中使用 '%s' 约束。
6526 16 不能在流式用户定义函数(列 '%.*ls')的结果表中使用 '%s' 约束。
6527 10 .NET Framework 运行时已停止。
6528 16 在数据库 '%.ls' 的 SQL 目录中找不到程序集 '%. ls'。
6529 16 由于被引用程序集 '%.*ls' 的标识已更改,ALTER ASSEMBLY 失败。 请确保版本、名称和公钥未更改。
6530 16 无法对 '%.*ls' 进行更改,因为它是不兼容的对象类型。
6531 16 由于程序集 '%.*ls' 的类 '%ls' 的函数 '%ls' 采用一个或多个参数,而 CLR 触发器不接受参数,%ls 失败。
6532 16 由于内存不足,升级策略已中止 .NET Framework 的执行。 %.*ls
6533 16 升级策略卸载了 AppDomain %.ls 以确保应用程序的一致性。访问关键资源时内存不足: %. ls
6534 16 升级策略卸载了 AppDomain %.ls 以确保应用程序的一致性。应用程序无法释放托管锁。%. ls
6535 16 已中止执行 .NET Framework。 另一个查询导致卸载 AppDomain %.ls。%. ls
6536 16 .NET Framework 公共语言运行时中出现错误。 SQL Server 正在关闭。 如果重新启动服务器后再次出现该错误,请与客户支持服务部门联系。
6537 16 .NET Framework 公共语言运行时已被用户代码(如用户定义函数或 CLR 类型)关闭。 SQL Server 正在关闭。 不应使用 Environment.Exit 退出进程。 如果想要返回一个指示失败的整数,请改用标量函数或输出参数。
6538 16 由于堆栈溢出,已中止 .NET Framework 的执行。 %.*ls
6539 16 类型 '%.ls.%. ls' 的序列化格式(Format.Unknown)无效。
6540 16 要注册的程序集名称 '%.*ls' 为非法名称,因为某个系统程序集已使用该名称。
6541 16 由于程序集 '%.*ls' 具有多个与其关联的文件,ALTER ASSEMBLY 失败。 请使用 ALTER ASSEMBLY DROP FILE 删除多余的文件。
6542 16 由于 %ls 是一般类型,无法创建对象。
6543 16 已中止执行 .NET Framework。 UDP/UDF/CLR 类型未结束线程关联。
6544 16 由于程序集 '%.ls' 格式不正确或者不是纯 .NET 程序集,针对程序集 '%. ls' 的 %s ASSEMBLY 失败。 %.*ls
6545 16 不允许从 CLR 过程或函数内启用执行统计信息 SET 选项。
6546 16 在执行 '%.*ls' 的过程中无法模拟执行上下文。
6547 16 获取程序集 "%.*ls" 中类 "%ls" 的 "%ls" 的方法、属性或字段信息时出错。
6548 16 由于该程序集引用另一用户拥有的程序集 '%.*ls',CREATE ASSEMBLY 失败。
6549 16 在执行用户定义例程或聚合 '%.*ls' 期间出现 .NET Framework 错误: %ls。 用户事务(如果有)将被回滚。
6550 16 由于参数计数不匹配,%s 失败。
6551 16 "%.*ls" 的 %s 失败,因为返回值的 T-SQL 和 CLR 类型不匹配。
6552 16 "%.ls" 的 %s 失败,因为参数 "%. ls" 的 T-SQL 和 CLR 类型不匹配。
6553 16 %s 因无效的 .NET Framework 调用约定而失败。 请使用默认的 .NET Framework 调用约定。
6554 16 SQL 程序集名称 '%.ls' 与 .NET Framework 程序集名称 '%. ls' 不匹配。 程序集名称必须匹配。
6555 16 数据库 '%.*ls' 中已存在所有者 '%.ls' 的程序集 '%. ls'。
6556 16 由于在程序集 '%s' 中找不到类型 '%s',%s 失败。
6557 16 由于类型 '%s' 不符合 %s 规范(起因于字段 '%s'),%s 失败。
6558 16 由于类型 '%s' 不符合 %s 规范(起因于方法 '%s'),%s 失败。
6559 20 在数据库 %.*ls 中找不到类型 ID %d。 这是由于架构不一致所致。
6560 16 程序集 "%.*ls" 是系统程序集。 只允许针对用户程序集执行此操作。
6561 16 在目录 '%s%s' 中找不到文件 '%s'。
6562 16 文件 '%s' (%d.%d.%d)和 '%s' (%d.%d.%d)的版本不匹配。
6563 16 程序集 '%.*ls' 中类 '%ls' 的方法、属性或字段 '%ls' 具有无效的返回类型。
6564 16 程序集 '%.*ls' 中类 '%ls' 的方法 '%ls' 具有一些无效的参数。 类型 '%ls' 的值对于参数号 %d 无效。
6565 16 由于程序集源参数 %d 不是有效的程序集,%s ASSEMBLY 失败。
6566 16 由于程序集源参数 %d 不是有效的表达式,%s ASSEMBLY 失败。
6567 16 由于只能对返回 SqlInt32、System.Int32、System.Nullable< System.Int32> 或 void 的 CLR 方法定义 CLR 过程,%s 失败。
6568 16 从程序集 "%.ls" 中的类 "%. ls" 获取信息时出现 .NET Framework 错误: %ls。
6569 16 因为不允许参数 %d 为 Null,所以 '%.*ls' 失败。
6570 16 程序集 '%.*ls' 中类 '%ls' 的方法 '%ls' 是一般方法。 不支持一般方法。
6571 16 程序集 '%.*ls' 中类 '%ls' 是一般类。 不支持一般类型。
6572 16 在程序集 '%.*ls' 的类 '%ls' 中找到多个名为 '%ls' 的方法、属性或字段。 不支持重载的方法、属性或字段。
6573 16 程序集 '%.*ls' 中类 '%ls' 的方法、属性或字段 '%ls' 不是静态的。
6574 16 程序集 '%.*ls' 中类 '%ls' 的方法、属性或字段 '%ls' 不是公共的。
6575 16 程序集名称应少于 %d 个字符。 程序集名称 '%.*ls' 太长。
6576 16 程序集 '%ls' 中的类型 '%ls' 不是公共的。
6577 16 由于类型 '%s' 不符合 CLR 类型规范(起因为接口 '%s'),CREATE TYPE 失败。
6578 16 出错后无法继续操作。
6579 16 无法将程序集从 '%ls' 直接更改为 '%ls' 以进行升级。
6580 16 参数 %d 的声明不匹配。 .NET Framework 引用和 T-SQL OUTPUT 参数声明必须匹配。
6581 16 在目录 '%.ls' 中找不到程序集 '%. ls'。
6582 16 创建 SQL 对象时程序集 '%.*s' 不可见。 请使用 ALTER ASSEMBLY 更改该程序集的可见性。
6583 16 由于程序集 '%.*s' 是系统程序集,因此无法用于创建 SQL 对象。
6584 16 程序集 '%ls' 中类型 '%ls' 的属性或字段 '%ls' 不是静态的
6585 16 在程序集文件操作过程中无法模拟客户端。
6586 16 无法安装程序集 '%.*ls',因为现有策略阻止使用它。
6587 16 程序集引用 '%ls' 已被外部策略重定向到 '%ls'
6588 16 对于 SETUSER 激活的 Windows NT 用户,不允许进行程序集文件操作。
6589 16 由于程序集 '%ls' 引用了指定的程序集,DROP ASSEMBLY 失败。
6590 16 由于对象 '%ls' 引用了 '%ls',DROP ASSEMBLY 失败。
6591 16 "%.ls" 的 %s 失败,因为 "%. ls" 方法的第一个参数必须属于 System.Object 类型。
6592 16 在程序集 '%ls' 中找不到类型 '%ls' 的属性或字段 '%ls'。
6593 16 程序集 '%ls' 中类型 '%ls' 的属性或字段 '%ls' 是静态的。
6594 16 无法从程序集 '%ls' 中类型 '%ls' 的属性 '%ls' 进行读取,因为它没有 get 取值函数。
6595 16 无法分配给程序集 '%ls' 中类型 '%ls' 的属性 '%ls',因为它是只读的。
6596 16 由于程序集 '%ls' 是系统程序集,%s ASSEMBLY 失败。 请考虑创建一个用户程序集以包装所需的功能。
6597 16 CREATE %s 失败。
6598 16 由于 CLR 类型 '%ls' 引用了 '%ls',DROP ASSEMBLY 失败。
6599 16 找到一个空的本机序列化类 '%.*ls'。 不允许有空的本机序列化类。
6600 16 XML 错误: %.*ls
6601 10 XML 文本 "%.*ls" 附近的行号 %d 处出现 XML 分析错误 0x%x。
6602 16 错误说明是 '%.*ls'。
6603 16 XML 分析错误: %.*ls
6605 16 %.*ls:无法获取 XML 文本的 IPersistStream 接口。
6607 16 %.*ls:为参数 %d 提供的值无效。
6608 16 无法实例化类 "%ls"。 请查看 SQL Server 安装软件中是否存在 Msxmlsql.dll。
6609 16 列 "%ls" 的数据类型无效。 允许的数据类型有 CHAR/VARCHAR、NCHAR/NVARCHAR、TEXT/NTEXT 和 XML。
6610 17 无法加载 Msxmlsql.dll。
6611 16 XML 数据类型已破坏。
6613 16 指定的值 '%ls' 已经存在。
6621 16 对象名称 '%.*ls' 出现 XML 编码或解码错误。
6622 16 列 "%ls" 的数据类型无效。 数据类型不能为 text、ntext、image、binary、varchar(max)、nvarchar(max)、varbinary(max)或 xml。
6623 16 列 '%ls' 包含无效的数据类型。 有效的数据类型有 char、varchar、nchar 和 nvarchar。
6624 16 无法创建 XML 文档,因为服务器内存不足。 请使用 sp_xml_removedocument 释放 XML 文档。
6625 16 无法将 OPENXML 列 '%ls' 的值转换为 sql_variant 数据类型。 此值太长。 请将此列的数据类型更改为 text、ntext 或 image。
6626 16 数据流意外结束。
6627 16 从流请求的数据块区大小超过了允许的限制值。
6628 16 %.*ls 只能处理非类型化的 XML。 将输入值转换为 XML 或字符串类型。
6629 16 列 "%ls" 的列表达式结果与请求的类型 "XML" 不兼容。 结果必须是元素、文本节点、注释节点、处理指令或文档节点。
6630 16 当其中一个列为 XML 类型时,以元素为中心的映射必须与 OPENXML 一起使用。
6631 16 请求的 OpenXML 文档当前正由另一个线程使用,无法使用它。
6632 16 列 "%ls" 的数据类型无效。 不能在 OpenXML WITH 子句中使用 CLR 类型。
6633 16 找到的 MSXMLSQL.DLL 的版本低于要求的最低版本。 找到的版本是 "%d.%d.%d", 所需的版本是 "%d.%d.%d"。
6634 16 OpenXML 不能用作 DML 或 OUTPUT INTO 操作的目标。
6700 16 XQuery:不支持 '%ls' 操作。
6701 16 不再支持您尝试使用的 XML 索引版本。 请先删除再重新创建 XML 索引。
6716 16 XML 节点 ID 无效。 如果问题仍然存在,请重新生成数据库。
6717 16 XQuery:文档树太深。 如果问题仍然存在,必须简化 XML 层次结构。
6718 16 XQuery:ordpath 字符串无效: "%s"
6739 16 XQuery:在 XQuery 中不支持 SQL 类型 '%s'。
6743 16 XQuery:在 XML 实例中允许的最大深度是 %d 个级别。 查询中的路径之一尝试访问更低级别处的节点。
6744 16 XQuery:在查询中指定的路径之一太深。 允许的最大深度是 %d 级。
6745 16 XQuery:内部编译器错误。
6800 16 FOR XML AUTO 至少需要一个表才能生成 XML 标记。 请用 FOR XML RAW 或添加带有表名的 FROM 子句。
6801 16 FOR XML EXPLICIT 至少需要三列,包括标记列、父列和至少一个数据列。
6802 16 FOR XML EXPLICIT 查询包含无效的列名 '%.*ls'。 使用 TAGNAME!TAGID!ATTRIBUTENAME[!..] 格式,其中 TAGID 为正整数。
6803 16 FOR XML EXPLICIT 要求第一列包含代表 XML 标记 ID 的正整数。
6804 16 FOR XML EXPLICIT 要求第二列包含 NULL 或代表 XML 父标记 ID 的非负整数。
6805 16 发生 FOR XML EXPLICIT 堆栈溢出。 不允许有循环的父标记关系。
6806 16 在 FOR XML EXPLICIT 查询中使用了未声明的标记 ID %d。
6807 16 在 FOR XML EXPLICIT 查询中使用了未声明的父标记 ID %d。
6808 16 无法添加 XML 标记 ID %d。 服务器内存资源可能不足。
6809 16 不能将未命名的表用作 XML 标识符,也不能将未命名的列用于属性名称。 请在 SELECT 语句中使用 AS 对未命名的列/表进行命名。
6810 16 列名 '%.*ls' 重复。 不能对同一 XML 标记多次生成相同的属性。
6811 16 FOR XML 与 COMPUTE 表达式不兼容。 请删除 COMPUTE 表达式。
6812 16 最初声明为 '%.ls' 的 XML 标记 ID %d 被重新声明为 '%. ls'。
6813 16 FOR XML EXPLICIT 无法在列名 '%.*ls' 中组合 ID、IDREF、IDREFS、NMTOKEN 和/或 NMTOKENS 的多个实例。
6814 16 在 FOR XML EXPLICIT 子句中,ID、IDREF、IDREFS、NMTOKEN 和 NMTOKENS 要求在 '%.*ls' 中有属性名称。
6815 16 在 FOR XML EXPLICIT 子句中,ID、IDREF、IDREFS、NMTOKEN 和 NMTOKENS 属性在 '%.*ls' 中不能是隐藏的。
6816 16 在 FOR XML EXPLICIT 子句中,ID、IDREF、IDREFS、NMTOKEN 和 NMTOKENS 属性不能在 '%.*ls' 中生成为 CDATA、XML 或 XMLTEXT。
6817 16 FOR XML EXPLICIT 无法在列名 '%.*ls' 中组合 ELEMENT、XML、XMLTEXT 和 CDATA 的多个实例。
6819 16 不允许 %ls 语句中包含 FOR XML 子句。
6820 16 FOR XML EXPLICIT 要求将列 %d 命名为 '%ls' 而不是 '%.*ls'。
6821 16 当前不支持 GROUP BY 和聚合函数与 FOR XML AUTO 一起使用。
6824 16 在 FOR XML EXPLICIT 子句中,列名中的模式 '%.*ls' 无效。
6825 16 ELEMENTS 选项仅允许用在 FOR XML 的 RAW、AUTO 和 PATH 模式中。
6826 16 FOR XML EXPLICIT 查询中的每个 IDREFS 或 NMTOKENS 列必须出现在单独的 SELECT 子句中,并且这些实例都必须直接排列在它们所属的元素之后。
6827 16 FOR XML EXPLICIT 查询只允许每个标记有一个 XMLTEXT 列。 列 '%.*ls' 声明了另一个 XMLTEXT 列,这是不允许的。
6828 16 XMLTEXT 列 '%.*ls' 必须为字符串数据类型或 XML 类型。
6829 16 FOR XML EXPLICIT 和 RAW 模式当前不支持将列 '%.*ls' 中的二进制数据作为 URL 进行寻址。 请删除此列或使用 BINARY BASE64 模式,也可以使用 dbobject/TABLE[@PK1="V1"]/@COLUMN 语法直接创建 URL。
6830 16 FOR XML AUTO 找不到拥有以下列 '%.*ls' 的表,无法为它创建 URL 地址。 请删除此列或使用 BINARY BASE64 模式,也可以使用 dbobject/TABLE[@PK1="V1"]/@COLUMN 语法直接创建 URL。
6831 16 FOR XML AUTO 需要有主键才能为 '%.*ls' 创建引用。 请选择主键,或者在不存在主键的情况下,使用 BINARY BASE64 获取编码形式的二进制数据。
6832 16 如果主键也是二进制的,FOR XML AUTO 无法为二进制数据生成 URL 地址。
6833 16 打开的标记中没有父标记 ID %d。 FOR XML EXPLICIT 要求首先打开父标记。 请检查结果集的顺序。
6834 16 XMLTEXT 字段 '%.*ls' 包含无效的 XML 文档。 请检查根标记及其属性。
6835 16 FOR XML EXPLICIT 字段 '%.*ls' 只能指定一次 HIDE 指令。
6836 16 FOR XML EXPLICIT 要求以属性为中心的 IDREFS 或 NMTOKENS 字段 '%.*ls' 位于以元素为中心的 IDREFS/NMTOKEN 字段之前。
6838 16 对于具有 TEXT/NTEXT 或 IMAGE 类型的以元素为中心的字段 '%.*ls' 的标记,不支持以属性为中心的 IDREFS 或 NMTOKENS 字段。 请对 IDREFS/NMTOKENS 字段指定 ELEMENT 或删除 ELEMENT 指令。
6839 16 对于具有 IDREFS 或 NMTOKENS 字段的标记 '%.*ls',FOR XML EXPLICIT 不支持 XMLTEXT 字段。
6840 16 XMLDATA 和 XMLSCHEMA 都不支持命名空间元素或属性(如 '%.*ls')。 请运行不带它的 SELECT FOR XML 语句,或删除命名空间前缀声明。
6841 16 FOR XML 无法对节点 '%.*ls' 的数据进行序列化,因为它包含在 XML 中不允许出现的字符(0x%04X)。 若要使用 FOR XML 检索此数据,请将它转换为 binary、varbinary 或 image 数据类型,然后使用 BINARY BASE64 指令。
6842 16 无法对节点 '%.*ls' 的数据进行序列化,因为它包含在 XML 中不允许出现的字符(0x%04X)。 若要检索此数据,请将它转换为 binary、varbinary 或 image 数据类型
6843 16 FOR XML EXPLICIT:不能将 XML 数据类型和 CLR 类型作为列名 '%.*ls' 中的 CDATA 处理。 请考虑将 XML 转换为字符串类型。 请考虑将 CLR 类型转换为 XML,然后再转换为字符串类型。
6844 16 名为 '%.*ls' 的两个(或多个)元素为不同的类型,且不是同一级别的直接同级成员。
6845 16 同一级别中名为 '%.*ls' 的两个(或多个)元素是可选的。 请考虑使它们成为直接同级成员或将 NULL 映射到 xsi:nil
6846 16 FOR XML %.*ls 名称 '%.ls' 缺少 XML 命名空间前缀 '%. ls' 声明。
6847 16 列 '%.*ls' 为 sql_variant 类型,这在具有 XML 架构以属性为中心的 FOR XML 中是不支持的。
6848 16 XMLDATA 不支持将列 '%.*ls' 的类型映射为 XDR 类型。 对于 AUTO 和 RAW 模式,请改用 XMLSCHEMA。
6849 16 列 '%.*ls' 出现 FOR XML PATH 错误 - 在简单路径表达式中不允许使用 '//' 以及前导和尾随的 '/'。
6850 16 %.ls 名称 '%. ls' 包含无效的 XML 标识符,而 FOR XML 需要该标识符;'%c'(0x%04X)是出错的第一个字符。
6851 16 对于 FOR XML PATH 中以属性为中心的 XML 序列化,列 '%.*ls' 的数据类型无效。
6852 16 在 FOR XML PATH 的 XML 层次结构中,以属性为中心的列 '%.*ls' 不能出现在不是以属性为中心的同级成员之后。
6853 16 列 '%.*ls': 在 FOR XML PATH 中,不能将路径中的最后一步应用于 XML 数据类型或 CLR 类型。
6854 16 在 FOR XML PATH 中用于将列格式设置为 XML 处理指令的列别名 '%.*ls' 无效 - 它必须为 'processing-instruction(target)' 格式。
6855 16 FOR XML PATH 不支持内联架构。
6856 16 FOR XML 行 XML 标记名称包含无效的 XML 标识符;'%c'(0x%04X)是第一个出错字符。
6857 16 FOR XML 根 XML 标记名称包含无效的 XML 标识符;'%c'(0x%04X)是第一个出错字符。
6858 16 XML 架构 URI 包含字符 '%c'(0x%04X),在 XML 中不允许出现此字符。
6859 16 仅 FOR XML 的 RAW 或 PATH 模式允许行标记名称。
6860 16 ROOT 指令或指定的行标记名称不允许 FOR XML 指令 XMLDATA。
6861 16 不能使用 FOR XML 指定空的根标记名称。
6862 16 不允许空的 FOR XML 目标内联架构 URI。
6863 16 行标记省略(空的行标记名称)与 XMLSCHEMA FOR XML 指令不兼容。
6864 16 行标记省略(空的行标记名称)不能与以属性为中心的 FOR XML 序列化一起使用。
6865 16 FOR XML 不支持 CLR 类型 – 请将 CLR 类型显式转换为 FOR XML 查询支持的类型之一。
6866 16 不允许使用系统保留的 XML 架构 URI。
6867 16 'xmlns' 在 FOR XML PATH 的 XML 标记名称中无效,或者在 WITH XMLNAMESPACES 与 FOR XML 一起使用时无效。
6868 16 WITH XMLNAMESPACES 列表不支持以下 FOR XML 功能:EXPLICIT 模式以及 XMLSCHEMA 和 XMLDATA 指令。
6869 16 尝试重新定义命名空间前缀 '%.*ls'
6870 16 WITH XMLNAMESPACES 子句中使用的前缀 '%.*ls' 包含无效的 XML 标识符。 '%c'(0x%04X)是出错的第一个字符。
6871 16 WITH XMLNAMESPACES 中使用的前缀 '%.*ls' 是保留的,不能用作用户定义前缀。
6872 16 XML 命名空间前缀 'xml' 只能与 URI http://www.w3.org/XML/1998/namespace 关联。 此 URI 不能与其他前缀一起使用。
6873 16 FOR XML 的 ELEMENTS XSINIL 选项不支持重新定义 XML 命名空间前缀 'xsi'。
6874 16 WITH XMLNAMESPACES 子句中不允许出现空 URI。
6875 16 WITH XMLNAMESPACES 中使用的 URI '%.*ls' 无效。 '%c'(0x%04X)是出错的第一个字符。
6876 16 WITH XMLNAMESPACES 中使用的 URI 太长。 最大长度为 %d 个字符。
6877 16 WITH XMLNAMESPACES 子句中不允许出现空命名空间前缀。
6878 16 FORXML XMLSCHEMA 不能与类型化的架构集合为空的 XML 列一起使用。
6879 16 'xml' 是无效的 XML 处理指令目标。 可能尝试使用 XML 处理指令构造函数构造 XML 声明。 不支持带 FOR XML 的 XML 声明构造。
6901 16 XML 验证:XML 实例必须为文档。
6902 16 XML 验证:类型 '%ls' 的定义无效。 SQL Server 当前不支持使用类型为 QName 的列表上的模式或枚举方面。
6903 16 XML 验证:类型 '%ls' 的定义无效。 SQL Server 当前不支持在联合类型的成员类型中包括 ID、QName 或 QName 列表。
6904 16 XML 验证:找到重复属性 '%s'。 位置: %s
6905 16 XML 验证:此上下文中不允许使用属性 '%s'。 位置: %s
6906 16 XML 验证:缺少必需的属性 '%s'。 位置: %s
6907 16 命名空间 URI 太长: '%.*ls'。
6908 10 XML 验证:无效内容。 需要元素: %s。 位置: %s
6909 16 XML 验证:此位置不允许有文本节点,类型是使用仅包含元素的内容或简单内容定义的。 位置: %s
6910 16 XML 验证:类型 '%ls' 的定义无效。 SQL Server 当前不支持联合类型的限制。
6911 16 XML 验证:在所有内容模型中找到了重复的元素 '%s'。 位置: %s
6912 16 XML 验证:在纯文本内容模型中找到了元素 '%s'。 位置: %s
6913 16 XML 验证:找不到元素 '%s' 的声明。 位置: %s
6914 16 XML 验证:找不到类型 '%s' 的类型定义,需要先定义类型,才能在类型转换中使用。 位置: %s
6915 16 元素或属性的名称太长: '%.*ls'。
6916 16 XML 验证:类型或模型组 '%s' 的内容模型不明确,这违反了唯一粒子归属约束。 有关详细信息,请查阅 SQL Server 联机丛书。
6917 16 XML 验证:由于元素 '%ls' 未被定义为 nillable 或者由于它具有固定值约束,不能将 xsi:nil 设置为 "True"。 位置: %ls
6918 16 XML 验证:元素 '%s' 不能有字符或元素子级,因为 xsi:nil 设置为 True。 位置: %s
6919 16 XML 验证:元素 '%s' 的类型是抽象的。 实例化要求使用 xsi:type 指定非抽象类型。 位置: %s
6920 16 类型 '%ls' 的定义无效。 对于属性 '%ls',不能指定 use="prohibited",因为在基类型中没有相应的属性。
6921 16 XML 验证:元素或属性 '%s' 已定义为固定的,元素值必须等于定义中指定的 'fixed' 属性的值。 位置: %s
6922 16 XML 验证:无法解析前缀 '%.*ls' 的命名空间
6923 16 XML 验证:意外元素: %s。 位置: %s
6924 16 XML 验证:在仅包含属性的内容模型中找到了文本 '%.*ls'。 位置: %s
6925 16 元素 '%ls' 的定义无效。 SQL Server 当前不允许通过 ALTER XML SCHEMA COLLECTION 在现有替换组中添加新项。
6926 16 XML 验证:简单类型值 '%s' 无效。 位置: %s
6927 16 XML 验证:简单类型值 '%ls' 无效。
6928 16 XML 验证:类型或模型组 '%ls' 的内容模型的 XML 实例可通过多种方式进行验证,不支持它们。
6929 16 XML 验证:xsi:type 属性 '%.*ls' 的 QName 无效。
6930 16 XML 验证:ID 约束检查失败。 发现名为 '%.ls' 的属性有重复的 ID 值 '%. ls'。 位置: %s
6931 16 XML 验证:IDREF 约束检查失败。 发现名为 '%.ls' 的属性引用不存在的 ID 值 '%. ls'
6932 16 元素或属性 '%s' 的定义无效。 不允许对类型 ID 的组成部分的值进行约束。
6933 16 XML 验证:简单类型操作无效,不允许向简单类型插入。 位置: %s
6934 16 XML 验证:元素 '%s' 被定义为抽象元素,因此需要替换。 位置: %s
6935 16 XML 验证:ID 或 IDREF 属性超过了允许的最大长度。 位置: %s
6936 16 XML 验证:将元素 '%s' 从类型 '%s' 转换为类型 '%s' 无效。 位置: %s
6937 16 XML 验证:按照指定的类型,'%ls' 值的规范格式无效。 原因可能是: 对非字符串类型使用了模式方面或者对浮点类型使用了范围限制或枚举。 位置: %ls
6938 16 XML 验证:按照指定的类型,'%ls' 值的规范格式无效。 原因可能是: 对非字符串类型使用了模式方面或者对浮点类型使用了范围限制或枚举。
6939 16 XML 验证:元素 '%ls' 是包含固定值的混合内容,因此,不可以有元素内容。 位置: %ls
6940 16 在全局范围内找到名为 '%s' 的无效组件。 在全局上下文中只能定义元素、属性、类型和组
6941 16 类型 '%s' 的类型定义无效,具有复杂内容的类型只能从具有复杂内容的基类型派生
6942 16 类型 '%s' 的类型定义无效,具有简单内容的类型只能从具有简单内容的基类型派生
6943 16 类型 '%s' 的类型定义无效,派生是非法的,因为 'final' 属性是针对基类型指定的
6944 16 类型 '%s' 的类型定义无效,'%s' 方面不限制值空间
6945 16 在类型定义 '%s' 中方面 '%s' 的方面值无效
6946 16 类型 '%s' 的类型定义无效,'minLength' 不能大于 'maxLength'
6947 16 XML 验证:在单个元素上找到了多个 ID 属性。 位置: %s
6948 16 类型 '%s' 的类型定义无效,'minLength' 不能大于 'Length'
6949 16 类型 '%s' 的类型定义无效,'Length' 不能大于 'maxLength'
6950 16 类型 '%s' 的类型定义无效,'fractionDigits' 不能大于 'totalDigits'
6951 16 类型 '%s' 的类型定义无效,'minInclusive' 必须小于等于 'maxInclusive' 且小于 'maxExclusive'
6952 16 类型 '%s' 的类型定义无效,'minExclusive' 必须小于等于 'maxExclusive' 且小于 'maxInclusive'
6953 16 类型 '%s' 的类型定义无效,不允许递归类型定义
6954 16 组 '%s' 的组定义无效,不允许递归组定义
6955 16 属性 '%s' 的属性定义无效,属性类型必须是简单类型
6956 16 类型 '%s' 的类型定义无效,无法将混合方面 '%s' 重新定义为不同的值。
6957 16 元素定义无效,元素 '%s' 不是元素 '%s' 的有效派生
6958 16 类型 '%s' 的定义无效。 'all' 组不能作为任何其他模型组的子级或父级出现,它必须满足 minOccurs = maxOccurs = 1,其子元素必须满足 maxOccurs = 1
6959 16 定义无效,顶级组定义不能具有作为同级的模型组
6960 16 组件 '%s' 超出了允许的范围。 'fractionDigits' 的最大值是 10,非小数部分的最大位数是 28
6961 16 已达到系统对 XML 类型数的限制。 请重新设计数据库以使用较少的 XML 类型。
6962 16 对于此类型的元素不允许使用 'default' 和 'fixed' 值: '%s'
6963 16 'Default' 或 'Fixed' 值比允许的值长,允许的最大长度是 4000 个字符: '%s'
6964 16 方面值比允许的值长,允许的最大长度是 4000 个字符: '%s'
6965 10 XML 验证:无效内容。 需要元素: %s。 找到: 元素 '%s'。 位置: %s。
6966 10 警告:类型 '%s' 受到方面 '%s' 的限制,该方面可能妨碍此类型实例的完全往返
6967 16 类型 '%s' 的类型定义无效。 基类型或派生类型对于 'mixed' 必须具有相同值,除非按限制派生,在这种情况下,对于派生类型始终允许 'false'。
6968 16 类型 '%s' 的类型定义无效。 复杂类型不能限制简单类型
6969 16 ID/IDREF 验证占用的内存太多。 请尝试减小 ID 和 IDREF 属性的数目。 重新排列文件,以便具有 IDREF 属性的元素出现在它们引用的元素之后,这也可能有帮助。
6970 16 类型 '%s' 的类型定义无效。 没有类型可以具有从 ID 派生的任何类型的多个属性。
6971 16 类型 '%s' 的类型定义无效。 此类型包含基类型中不允许存在的属性 '%s'。
6972 16 类型 '%s' 中属性 '%s' 的重新定义无效。 必须属于这样的类型: 它是基类型中对应属性的有效限制。
6973 16 类型 '%s' 中属性 '%s' 的重新定义无效。 如果它在基类型中是必需的,则在派生类型中也必须是必需的。
6974 16 类型 '%s' 中属性 '%s' 的重新定义无效。 如果在基类型中禁止它,则在派生类型中也必须禁止它。
6975 16 类型 '%s' 中属性 '%s' 的重新定义无效。 必须固定为与派生类型中的值相同。
6976 16 类型 '%s' 中属性 '%s' 的重新定义无效。 借助扩展的派生不能重新定义属性。
6977 16 联合类型 '%s' 中的成员类型 '%s' 无效。 联合不能具有复杂的成员类型。
6978 16 列表类型 '%s' 的项类型无效。 列表的项类型本身不能是列表,而且在此版本中从 ID 派生的类型不可以用作项类型。
6979 16 对类型 '%s' 的限制无效。 受限制类型的元素名称必须与基类型中对应元素的名称相同,且具有比基类型中对应元素限制性更强的类型。
6980 16 对类型 '%s' 的限制无效。 与基类型中的对应粒子相比,受限制类型中的粒子不能具有更宽的出现范围。
6981 16 对类型 '%s' 的限制无效。 如果基类型中的对应元素为非 nillable,则受限制类型中的元素不能为 nillable。
6982 16 对类型 '%s' 的限制无效。 受限制类型中的元素必须固定为与派生类型中的对应元素相同的值。
6983 16 对类型 '%s' 的限制无效。 与基类型中的对应元素相比,受限制类型中的元素不能具有限制性更弱的 'block' 值。
6984 16 对类型 '%s' 的限制无效。 受限制类型中的元素必须在基类型的通配符所允许的命名空间之一中。
6985 16 对类型 '%s' 的限制无效。 受限制类型中的通配符必须为基类型中对应通配符的有效子集,且 processContents 的限制性不能更弱。
6986 16 对类型 '%s' 的限制无效。 受限制类型中模型组的有效总范围必须是基类型中通配符出现范围的有效限制。
6987 16 对类型 '%s' 的限制无效。 'all' 粒子只能由 'all'、'element' 或 'sequence' 限制。
6988 16 对类型 '%s' 的限制无效。 'choice' 粒子只能由 'element'、'choice' 或 'sequence' 限制。
6989 16 对类型 '%s' 的限制无效。 'sequence' 粒子只能由 'element' 或 'sequence' 限制。
6990 16 对类型 '%s' 的限制无效。 模型组限制无效。
6991 16 对类型 '%s' 的限制无效。 如果基类型具有空内容,则派生类型也必须具有空内容;如果派生类型具有空内容,则基类型必须是可为空的。
6992 16 类型 '%s' 的内容模型包含具有相同名称 '%s' 和不同类型、可为 Null 性或值约束的两个元素。
6993 16 对使用属性 '%s' 的值约束必须与对其声明的值约束一致。
6994 16 对类型 '%s' 的限制无效。 受限制类型中的属性通配符必须为基类型中对应属性通配符的有效子集,且 processContents 的限制性不能更弱。
6995 16 类型或元素 '%s' 的定义无效。 SQL Server 不允许内置 XML 架构类型 'ID' 和 'IDREF',也不允许从这二者派生的类型用作某一元素的类型或用作按扩展派生的基础。
6996 16 类型 '%s' 的类型定义无效。 一个类型不能同时具有 'minInclusive' 和 'minExclusive' 方面,或者同时具有 'maxInclusive' 和 'maxExclusive' 方面。
6997 16 元素 '%s' 的定义无效。 具有固定值的元素不能也为 nillable。
6998 16 类型定义无效:类型或内容模型 '%s' 太复杂。 可能需要减小枚举数或内容模型大小的。
6999 16 元素或属性 '%s' 的定义无效。 此版本不支持对 QName 类型的组件的值约束。
       

错误7000 到 7999

错误 严重性 是否记录事件 说明
7000 16 OPENXML 文档句柄参数的数据类型必须为 int。
7001 16 OPENXML 标志参数的数据类型必须为 int。
7002 16 OPENXML XPath 必须是字符串数据类型,如 nvarchar。
7003 16 只有一个 OPENXML 列可以为 %ls 类型。
7004 16 与 '%.*ls' 中一样,OPENXML 不支持从远程表检索架构。
7005 16 如果在 sp_xml_preparedocument 中为其他命名空间使用了 'mp',OPENXML 要求声明元属性命名空间。
7006 16 OPENXML 在标识元属性命名空间前缀时遇到问题。 请考虑从相应的 sp_xml_preparedocument 语句中删除命名空间参数。
7007 16 OPENXML 遇到未知的元属性 '%.*ls'。
7008 16 OPENXML EDGETABLE 与 XMLTEXT OVERFLOW 标志不兼容。
7009 16 OPENXML 只允许在 sp_xml_preparedocument 中声明一个元属性命名空间前缀。
7101 16 需要有活动的用户事务才能对选项 "text in row" 设置为 ON 的表使用文本指针。
7102 20 内部错误:文本管理器无法继续处理当前语句。 请运行 DBCC CHECKTABLE。
7104 16 数据类型的偏移量或大小无效。 数据类型必须为 int 或 smallint 类型。
7105 22 LOB 数据类型节点的数据库 ID %d (页 %S_PGID,槽 %d)不存在。 这通常是由于可以读取数据页上未提交的数据的事务所致。 请运行 DBCC CHECKTABLE。
7106 16 内部错误:尝试使用只读文本指针更新 LOB 数据类型。
7107 16 在一个事务中只能有 1,024 个行内文本指针
7108 22 数据库 ID %d,页 %S_PGID,槽 %d,链接编号 %d 无效。 请运行 DBCC CHECKTABLE。
7116 16 偏移量 %d 不在可用 LOB 数据范围内。
7117 16 从表格格式数据流(TDS)读取大型对象(LOB)数据时出错。
7118 16 将大型对象(LOB)分配给它自己时,仅支持完整替换。
7119 16 正尝试增长 LOB,使其超过允许的最大大小(%I64d 个字节)。
7122 16 text、ntext 或 image 指针类型无效。 必须是 binary(16)。
7123 16 text、ntext 或 image 指针值 %hs 无效。
7124 16 READTEXT 语句中指定的偏移量和长度大于 %ld 的实际数据长度。
7125 16 text、ntext 或 image 指针值与指定的列名冲突。
7133 16 向 %ls 函数传递了 NULL textptr (text、ntext 或 image 指针)。
7134 16 当使用 UPDATETEXT/WRITETEXT 更新/编写文本列时,不支持将 LOB 定位器用作文本指针。
7135 16 删除长度 %ld 不在可用的 text、ntext 或 image 数据范围内。
7137 16 因为该列正在由并发快照处理,或正在复制到非 SQL Server 订阅服务器,或正作为允许 Data Transformation Services (DTS)的发布的一部分而发布,或正由变更数据捕获跟踪,所以不允许使用 %s。
7138 16 因为正在用 Data Transformation Services (DTS)复制该列,或变更数据捕获正在跟踪该列,所以不允许使用 WRITETEXT 语句。
7139 16 要复制的 LOB 数据的长度(%I64d)超出了配置的最大值 %ld。
7140 16 无法使用存储过程 sp_createorphan 创建其他孤立句柄。 请通过将其插入或删除释放所创建的一些孤立句柄。
7141 16 必须在用户事务内部创建孤立文本。
7143 16 解除引用的定位符无效。
7144 16 无法更新由持久化或索引计算列引用的某个 text、ntext 或 image 列
7151 16 缓冲区空间不足,无法执行写操作。
7201 17 无法在远程服务器 '%.*ls' 上执行过程,因为未将 SQL Server 配置为允许远程访问。 请要求系统管理员将 SQL Server 重新配置为允许远程访问。
7202 11 在 sys.servers 中找不到服务器 '%.*ls'。 请验证指定的服务器名称是否正确。 如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。
7212 16 无法在远程服务器 '%.ls' 上执行过程 '%. ls'。
7213 20 提供程序将远程存储过程参数传递给远程服务器 '%.*ls' 的尝试失败。 请确保参数的数目、顺序和所传递的值正确。
7214 16 超过了远程过程的超时值(%d 秒)。 远程过程 '%.*ls' 已取消。
7215 16 无法在远程服务器 '%.*ls' 上执行语句。
7221 16 无法从远程服务器 '%.ls' 中继过程 '%. ls' 的结果。
7301 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 获取所需的接口("%ls")。
7302 16 无法创建链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的实例。
7303 16 无法初始化链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的数据源对象。
7304 16 无法使用 OLE DB 访问接口 "%ls" 连接到链接服务器 "%ls"。 请验证与此链接服务器相关联的连接参数或登录凭据。
7305 16 无法使用链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 创建语句对象。
7306 16 无法打开来自链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的表 "%ls"。 %ls
7307 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 获取会话的数据源。 该访问接口必须支持此操作。
7308 16 因为 OLE DB 访问接口“%ls”配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。
7310 16 无法获取链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 支持的架构行集的集合。 该访问接口支持该接口,但使用该接口时返回了失败代码。
7311 16 无法获取链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的架构行集 "%ls"。 该访问接口支持该接口,但使用该接口时返回了失败代码。
7312 16 对链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的架构或目录的使用无效。 提供了由四部分构成的名称,但访问接口并未显示必要的接口来使用目录或架构。
7313 16 为链接服务器 "%ls" 的访问接口 "%ls" 指定了无效的架构或目录。
7314 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 不包含表 "%ls"。 该表不存在,或者当前用户没有访问该表的权限。
7315 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 包含多个与名称 "%ls" 匹配的表。
7316 16 无法将限定表名(架构或目录)用于链接服务器 "%ls" 的 OLE DB 访问接口 "%ls",因为该访问接口未实现所需的功能。
7317 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 返回了无效的架构定义。
7318 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 返回了表 "%ls" 的无效列定义。
7319 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 返回了 "%ls" 索引 "%ls",其中有不正确的书签序号 %d。
7320 16 无法对链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 执行查询 "%ls"。 %ls
7321 16 准备对链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 执行查询 "%ls" 时出错。 %ls
7322 16 向链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 提供参数信息时失败。
7323 16 向链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 提交查询文本时出错。
7324 16 使用链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 设置参数属性时失败。
7325 16 分布式查询中不允许对象显示具有 CLR 类型的列。 请使用传递查询访问远程对象 '%ls'。
7330 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 提取行。
7331 16 无法释放来自链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的行。
7332 16 无法重新扫描来自链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的结果集。 %ls
7333 16 无法使用书签从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 提取行。
7339 16 链接服务器 '%ls' 的 OLE DB 访问接口 '%ls' 返回了对列 '%ls.%ls' 无效的数据。
7340 16 无法创建链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的列取值函数。
7341 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 获取列 "%ls.%ls" 的当前行值。 %ls
7342 16 来自链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的列 "%ls.%ls" 返回了意外的 NULL 值。 此列不能为 NULL。
7343 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 无法 %ls 表 "%ls"。 %ls
7344 16 由于列 "%ls",链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 无法 %ls 表 "%ls"。 %ls
7345 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 无法从表 "%ls" 删除数据。 %ls
7346 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 获取行的数据。 %ls
7347 16 链接服务器 '%ls' 的 OLE DB 访问接口 '%ls' 返回的数据与列 '%ls.%ls' 所需的数据长度不匹配。 所需的(最大)数据长度为 %ls,但返回的数据长度为 %ls。
7348 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 无法设置表 "%ls" 的范围。 %ls。 要了解此问题的可能原因,请查看详细的错误消息。
7349 16 由于列 "%ls",链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 无法设置表 "%ls" 的范围。 %ls
7350 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 获取列信息。
7351 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 无法为对象 "%ls" 的一个或多个列映射序号。
7352 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 提供了不一致的元数据。 对象 "%ls" 缺少所需的列 "%ls"。
7353 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 提供了不一致的元数据。 在执行过程中提供了多余的一列,但在编译时并未发现该列。
7354 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 为列 "%ls" 提供了无效的元数据。 %ls
7355 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 为列提供的元数据不一致。 执行时更改了名称。
7356 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 为列提供的元数据不一致。 对象 "%ls" 的列 "%ls" (编译时序号为 %ld)在编译时有 %ld 的 "%ls",但在运行时有 %ld。
7357 16 无法处理对象 "%ls"。 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 指示该对象没有列,或当前用户没有访问该对象的权限。
7358 16 无法执行查询。 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 未提供适当的接口以访问 text、ntext 或 image 列 "%ls.%ls"。
7359 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 报告表 "%ls" 的架构版本在编译时("%ls")和运行时("%ls")之间发生变化。
7360 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 获取表 "%ls" 的列 "%ls" 的存储对象的长度。
7361 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 读取表 "%ls" 的列 "%ls" 的存储对象。
7362 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 报告表 "%ls" 的列 "%ls" 在运行时具有不同的元数据。
7365 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 获取列行集的可选元数据列。
7366 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 获取列行集。
7367 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 支持列级排序规则,但在运行时无法提供元数据列 "%ls"。
7368 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 支持列级排序规则,但无法为列 "%ls" 提供排序规则数据。
7369 16 链接服务器 '%ls' 的 OLE DB 访问接口 '%ls' 提供了无效的排序规则。 LCID = %08x,Compflags = %08x,SortOrder ='%.*ls'。
7370 16 无法为链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的查询设置一个或多个属性。 %ls
7371 16 OLE DB 访问接口 '%ls' 的链接服务器 '%ls' 中的服务器选项“排序规则名称”具有 SQL Server 不支持的排序规则 id %08x。
7372 16 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 获取属性。
7373 16 无法为链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 设置初始化属性。
7374 16 无法为链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 设置会话属性。
7375 16 无法打开来自链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的表 "%ls" 上的索引 "%ls"。 %ls
7376 16 未能强制此查询的远程联接提示。
7377 16 无法指定远程数据源的索引提示。
7380 16 在服务器之间的远程调用中不允许表值参数。
7390 16 无法执行请求的操作,因为链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 不支持所需的事务接口。
7391 16 无法执行该操作,因为链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 无法启动分布式事务。
7392 16 无法启动链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 的事务。
7393 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 在中止当前事务时报错 0x%08X。
7394 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 在提交当前事务时报错。
7395 16 无法启动链接服务器“%ls”的 OLE DB 访问接口“%ls”的嵌套事务。 由于 XACT_ABORT 选项已设置为 OFF,因此必须使用嵌套事务。
7396 16 远程查询的返回值或输出参数不支持 varchar(max)、nvarchar(max)、varbinary(max) 和大型 CLR 类型数据类型。
7397 16 远程函数返回了不支持的 varchar(max)、nvarchar(max)、varbinary(max) 或大型 CLR 类型值。
7399 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 报错。 %ls
7401 16 OLE DB 访问接口 "%ls" 返回的文字前缀/后缀字符串无效。
7403 16 尚未注册 OLE DB 访问接口 "%ls"。
7404 16 服务器无法装载 DCOM。
7405 16 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。 这将确保查询语义一致。 请启用这些选项,然后重新发出查询。
7409 16 无法使用集成登录名启动分布式查询,因为用户是使用 SQL Server 身份验证登录的。 请在连接字符串中提供远程服务器登录用户 ID 和密码。
7410 16 模拟的安全上下文不允许远程访问。
7411 16 未将服务器 '%.*ls' 配置为用于 %ls。
7412 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 返回了消息 "%ls"。
7413 16 无法连接到链接服务器 '%ls' (OLE DB 访问接口 '%ls')。 请启用委托或使用当前用户的远程 SQL Server 登录名。
7414 16 参数数目无效。 行集 '%ls' 需要 %d 个参数。
7415 16 已拒绝对 OLE DB 访问接口 '%ls' 的即席访问。 必须通过链接服务器来访问此访问接口。
7416 16 对远程服务器的访问遭拒绝,因为不存在登录映射。
7417 16 如果在访问远程表的查询中还有 WHERE 子句,则该查询不支持 GROUP BY ALL。
7418 16 由于提供程序所用的存储接口,text、image 或 ntext 列因为太大而无法发送到远程数据源。
7419 16 惰性架构验证错误。 链接服务器架构版本已更改。 重新运行查询。
7420 16 事务隔离级别 "%ls" 不支持远程访问。
7421 10 无法从链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 提取行集。 %ls。
7422 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 返回了对表 "%ls" 无效的索引定义。
7423 16 '%ls' 链接服务器的 '%ls' OLE DB 访问接口返回了对 '%ls' 表无效的 CLR 类型定义。
7424 10 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 返回数据类型为 "%ls" 的 "%ls",但它的类型应为 "%ls"。
7425 10 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 为 "%ls" 返回了错误的值,应为 "%ls"。
7426 10 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 返回 "%ls",且不支持 "%ls"。
7427 10 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 在统计信息收集期间为 "%ls" 返回 "%ls"。
7428 10 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 支持架构锁定接口,但为 "%ls" 返回 "%ls"。
7429 10 %hs SQL Server 远程收集元数据的时间,表 %s.%s:%hs,CPU 时间 = %lu 毫秒,占用时间 = %lu 毫秒。
7430 16 不支持将进程外 OLE DB 访问接口 "%ls" 用于 SQL Server。
7431 16 无法删除 OLE DB 参数属性。
7432 16 在纤程模式下不支持异类查询和 OLEDB 访问接口的使用。
7433 10 链接服务器 '%ls' 的 OLE DB 访问接口 '%ls' 返回了列 '%ls.%ls' 的截断数据。 实际数据长度为 %ls,截断数据长度为 %ls。
7435 16 链接服务器 "%ls" 的 OLE DB 访问接口 "%ls" 返回了字符串列 "%ls.%ls" 的意外 NULL 指针。
7601 16 无法对 %S_MSG'%.*ls' 使用 CONTAINS 或 FREETEXT 谓词,因为它未编制全文索引。
7604 17 由于超时,全文操作失败。
7606 17 找不到数据库 ID %d、表或索引视图 ID %d 的全文索引。
7607 17 以 '%ls' 为搜索条件在全文目录 '%ls' 中搜索数据库 ID %d、表或索引视图 ID %d 失败,结果未知(0x%x)。
7608 16 "%hs" 期间出现未知的全文错误(0x%x)。
7609 17 未安装全文搜索或无法加载某一全文组件。
7610 16 拒绝访问 "%.*ls",或路径无效。
7613 16 无法删除索引 '%.ls',因为该索引强制使用表或索引视图 '%. ls' 的全文键。
7614 16 无法更改或删除列 '%.*ls',因为它是为全文搜索启用的。
7615 16 CONTAINS 或 FREETEXT 谓词只能在一个表或索引视图上操作。 请用表名或索引视图名限定 * 的使用。
7616 16 没有为当前数据库启用全文搜索。 请使用 sp_fulltext_database 来启用数据库的全文搜索。 不再推荐使用禁用和启用数据库的全文搜索功能。 请更改您的应用程序。
7617 16 查询未引用全文索引表或索引视图,或者用户没有执行此操作的权限。
7619 16 执行全文查询失败。 “%ls”
7620 16 全文搜索键向数据类型 %ls 的转换失败。
7621 16 在 HAVING 子句中对全文谓词的使用无效。
7622 17 磁盘空间不足,无法为全文目录 "%ls" 完成此操作。
7624 16 全文目录 '%ls' 处于不可使用的状态。 请删除此全文目录,然后重新创建它。
7625 16 全文表或全文索引视图在其全文索引列中有多个 LCID。
7626 15 参数 top_n_by_rank ('%d')必须大于或等于零。
7627 16 无法在目录 "%.*ls" 中为群集服务器创建全文目录。 只能使用服务器群集组中的磁盘上的目录。
7629 17 无法打开或查询全文默认路径注册表项。 全文默认目录路径无效。
7630 15 在全文搜索条件 '%.ls' 内的 '%. ls' 附近存在语法错误。
7632 15 权重参数的值必须介于 0.0 到 1.0 之间。
7636 10 警告:启动对表或索引视图 '%.*ls' 的全文索引填充的请求已被忽略,因为此表或索引视图当前已有活动的填充。
7638 10 警告:停止更改跟踪的请求已删除了表或索引视图 '%ls' 上所有跟踪到的更改。
7640 10 警告:停止跟踪表或索引视图 '%.*ls' 上的更改的请求不会停止当前该表或索引视图上正在进行的填充。
7641 16 数据库 '%.*ls' 内不存在全文目录 '%ls',或者用户没有执行此操作的权限。
7642 16 此数据库中已存在名为 '%ls' 的全文目录。 请使用其他名称。
7644 16 尚未初始化全文爬网管理器。 爬网管理器完全初始化之前启动的所有爬网操作都需要重新启动。 请重新启动 SQL Server,然后重试该命令。 您还应查看错误日志,纠正可能会导致爬网管理器出错的所有错误。
7645 16 全文谓词是 Null 或为空。
7646 16 全文谓词引用的列来自两个不同的表或索引视图 '%.ls' 和 '%. ls',这是不允许的。
7647 10 警告:分离数据库期间无法保存 '%ls' 处的全文目录的配置。
7648 10 警告:无法附加全文目录 '%ls'。
7649 10 警告:无法卸除 '%ls' 处的全文目录。
7650 10 警告:无法删除 '%ls' 处的全文目录。
7651 10 警告:为确保索引最新,正在进行的填充是必要的。 如果需要,请先停止更改跟踪,然后停用全文索引填充。
7652 16 已为表或索引视图 '%.*ls' 创建了全文索引。
7653 16 '%ls' 不是可强制使用全文搜索键的有效索引。 全文搜索键必须是唯一的、不可为 Null 的单列索引,并且该索引不是脱机的,不是在不确定的或不精确的非持久化计算列上定义的,没有筛选器,且最大大小为 %d 个字节。 请为全文键选择其他索引。
7654 16 无法获取表或索引视图 '%.*ls' 的填充状态。
7655 16 TYPE COLUMN 选项必须使用类型为 image 或 varbinary(max) 的列指定。
7656 16 无法填充表或索引视图 '%.*ls' 的全文索引,因为数据库处于单用户访问模式。
7657 10 警告:表或索引视图 '%.*ls' 具有类型为 image、text 或 ntext 的全文索引列。 全文更改跟踪无法跟踪对这些列执行的 WRITETEXT 或 UPDATETEXT 操作。
7658 16 表或索引视图 '%.*ls' 没有全文索引,或者用户没有执行此操作的权限。
7659 16 无法为表或索引视图 '%.*ls' 激活全文搜索,因为没有为全文搜索启用任何列。
7660 16 执行此操作前,必须对表或索引视图 '%.*ls' 激活全文搜索。
7661 10 警告:当前已启用表或索引视图 '%.*ls' 的全文更改跟踪。
7662 10 警告:当前已启用表或索引视图 '%.*ls' 的全文自动传播。
7663 16 启用更改跟踪时,不应使用选项 'WITH NO POPULATION'。
7664 16 刷新更改前,必须对表或索引视图 '%.*ls' 启动全文更改跟踪。
7665 16 必须对表或索引视图 '%.*ls' 执行完全爬网。 自上次索引完全填充以来已添加或删除了一些影响索引的列。
7666 16 用户没有执行此操作的权限。
7668 16 无法删除全文目录 '%ls',因为它含有全文索引。
7669 10 警告:无法填充表或索引视图 '%.*ls' 的全文索引,因为数据库处于单用户访问模式。 此表或索引视图的更改跟踪已停止。
7670 16 列 '%.*ls' 不能用于全文搜索,因为该列不是基于字符的列、XML 列、image 或 varbinary(max) 类型的列。
7671 16 列 '%.*ls' 不能用作 image 列的全文类型列。 它必须是大小小于等于 %d 个字符的基于字符的列。
7672 16 由于指定了重复的列 '%.*ls',无法对表或索引视图创建全文索引。
7673 10 警告:当前已禁用表或索引视图 '%.*ls' 的全文更改跟踪。
7674 10 警告:正在删除全文目录 '%.*ls',当前它被设置为默认值。
7676 10 警告:全文自动传播已启用。 停止爬网请求被忽略。
7677 16 列 "%.*ls" 未编制全文索引。
7678 16 以下字符串未在 syslanguages 中定义为语言别名: %.*ls。
7679 16 列 "%.*ls" 的全文索引语言不是全文搜索支持的语言。
7680 16 默认的全文索引语言不是全文搜索支持的语言。
7681 10 警告:目录 '%ls' 没有有效的全文目录。 全文目录头文件或附加状态文件丢失或损坏。 无法附加全文目录。
7682 10 建立索引时组件 '%ls' 报告错误。 组件路径 '%ls'。
7683 16 为表或索引视图 '%ls'、数据库 '%ls' (表或索引视图 ID '%d',数据库 ID '%d')进行全文索引填充时遇到错误。 有关详细信息,请参阅全文爬网日志。
7684 10 为表或索引视图 '%ls' (表或索引视图 ID 为 '%d',数据库 ID 为 '%d')进行全文索引填充期间出现错误 '%ls',全文键值为 '%ls'。 无法对该行进行索引。
7685 10 为表或索引视图 '%ls' (表或索引视图 ID 为 '%d',数据库 ID 为 '%d')进行全文索引填充期间出现错误 '%ls',全文键值为 '%ls'。 将尝试重新对它进行索引。
7689 16 执行全文操作失败。 '%ls'
7690 16 由于数据库是只读的,全文操作失败。
7691 16 拒绝访问全文日志路径。 数据库 '%ls'、目录 '%ls' (数据库 ID '%d',目录 ID '%d')的全文日志记录已被禁用。
7692 16 全文目录路径 '%.*ls' 超出了 %d 个字符的限制。
7693 16 全文初始化无法创建内存分配器。
7694 16 无法暂停目录以进行备份。 已中止备份。
7696 16 指定了无效的区域设置 ID。 请确保区域设置 ID 正确,并且相应的语言资源已安装。
7697 10 警告:数据库 '%.ls' 中的表或索引视图 '%. ls' 的全文索引在全文目录文件备份后已更改。 需要使用完全填充使全文索引的状态一致。
7698 16 无法在全文搜索查询中使用 GROUP BY ALL。
7699 16 不允许对 image 和 varbinary(max) 类型之外的列类型使用 TYPE COLUMN 选项。
7702 16 定义分区函数时不允许使用空的分区函数类型参数列表。
7703 16 无法使用多个参数类型创建 RANGE 分区函数。
7704 16 类型 '%.*ls' 对此操作无效。
7705 16 无法将序号 %d 处指定的范围值类型隐式转换为分区函数参数类型。
7706 16 一个或多个分区方案正在使用分区函数 '%ls'。
7707 16 相关联的分区函数 '%ls' 生成的分区多于方案 '%ls' 中提到的文件组。
7708 16 分区函数边界值列表中不允许有重复的范围边界值。 序号为 %d 和 %d 的分区边界值是相等的。
7709 10 警告:分区函数 '%.ls' 的范围值列表不是按值排序的。如果 CREATE PARTITION SCHEME 中引用了函数 '%. ls',在 CREATE PARTITION SCHEME 期间从分区到文件组的映射将使用排序后的边界值。
7710 10 警告:分区方案 '%.*ls' 没有任何下次使用的文件组。 分区方案未更改。
7711 16 为表或至少为其一个分区(如果该表已分区)多次指定了 DATA_COMPRESSION 选项。
7712 10 分区方案 '%.ls' 已成功创建。'%. ls' 在分区方案 '%.*ls' 中标记为下次使用的文件组。
7713 10 在下次使用的文件组之后指定的 %d 文件组被忽略。
7714 16 缺少分区范围值。
7715 16 找不到指定的分区范围值。
7716 16 无法创建具有零分区的分区函数,也无法将分区函数更改为具有零分区。
7717 16 当前正在使用分区方案 "%.*ls" 对一个或多个表进行分区。
7718 16 无法为哈希分区指定分区范围值。
7719 16 CREATE/ALTER 分区函数失败,因为最多只能创建 %d 个分区。
7720 16 将范围值转换为分区函数参数类型时截断了数据。 序号为 %d 的范围值需要进行数据截断。
7721 16 分区函数边界值列表中不允许有重复的范围边界值。 边界值列表的序号 %d 处已存在要添加的边界值。
7722 16 为 %S_MSG'%.*ls' 指定了无效的分区号 %I64d,分区号应介于 1 和 %d 之间。
7723 16 创建分区方案时只能指定一个文件组,使用选项 ALL 可以指定所有文件组。
7724 16 计算列如果未持久化,则不能用作分区键。 表 '%.ls' 中的分区键列 '%. ls' 未持久化。
7725 16 更改分区函数语句失败。 无法通过更改分区函数 '%.ls' 对表 '%. ls' 重新分区,因为该表的聚集索引 '%.*ls' 已被禁用。
7726 16 分区依据列 '%.ls' 的数据类型 %s 与分区函数 '%. ls' 的参数数据类型 %s 不同。
7727 16 分区依据列 '%.ls' 的排序规则与分区函数 '%. ls' 中相应参数的排序规则不匹配。
7728 16 此分区范围无效: %d 到 %d。 下限不得大于上限。
7729 16 无法在 %S_MSG %S_MSG 语句中指定分区号,因为 %S_MSG '%.*ls' 未分区。
7730 16 Alter %S_MSG 语句失败,因为 %S_MSG '%.*ls' 中不存在分区号 %d。
7731 16 无法在 Alter %S_MSG 语句中指定分区号以重新生成或重新组织 %S_MSG '%.*ls' 的分区。
7732 16 当表 '%.*ls' 没有任何常规索引时,无法在 Alter 索引语句中使用关键字 ALL 指定分区号以重新生成该表的分区。
7733 16 '%ls' 语句失败。 %S_MSG'%.ls' 已分区,但 %S_MSG'%. ls' 未分区。
7734 10 为聚集索引 '%.ls' 指定的 %S_MSG'%. ls' 用于表 '%.ls',虽然为它指定了 %S_MSG '%. ls'。
7735 16 无法在 Alter %S_MSG 语句中指定分区号以重新生成或重新组织 %S_MSG '%.*ls' 的分区,因为 %S_MSG 未分区。
7736 16 只能在 SQL Server Enterprise Edition 中创建分区函数。 只有 SQL Server Enterprise Edition 支持分区。
7737 16 文件组 %.ls 与分区方案 %.* ls 中的第一个文件组属于不同的文件组类型
7738 16 无法为对象 '%.*ls' 启用压缩。 只有 SQL Server Enterprise Edition 支持压缩。
7801 15 未指定所需的参数 %.*ls。
7802 16 SOAP 调用不支持返回类型为 "%.*ls" 的函数。
7803 15 %.ls 语句中不能使用子句 %. ls。
7804 15 %.ls 和 %. ls 不能共享同一值。
7805 16 参数 SITE 不能以“https://”等方案为前缀。 SITE 有效值包括 {'*' | '+' | 'site_name'}。
7806 16 端点 '%.*ls' 指定的 URL 已注册为接收请求,或已保留供其他服务使用。
7807 16 试图注册端点 '%.*ls' 时出错('0x%x')。
7808 10 无法撤消注册端点 '%.*ls'。
7809 10 找不到对象 '%.*ls',因为该对象不存在或您没有相应的权限。
7810 15 值 '%d' 不在 '%.*ls' 参数的范围内。
7811 16 SOAP 不支持 COMPUTE BY 查询。
7812 10 已在元数据中建立端点 '%.*ls',但因为没有成功启动 HTTP 支持,尚未启用 HTTP 侦听。 请确保操作系统和 SQL Server 版本支持本机 HTTP 访问。 有关启动 HTTP 支持时可能会出现的任何错误,请查看 SQL Server 错误日志。
7813 16 参数 PATH 必须以规范形式提供。 可接受的一个 PATH 为 '%.*ls'。
7814 10 指定的值 '%.*ls' 已经存在。
7815 10 指定的值 '%.*ls' 不存在。
7816 15 指定了重复的参数 '%.*ls'。
7817 16 参数 "%.*ls" 的 Base64 编码的输入数据格式不正确。
7818 16 该请求超出了内部限制。 请简化该请求,或减小其大小。
7819 15 指定 SOAP 方法对象 '%.*ls' 时必须使用由三部分构成的完全限定的名称。
7820 16 不允许使用以 '%.*ls' 开头的 SOAP 命名空间,因为它们保留为系统用名。
7821 10 找不到数据库 '%.*ls',因为该数据库不存在或您没有相应的权限。
7822 16 在 SOAP 请求的 "%.ls" 元素(位于 "%. ls" 命名空间)内发现意外的 XML 节点 "%.ls" (位于命名空间 "%. ls")。
7823 16 SOAP 请求的 "%.ls" 元素(位于 "%. ls" 命名空间)内应有 "%.ls" XML 元素(位于 "%. ls" 命名空间)。
7824 16 "%.ls" XML 元素(位于 "%. ls" 命名空间)应为 SOAP 请求的最顶层节点。
7825 16 SOAP 请求的 "%.ls" 元素(位于 "%. ls" 命名空间)中应有 SOAP 方法元素。
7826 16 在 SOAP 请求的 "%.ls" 元素(位于 "%. ls" 命名空间)中发现了意外的字符数据。
7827 14 用户没有保留和解除保留 HTTP 命名空间的权限。
7828 11 此版本操作系统不支持该语句。 在该路径中找不到 Httpapi.dll。
7829 11 此版本操作系统不支持该语句。 在 Httpapi.dll 中找不到函数入口点 '%.*ls'。
7830 16 由于出现意外错误,无法完成该操作。
7831 16 已预留此 HTTP 命名空间(%.*ls)。
7832 16 未预留此 HTTP 命名空间(%.*ls)。
7833 16 该 HTTP 命名空间(%.*ls)的格式无效。 请以规范形式指定该命名空间。
7834 10 已删除对 HTTP 命名空间(%.*ls)的预留。 如果有与此命名空间相关联的端点,它们将继续接收和处理请求,直到服务器重新启动为止。
7835 16 端点 '%.*ls' 的配置不安全,已禁用。 有关详细信息,请尝试使用 ALTER ENDPOINT 语句启动该端点。
7836 20 在从网络读取输入流时出错。 超过了一个请求中允许的最大网络数据包数。 请尝试使用大容量插入,增加网络数据包大小或减小请求的大小。 该会话将终止。
7847 16 在参数 '%.*ls' 中发现了 XML 数据,但该参数不是 XML 参数。 请对此参数中所有无效的 XML 字符数据进行实体化,或者以格式 XSD:anyType 或 sqltypes:xml 传递该参数。
7848 15 为参数 "%.*ls" 指定了无效或不支持的 localeId。
7849 15 为参数 "%.*ls" 指定了无效的 sqlCompareOptions。
7850 16 该 SQL Server 服务帐户没有权限注册提供的端点 '%.*ls' 的 URL。 请先使用 sp_reserve_http_namespace 显式保留该 URL 命名空间,然后再次尝试注册此 URL。
7851 15 必须对参数 "%.ls" 的 %.ls 元素指定 %. ls 属性,因为它的类型为 %. ls。
7852 15 参数 "%.ls":如果 %. ls 属性出现在类型为 "%.ls" 的参数值节点(位于命名空间 "%. ls")上,它必须指向 CLR 类型。
7853 16 指定为路径的 URL ("%.ls")的格式不是绝对格式,它必须以 "%. ls" 开头。
7854 16 为 "%.*ls" 参数指定的 URL 值过长。
7855 15 读取 HTTP 输入流失败。
7856 16 XML 参数不支持非 Unicode 元素或属性值。
7857 16 参数 "%.*ls" :如果函数或过程参数的格式不正确,或者使用了不推荐使用的名称,则无法通过本机 SOAP 访问该参数。 请参阅文档,以了解正确的参数命名规则。
7858 16 SOAP 请求的 "%.ls" 元素(位于 "%. ls" 命名空间)内的 "%.ls" XML 元素(位于 "%. ls" 命名空间)包含无效的二进制类型。
7859 15 参数 "%.*ls":无法在 "%.ls" 节点(位于命名空间 "%. ls")上指定参数排序规则。
7860 15 无法通过 ALTER ENDPOINT 语句更改端点的传输或内容。 请使用 DROP ENDPOINT,然后执行 CREATE ENDPOINT 语句来进行这些更改。
7861 15 %.ls 端点只能是 "FOR %. ls" 类型。
7862 16 具有所请求的类型的端点已存在。 仅支持一个具有此类型的端点。 请使用 ALTER ENDPOINT 语句或对现有端点使用 DROP 语句,然后执行 CREATE ENDPOINT 语句。
7863 16 端点未更改。 ALTER ENDPOINT 语句未包含任何要修改或更新的值。
7864 16 CREATE/ALTER ENDPOINT 不能用于更新具有此信息的端点。 专用管理员连接端点为保留端点,无法更新。
7865 16 Web 服务描述语言(WSDL)生成失败,因为系统无法查询端点的元数据。
7866 16 只有在 SOAP Body 节点内才允许使用大于 4000 个字符的 XML 属性和元素值。
7867 15 为参数 "%.*ls" 指定了无效的 sqlCollationVersion。
7868 15 为参数 "%.*ls" 指定了无效的 sqlSortId。
7869 16 端点名 '%.ls' 保留供 SQL 使用。端点名不能以 '%. ls' 开头。
7870 16 此类型端点不支持 AFFINITY 子句。
7871 16 子句 "%.*ls" 对此端点类型无效。
7872 16 %.ls 不是过程 "%. ls" 的参数,或者在提供该参数时使用的顺序不对。
7873 16 端点 "%.*ls" 是内置端点,无法删除。 请使用协议配置工具对 Transact-SQL 端点执行 ADD 或 DROP 语句。
7874 16 具有指定绑定的端点已存在。 一个特定绑定仅支持一个端点。 请使用 ALTER ENDPOINT 语句或对现有端点使用 DROP 语句,然后执行 CREATE ENDPOINT 语句。
7875 16 在 SOAP 请求的 "%.ls" 元素(位于 "%. ls" 命名空间)的字符数据中发现了意外的 XML 构造。
7878 16 此 SQL Server 版本不支持此 "%.*ls ENDPOINT" 语句。
7879 10 SQL Server 正在等待 %d 个剩余的会话和连接关闭。 如果在合理的时间内这些会话仍未关闭,将放弃这种正常的关闭操作。 在 SQL Server 关闭之前,此消息可能多次出现。
7880 10 SQL Server 已成功关闭会话和连接。
7881 10 SQL Server 无法在合理的时间内关闭会话和连接,正在中止正常的关闭操作。
7882 16 请求了参数 '%.*ls' 的 OUTPUT,但 WEBMETHOD 不支持它与 FORMAT=NONE 一起使用。
7883 16 用户定义的函数不能与 FORMAT=NONE 一起用于 WEBMETHOD。
7884 20 与表格格式数据流(TDS)协议发生冲突。 这很可能是由此任务的前一个异常造成的。 该任务的上一个异常为错误 %d,严重性 %d,地址 0x%p。 将终止此连接。
7885 20 在进程 ID %d 批处理 ID %d 向客户端发送数据时,出现网络错误 0x%lx。 此错误最常见的原因是客户端未读取服务器的整个响应就断开了连接。 将终止此连接。
7886 20 在向客户端发送数据时,大型对象的读取操作失败。 此错误最常见的原因是应用程序运行在 READ UNCOMMITTED 隔离级别。 将终止此连接。
7887 20 不支持指定的 IPv6 地址。 仅支持侦听具有典型的数值形式的地址。
7888 20 不支持指定的 IPv6 地址。 服务器可能未配置为允许使用 IPv6 连接,或者该地址的 IPv6 格式无法识别。
7889 16 请求的 SOAP 标头超出了为此端点设置的大小限制。 端点所有者可以通过 ALTER ENDPOINT 增加这些限制值。
7890 16 试图注册端点 '%.*ls' 时出错。 CREATE ENDPOINT 语句中指定的一个或多个端口可能已绑定到其他进程。 请使用另一端口重试该语句,或使用 netstat 查找当前使用该端口的应用程序并解决该冲突。
7891 10 创建 TSQL 端点将导致撤销 '%.ls' 端点上的所有 'Public' 连接权限。如果此端点上需要 'Public' 访问权限,请使用 'GRANT CONNECT ON ENDPOINT::[%. ls] to [public]' 重新应用此权限。
7892 16 不允许在 SOAP 请求内包含内部子集 DTD。
7893 15 参数 '%.ls':存在不兼容的 XML 属性。'%. ls' 属性和 '%.ls' 属性不能同时出现在类型为 '%. ls' 的参数值节点(在命名空间 '%.*ls' 中)上。
7894 16 尚未对元数据中找到的端点 '%.*ls' 启动侦听。 在此版本的 SQL Server 上禁用了端点操作。
7895 14 只有系统管理员才能在端点上指定自定义的 WSDL 存储过程。
7896 16 SOAP 不支持列或参数 '%.*ls' 所使用的数据类型。 SOAP 仅支持 SQL Server 2005 或更低版本中支持的数据类型。
7897 10 SQL Server 的未来版本中将删除创建和更改 SOAP 端点这一功能。 请避免在新的开发工作中使用此功能,并计划修改当前使用它的应用程序。
7898 10 SQL Server 的本机 SOAP 支持现在已不再推荐使用,而且将在 SQL Server 的未来版本中删除。 请避免在新的开发工作中使用此功能,并计划修改当前使用它的应用程序。
7899 16 SOAP 不支持返回值所使用的数据类型。 SOAP 仅支持 SQL Server 2005 或更低版本中支持的数据类型。
7901 16 未处理修复语句。 当数据库处于紧急模式下时,不支持此级别的修复。
7903 16 表错误:在对象 ID %d,索引 ID %d,分区 ID %I64d,列 ID %d 的 FILESTREAM 目录 ID %.ls 中发现孤立文件 "%. ls"。
7904 16 表错误:找不到对象 ID %d,索引 ID %d,分区 ID %I64d,页 ID %S_PGID,槽 ID %d 中列 ID %d (列目录 ID %.ls)的 FILESTREAM 文件 "%. ls"。
7905 16 数据库错误:目录 "%.*ls" 不是有效的 FILESTREAM 目录。
7906 16 数据库错误:文件 "%.*ls" 不是有效的 FILESTREAM 文件。
7907 16 表错误:行集目录 ID %.ls 中的目录 "%. ls" 不是有效的 FILESTREAM 目录。
7908 16 表错误:行集目录 ID %.ls 中的文件 "%. ls" 不是有效的 FILESTREAM 文件。
7909 20 紧急模式修复失败。您必须从备份中还原。
7910 10 修复:页 %S_PGID 已分配给对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。
7911 10 修复:已从对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)解除分配页 %S_PGID。
7912 10 修复:已从对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)解除分配盘区 %S_PGID。
7913 10 修复:已从对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)解除分配盘区 %S_PGID。
7914 10 修复: 位于 %S_PGID 的 %ls 页已重新生成。
7915 10 修复:对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的 IAM 链已在页 %S_PGID 前截断,将重新生成该链。
7916 10 修复:对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,槽 %d 的记录已删除。 将重新生成索引。
7917 10 修复:对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,槽 %d 的被前推记录已转换为数据行。
7918 10 修复:在对象 ID %d,索引 ID %S_PGID,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)中,已将页 %S_PGID 的下一指针和 %S_PGID 的上一指针设置为相互匹配。
7919 16 未处理修复语句。 数据库需处于单用户模式下。
7920 10 已在系统目录中为数据库 ID %d 处理 %ld 项。
7921 16 未处理修复语句。 数据库不能是快照。
7922 16 ***************************************************************
7923 10 表 %.*ls 对象 ID %ld。
7924 10 索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。 FirstIAM %S_PGID。 Root %S_PGID。 Dpages %I64d。
7925 10 索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。 使用了 %I64d 个专用区中的 %I64d 页。
7926 16 CHECK 语句已中止。 由于无法创建数据库快照,且无法锁定数据库或表,因此无法检查该数据库。 有关何时出现此行为以及有哪些解决方法的详细信息,请参阅联机丛书。 有关详细信息,请参阅以前的错误。
7927 10 总区数为 %I64d。
7928 16 无法创建数据库快照以进行在线检查。 可能前一个错误消息已给出原因,或者某个基础卷不支持稀疏文件或备用流。 请尝试使用独占访问来运行离线检查。
7929 16 CHECK 语句已中止。 数据库包含延迟的事务。
7930 16 必须为此 DBCC 命令从数据库中删除镜像。
7931 16 数据库错误:发现某分区有两个 FILESTREAM 目录 ID %.*ls。
7932 16 表错误:对象 ID %d,索引 ID %d,分区 ID %I64d 的 FILESTREAM 目录 ID %.*ls 位于文件组 %d 中,但该目录应位于文件组 %d 中。
7933 16 表错误:存在分区的 FILESTREAM 目录 ID %.*ls,但数据库中不存在相应的分区。
7934 16 表错误:找不到对象 ID %d,索引 ID %d,分区 ID %I64d 的 FILESTREAM 目录 ID %.*ls。
7935 16 表错误:存在对象 ID %d,索引 ID %d,分区 ID %I64d 的列的 FILESTREAM 目录 ID %.*ls,但该分区中不存在该列。
7936 16 表错误:存在对象 ID %d,索引 ID %d,分区 ID %I64d 的列 ID %d 的 FILESTREAM 目录 ID %.*ls,但该列不是 FILESTREAM 列。
7937 16 表错误:找不到对象 ID %d,索引 ID %d,分区 ID %I64d 的列 ID %d 的 FILESTREAM 目录 ID %.*ls。
7938 16 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d 处理在列目录 %d (列 ID %d)中发现两个重复的文件名 "%.*ls"。
7939 16 无法分离数据库 '%.*ls',因为该数据库不存在。
7940 16 无法分离系统数据库 master、model、msdb 和 tempdb。
7941 16 表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d 处理在列 ID %d (列目录 %d)中发现两个重复的文件名 "%.*ls"。
7942 10 DBCC %ls 正在扫描 '%.*ls' 表...
7943 10 表: '%.*ls' (%d);索引 ID: %d,数据库 ID: %d
7944 10 已执行 %ls 级别的扫描。
7945 10 - 扫描页数................................: %I64d
7946 10 - 扫描区数..............................: %I64d
7947 10 - 区切换次数..............................: %I64d
7948 10 - 每个区的平均页数........................: %3.1f
7949 10 - 扫描密度 [最佳计数:实际计数].......: %4.2f%ls [%I64d:%I64d]
7950 10 - 逻辑扫描碎片 ..................: %4.2f%ls
7951 10 警告:由于操作系统错误,无法完成文件流一致性检查。 在该文件流子系统中发现的任何一致性错误将被静默。 请参见其他错误以了解更多信息。 该情况很可能是暂时性的;请尝试重新运行此命令。
7952 10 - 区扫描碎片 ..................: %4.2f%ls
7953 10 - 每页的平均可用字节数.....................: %3.1f
7954 10 - 平均页密度(满).....................: %4.2f%ls
7955 16 指定的 SPID %d 无效。
7957 10 无法显示转换中的指定 SPID 的缓冲区。
7958 16 指定的 SPID 不处理输入/输出数据流。
7960 16 指定的服务器进程标识符(SPID) %d 或批处理 ID %d 无效。
7961 16 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.ls),页 ID %S_PGID,行 ID %d。列 '%. ls' 是具有 NULL 值和非零数据长度的 var 列
7962 16 指定的 BATCHID %d 无效。
7963 16 数据库错误:文件 "%.*ls" 不是有效的 FILESTREAM LOG 文件。
7964 10 修复:已为页 %S_PGID,槽 %d 上的对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.ls)删除了列 ID 为 %d 的 FILESTREAM 文件 "%. ls"。
7965 16 表错误:由于无效的分配 (IAM) 页,无法检查对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。
7966 10 警告:使用了 %ls 的 NO_INDEX 选项。 将跳过对非系统索引的检查。
7968 10 数据库 '%.*ls' 的事务信息。
7969 16 没有处于打开状态的活动事务。
7970 10 %hs最早的活动事务:
7971 10 SPID (服务器进程 ID): %d%s
7972 10 UID (用户 ID): %d
7974 10 名称: %.*ls
7975 10 LSN : (%d:%d:%d)
7977 10 开始时间: %.*ls
7978 10 SID: %.*ls
7979 10 %hs已复制的事务信息:
7980 10 最早的分布式 LSN: (%d:%d:%d)
7982 10 最早的非分布式 LSN : (%d:%d:%d)
7983 14 用户 '%.ls' 没有运行数据库 '%. ls' 的 DBCC %ls 的权限。
7984 16 系统表预检查:对象 ID %d。 页 %S_PGID 具有意外的页类型 %d。 由于不可修复的错误,CHECK 语句已终止。
7985 16 系统表预检查:对象 ID %d。 无法使用闩锁类型 %ls 读取并闩锁页 %S_PGID。 由于不可修复的错误,CHECK 语句已终止。
7986 16 系统表预检查:对象 ID %d 具有跨对象的链链接。 页 %S_PGID 指向分配单元 ID %I64d 中的 %S_PGID (应为 %I64d)。 由于不可修复的错误,CHECK 语句已终止。
7987 16 系统表预检查:对象 ID %d 具有不匹配的链链接。 %S_PGID->next = %S_PGID,但 %S_PGID->prev = %S_PGID。 由于不可修复的错误,CHECK 语句已终止。
7988 16 系统表预检查:对象 ID %d。 在 %S_PGID 处检测到数据链中存在循环。 由于不可修复的错误,CHECK 语句已终止。
7992 16 无法收缩“只读”数据库 '%.*ls'。
7993 10 无法将数据库 '%.*ls' 中的文件 '%d' 收缩为 %u 页,因为该文件只包含 %u 页。
7995 16 数据库 '%.*ls': 系统目录中存在一致性错误,无法继续处理 DBCC %ls。
7996 16 扩展存储过程只能在 master 数据库中创建。
7997 16 '%.*ls' 不包含标识列。
7998 16 检查标识信息: 当前标识值 '%.hs',当前列值 '%. hs'。
7999 16 找不到表 '%.ls' 的任何名为 '%. ls' 的索引。
       

错误 8000 到 8999

错误 严重性 是否记录事件 说明
8001 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 Sql Variant 参数的元信息无效。
8002 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):为数据类型 0x%02X (XML)指定了无效的数据库或架构。
8003 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 此 RPC 请求中提供了过多的参数。 最多只能有 %d 个。
8004 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 RPC 名无效。
8005 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d:参数名无效。
8006 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d:参数 %d: 参数状态标志无效。
8007 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):类型为 0x%02X 的大型对象参数的块区格式不正确。
8008 16 传递给 sp_execute 的参数个数不等于准备该句柄时使用的参数个数(%d)。
8009 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):数据类型 0x%02X 未知。
8010 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):RPC 标记有元数据保持不变的标志,但数据类型 0x%02X 与上次发送的数据类型不同。
8011 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):对于类型特定的元数据,数据类型 0x%02X (sql_variant)的长度无效。
8012 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):对于类型特定的元数据,数据类型 0x%02X (sql_variant)的精度或小数位数无效。
8013 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):数据类型 0x%02X (sql_variant)的实例长度无效。
8014 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):对于类型特定的元数据,数据类型 0x%02X (sql_variant)的类型无效。
8015 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):数据类型 0x%02X 是非类型化的 NULL 值,但却标记为输出参数。
8016 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):数据类型 0x%02X 的数据长度或元数据长度无效。
8017 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):数据类型 0x%02X 的精度或小数位数无效。
8018 16 参数 %d ('%.*ls')无效:数据类型 0x%02X 为已弃用的大型对象或 LOB,但却标记为输出参数。 不推荐使用的类型不能用作输出参数。 请改用当前的大型对象类型。
8019 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):为数据类型 "0x%02X" (CLR 类型)指定了无效的用户类型。
8020 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):数据类型 "0x%02X" (CLR 类型)具有无效的序列化元数据长度。
8021 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):为数据类型 "0x%02X" (CLR 类型)指定了无效的数据库。
8022 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.ls"):提供的值为 NULL,而数据类型 %. ls 不能为 NULL。 请检查源数据中是否存在无效值。
8023 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.ls"):提供的值不是数据类型 %. ls 的有效实例。 请检查源数据中是否存在无效值。 例如,小数位数大于精度的数值类型的数据即为无效值。
8024 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):对于类型特定的元数据,数据类型 0x%02X (sql_variant)的排序规则无效。
8025 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):RPC 标记有元数据保持不变的标志,但数据类型 0x%02X 与上次发送的数据类型具有不同的最大长度。
8026 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):RPC 标记有元数据保持不变的标志,但数据类型 0x%02X 与上次发送的数据类型具有不同的实际长度。
8027 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.*ls"):为数据类型 "0x%02X" (CLR 类型)指定了无效的架构。
8028 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 参数 %d ("%.ls"):提供的长度对数据类型 %. ls 无效。 请检查源数据中的无效长度。 例如,长度为奇数(以字节为单位)的 nchar 类型的数据即为无效长度。
8029 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:处理表值参数时遇到了数据类型 0x%02X (用户定义表类型)的意外标记。
8030 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (XML)指定了无效的数据库或架构。
8031 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:数据类型 0x%02X 的大型对象参数的块区格式不正确。
8032 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:数据类型 0x%02X 未知。
8033 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:对于类型特定的元数据,数据类型 0x%02X (sql_variant)的长度无效。
8034 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:对于类型特定的元数据,数据类型 0x%02X (sql_variant)的精度或小数位数无效。
8035 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:数据类型 0x%02X (sql_variant)的实例长度无效。
8036 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:对于类型特定的元数据,数据类型 0x%02X (sql_variant)的类型无效。
8037 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:数据类型 0x%02X 的数据长度或元数据长度无效。
8038 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:数据类型 0x%02X 的精度或小数位数无效。
8039 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (CLR 类型)指定了无效的用户类型。
8040 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:数据类型 0x%02X (CLR 类型)具有无效的序列化元数据长度。
8041 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (CLR 类型)指定了无效的数据库。
8042 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.ls"),行 %I64d,列 %d:提供的值为 NULL,而数据类型 %. ls 不能为 NULL。 请检查源数据中是否存在无效值。
8043 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.ls"),行 %I64d,列 %d:提供的值不是数据类型 %. ls 的有效实例。 请检查源数据中是否存在无效值。 例如,小数位数大于精度的数值类型的数据即为无效值。
8044 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:对于类型特定的元数据,数据类型 0x%02X (sql_variant)的排序规则无效。
8045 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (CLR 类型)指定了无效的架构。
8046 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.ls"),行 %I64d,列 %d:提供的长度对数据类型 %. ls 无效。 请检查源数据中的无效长度。 例如,长度为奇数(以字节为单位)的 nchar 类型的数据即为无效长度。
8047 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (用户定义的表类型)指定了非零长度的数据库名称。 数据库名称不允许带有表值参数,仅架构名称和类型名称有效。
8048 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (用户定义的表类型)指定了无效的架构。
8049 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (用户定义的表类型)指定了无效的类型名称。
8050 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (用户定义的表类型)指定了无效的列计数。
8051 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (用户定义的表类型)指定了无效的列名称。
8052 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:数据类型 0x%02X (用户定义的表类型)时间戳列必须为默认值。
8053 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (用户定义的表类型)指定了无效的列标志。
8054 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (用户定义的表类型)指定了无效的排序和唯一性元数据。
8055 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (用户定义的表类型)指定了无效的列排序元数据。
8056 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:为数据类型 0x%02X (用户定义的表类型)指定的可选元数据标记太多。
8057 16 表值参数 %d ("%.*ls"),行 %I64d,列 %d:数据类型 0x%02X (用户定义的表类型)。 指定的列是计算列或默认列,设置了排序或唯一性。 只能对具有客户端提供的数据的列设置排序和唯一性。
8058 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 未对参数化字符串的表值参数 %d 定义表类型。
8059 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 未对参数化字符串的表值参数 "%.*ls" 定义表类型。
8060 16 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。 表值参数 %d ("%.*ls"),行 %I64d,列 %d:数据类型 0x%02X (用户定义的表类型)为 Null 且未设置为默认值。 必须将 Null 表值参数作为默认参数发送。
8061 16 表值参数 "%.*ls" 的数据不符合该参数的表类型。
8062 16 表值参数 %d 的数据不符合该参数的表类型。
8063 16 传入的表格格式数据流(TDS)远程过程调用流正在发送不限长度的 CLR 类型。 参数 %d ("%.ls")定义为类型 %. ls。 下级客户端不支持此类型。 请以 varbinary(max) 形式发送大型 CLR 类型的序列化数据,或者将客户端驱动程序升级为支持无限 CLR 类型的驱动程序。
8064 16 参数 %d ([%.ls].[%. ls].[%.*ls]):CLR 类型不存在或者你没有访问它的权限。
8101 16 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 '%.*ls' 中的标识列指定显式值。
8102 16 无法更新标识列 '%.*ls'。
8105 16 '%.*ls' 不是用户表。 无法执行 SET 操作。
8106 16 表 '%.*ls' 没有标识属性。 无法执行 SET 操作。
8107 16 表 '%.ls.%. ls.%.ls' 的 IDENTITY_INSERT 已经为 ON。无法为表 '%. ls' 执行 SET 操作。
8108 16 无法使用 SELECT INTO 语句将标识列添加到表 '%.ls',该表的列 '%. ls' 已继承了标识属性。
8109 16 尝试使用 SELECT INTO 语句将多个标识列添加到表 '%.*ls'。
8110 16 无法将多个 PRIMARY KEY 约束添加到表 '%.*ls'。
8111 16 无法对表 '%.*ls' 中可以为 Null 的列定义 PRIMARY KEY 约束。
8112 16 无法为表 '%.*ls' 上的约束添加多个聚集索引。
8113 16 XML 数据类型方法 '%.*ls' 的使用不正确。 此上下文中需要使用赋值函数方法。
8114 16 从数据类型 %ls 转换为 %ls 时出错。
8115 16 将 %ls 转换为数据类型 %ls 时出现算术溢出错误。
8116 16 参数数据类型 %ls 对于 %ls 函数的参数 %d 无效。
8117 16 操作数数据类型 %ls 对于 %ls 运算符无效。
8118 16 选择列表中的列 '%.ls.%. ls' 无效,因为该列没有包含在聚合函数中,并且没有 GROUP BY 子句。
8119 16 HAVING 子句中的列 '%.ls.%. ls' 无效,因为该列没有包含在聚合函数中,并且没有 GROUP BY 子句。
8120 16 选择列表中的列 '%.ls.%. ls' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
8121 16 HAVING 子句中的列 '%.ls.%. ls' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
8123 16 相关表达式无效,因为该表达式不在 GROUP BY 子句中。
8124 16 在包含外部引用的被聚合表达式中指定了多个列。 如果被聚合的表达式包含外部引用,那么该外部引用就必须是该表达式中所引用的唯一的一列。
8125 16 在 FROM 子句包含被聚合列所在的表的查询中,包含外部引用的被聚合表达式必须包含在选择列表或 HAVING 子句子查询中。
8126 16 ORDER BY 子句中的列 "%.ls.%. ls" 无效,因为该列没有包含在聚合函数中,并且没有 GROUP BY 子句。
8127 16 ORDER BY 子句中的列 "%.ls.%. ls" 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
8128 10 正在使用 '%s' 版本 '%s' 执行扩展存储过程 '%s'。 这只是一条信息性消息,不需要用户执行任何操作。
8129 16 新的磁盘大小必须大于 %d。 请考虑使用 DBCC SHRINKDB。
8131 10 扩展存储过程 DLL '%s' 不导出 __GetXpVersion()。 有关详细信息,请参阅文档中的主题 '向后兼容详细信息(级别 1) - 开放式数据服务'。
8132 10 扩展存储过程 DLL '%s' 报告其版本为 %d.%d, 但所需的版本为 %d.%d。
8133 16 CASE 说明中的任一结果表达式均不能是 NULL。
8134 16 遇到以零作除数错误。
8135 16 表 '%.*ls' 的表级别约束未指定列列表。
8136 16 在表 '%.*ls' 的 %ls 约束键列表中指定了重复的列。
8137 16 XML 数据类型方法 '%.*ls' 的使用不正确。 此上下文中需要使用非赋值函数方法。
8138 16 在表 '%.*ls' 的外键列列表中指定的列多于 16 个。
8139 16 表 '%.*ls' 的外键中引用列的数目与被引用列的数目不等。
8140 16 在表 '%.*ls' 的列级别 %ls 约束中指定了多个键。
8141 16 表 '%.ls' 的列 '%. ls' 的列 %ls 约束引用了另一列。
8143 16 多次提供了参数 '%.*ls'。
8144 16 为过程或函数 %.*ls 指定了过多的参数。
8145 16 %.ls 不是过程 %. ls 的参数。
8146 16 过程 %.*ls 没有参数,但却为该过程提供了参数。
8147 16 无法为表 '%.ls' 的可为 Null 的列 '%. ls' 创建 IDENTITY 属性。
8148 16 为表 '%.ls' 的列 '%. ls' 指定了多个列 %ls 约束。
8149 16 在纤程模式下不支持 OLE 自动化对象。
8150 16 为表 '%.ls' 的列 '%. ls' 指定了多个 NULL 约束。
8151 16 为表 '%.ls' 的列 '%. ls' 同时定义了 PRIMARY KEY 和 UNIQUE 约束。 只允许定义二者中的一个。
8152 16 将截断字符串或二进制数据。
8153 10 警告:聚合或其他 SET 操作消除了 Null 值。
8154 15 表 '%.*ls' 不明确。
8155 15 没有为 '%.*ls' 的列 %d 指定任何列名称。
8156 15 多次为 '%.ls' 指定了列 '%. ls'。
8158 15 '%.*ls' 中的列多于列列表中指定的列。
8159 15 '%.*ls' 中的列少于列列表中指定的列。
8160 15 存在 GROUP BY 子句时,只能指定 GROUPING 或 GROUPING_ID 函数。
8161 15 %.*ls 函数的参数 %d 与 GROUP BY 子句中的任何表达式都不匹配。
8162 16 形参 "%.*ls" 未声明为 OUTPUT 参数,但传递进来的实参请求输出。
8164 16 INSERT EXEC 语句不能嵌套。
8165 16 子命令值 %d 无效。 有效范围为从 %d 到 %d。
8166 16 不允许使用约束名称 '%.*ls'。 约束名称不能以数字符号(#)开头。
8167 16 列 "%.*ls" 的类型与 UNPIVOT 列表中指定的其他列的类型冲突。
8168 16 无法在此上下文中创建、删除、启用或禁用名为 '%.*ls' 的多个约束、列或触发器。 名称不允许重复。
8169 16 将字符串转换为 uniqueidentifier 时失败。
8170 16 将 uniqueidentifier 值转换为 char 时结果空间不足。
8171 16 对象 '%.*ls' 上的提示 '%ls' 无效。
8172 16 XML 数据类型方法 "%.*ls" 的参数 %d 必须是字符串文字。
8173 15 调用 XML 数据类型方法 '%.*ls' 时使用的语法不正确。
8174 16 找不到句柄为 %d 的架构锁。
8175 10 找不到表 %.*ls。 稍后将尝试解析此表名。
8176 16 重新同步过程需要使用键 '%.*ls' 的值,但未提供该键值。
8177 16 除非某个列包含在聚合函数或 GROUP BY 子句中,否则无法在 %hs 子句中使用该列。
8178 16 参数化查询 '%.ls' 需要参数 '%. ls',但未提供该参数。
8179 16 找不到句柄为 %d 的预定义语句。
8180 16 无法预定义语句。
8181 16 系统目录中缺少 '%.*ls' 的文本。 若要使用该对象,必须先将其删除并重新创建。
8183 16 只能对计算列创建 UNIQUE 或 PRIMARY KEY 约束,CHECK、FOREIGN KEY 和 NOT NULL 约束要求计算列是持久化的。
8184 16 二进制校验和中存在错误。 二进制校验和输入中没有可比的列。
8185 16 展开 "*" 时出错:在基础表或视图中发现不可比的列。
8186 16 只能对用户表和系统表使用函数 '%.*ls'。
8187 16 准备的句柄 %d 当前正由另一个命令使用(错误状态: %d)。
8188 16 程序集 "%.ls" 的程序集类型 "%. ls" 已有 SQL 类型。 只能将一个 SQL 类型映射到给定的程序集类型。 CREATE TYPE 失败。
8189 16 您没有运行 '%ls' 的权限。
8190 16 如果不定义要筛选的表,将无法编译复制筛选过程。
8191 16 复制筛选过程只能包含 SELECT、GOTO、IF、WHILE、RETURN 和 DECLARE 语句。
8192 16 复制筛选过程不能有参数。
8193 16 无法执行标记为 FOR REPLICATION 的过程。
8195 16 无法对 "%.ls" 创建 "%. ls"。 插入、更新和删除触发器只能针对用户表和视图创建。
8196 16 将重复的列指定成了 ROWGUIDCOL。
8197 16 对象 '%.*ls' 不存在,或对此操作无效。
8199 16 在 EXECUTE <procname> 中,procname 只能是类型为 char、varchar、nchar 或 nvarchar 的文字或变量。
8301 10 在过程 sp_addextendedproperty、sp_updateextendedproperty 和 sp_dropextendedproperty 中以及表值函数 fn_listextendedproperty 中,不推荐使用值为 'USER' 的 level0type,SQL Server 的未来版本中将删除这一用法。 现在,用户属于架构范围,因此,将使用值为 'SCHEMA' 的 level0type;对于 USER 的扩展属性,将使用值为 'USER' 的 level1type。
8302 10 SQL Server 的未来版本中将删除 CREATE RULE 和 DROP RULE。 请避免在新的开发工作中使用 CREATE RULE 和 DROP RULE,并计划修改当前使用它们的应用程序。 将改用检查约束,这些检查约束是使用 CREATE TABLE 或 ALTER TABLE 的 CHECK 关键字创建的。
8303 10 SQL Server 的后续版本中将删除 CREATE DEFAULT 和 DROP DEFAULT。 请避免在新的开发工作中使用 CREATE DEFAULT 和 DROP DEFAULT,并计划修改当前使用它们的应用程序。 将改用默认值定义,这些默认值定义是使用 ALTER TABLE 或 CREATE TABLE 的 DEFAULT 关键字创建的。
8304 10 SQL Server 的未来版本中将删除 INDEXKEY_PROPERTY。 请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 将改用 sys.index_columns。
8305 10 SQL Server 的未来版本中将删除 TEXT IN ROW 功能。 避免在新的开发工作中使用针对 TEXT IN ROW 选项的 sp_tableoption,并计划修改当前使用 TEXT IN ROW 选项的应用程序。 存储大量数据的首选方法是使用 varchar(max)、nvarchar(max)和 varbinary(max)数据类型。
8306 10 在过程 sp_addextendedproperty、sp_updateextendedproperty 和 sp_dropextendedproperty 中以及表值函数 fn_listextendedproperty 中,不推荐使用值为 'TYPE' 的 level0type,SQL Server 的未来版本中将删除这一用法。 现在,类型属于架构范围,因此,将使用值为 'SCHEMA' 的 level0type;对于 TYPE 的扩展属性,将使用值为 'TYPE' 的 level1type。
8307 10 SQL Server 的未来版本中将删除 FILE_ID。 请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 将改用 FILE_IDEX。
8308 10 SQL Server 的未来版本中将删除 USER_ID。 请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 将改用 DATABASE_PRINCIPAL_ID。
8310 16 无法创建(或打开)命名文件映射对象 '%ls'。 SQL Server 性能计数器已禁用。
8311 16 无法将文件映射对象 '%ls' 的视图映射到 SQL Server 进程地址空间中。 SQL Server 性能计数器已禁用。
8312 16 无法创建(或打开)指定互斥体 '%ls'。 SQL Server 性能计数器已禁用。
8313 16 将 SQL Server 性能对象/计数器索引映射到对象/计数器名称时出错。 SQL Server 性能计数器已禁用。
8314 16 在注册表中找不到 SQL Server 性能对象 '%ls'。 SQL Server 性能计数器已禁用。
8315 16 在注册表中找不到 SQL Server 性能计数器 '%ls'。 SQL Server 性能计数器已禁用。
8316 16 无法打开注册表项 'HKLM%ls'。 SQL Server 性能计数器已禁用。
8317 16 无法查询与注册表项 'HKLM%ls' 相关联的值 '%ls'。 SQL Server 性能计数器已禁用。
8318 16 性能计数器初始化期间出现虚拟内存分配错误。 SQL Server 性能计数器已禁用。
8319 16 Windows 内核对象 '%ls' 已存在。 它不归 SQL Server 服务帐户所有。 SQL Server 性能计数器已禁用。
8320 10 @@REMSERVER 将从今后发布的 SQL Server 版本中删除。 请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 请改用链接服务器和链接服务器存储过程。
8350 10 不推荐在针对语句目标表('%.*ls')的 UPDATE 或 DELETE 语句的 FROM 子句中使用 NOLOCK 或 READUNCOMMITTED 提示。 这些提示在此位置无效。 Microsoft 建议您从此语句中删除这些提示。 在 SQL Server 的未来版本中将不再支持在此位置使用这些提示。
8351 16 无法处理跟踪控制请求,因为注册事件时指定了无效的参数。 请确认参数处于有效范围内。
8352 16 找不到请求的跟踪模板: id = %ls。
8353 16 无法启动 Windows 事件跟踪。 %ls。 要启用 Windows 事件跟踪,请重新启动 SQL Server。
8354 16 Windows 事件跟踪无法发送事件。 以后不会再报告具有相同错误代码的发送错误。 错误 ID: %d,事件类 ID: %d,原因: %ls。
8355 16 无法传递服务器级事件通知。 Service Broker 已在 msdb 中禁用或者 msdsb 无法启动。 其他数据库中的事件通知可能也会受到影响。 将 msdb 联机或者启用 Service Broker。
8356 16 Windows 事件跟踪(ETW)无法发送事件。 服务器的内存不足。 将来可能不会报告相同的发送失败事件。
8357 16