数据库引擎错误

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

此列表并不详尽。 有关所有错误的完整列表,请使用以下查询查询sys.messages目录视图:

SELECT message_id AS Error, severity AS Severity,  
[Event Logged] = CASE is_event_logged WHEN 0 THEN 'No' ELSE 'Yes' END,
text AS [Description]
FROM sys.messages
WHERE language_id = 2052   --所需的语言,例如1033(美国英语)
ORDER BY message_id
ErrorSeverityEvent LoggedDescription
2120No警告: 在 %2! 出现错误 %1!。请记录该错误和时间,并与您的系统管理员联系。
10115No在 Waitfor 中不允许使用查询。
10215No“%1!”附近有语法错误。
10315No以 ‘%2!’ 开头的 %1! 太长。最大长度为 %3!。
10415No如果该语句包含 UNION、INTERSECT 或 EXCEPT 运算符,则 ORDER BY 项必须出现在选择列表中。
10515No字符串 ‘%1!’ 后的引号不完整。
10616No查询中的表名太多。最多允许有 %1! 个。
10715No列前缀 ‘%1!’ 与查询中使用的表名或别名不匹配。
10815NoORDER BY 位置号 %1! 超出了选择列表中项数的范围。
10915NoINSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。
11015NoINSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。
11115No%1!’ 必须是查询批次中的第一个语句。
11215No%1! 语句中不允许使用变量。
11315No缺少注释的结尾标记 ‘*/’。
11415No对于将值赋给变量的语句,浏览模式无效。
11515NoFOR UPDATE 子句对包含集合运算符的语句无效。
11615No当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
11715No%1! 名称 ‘%2!’ 包含的前缀超出了最大限值。最多只能有 %3! 个。
11915No必须传递参数 %1!,并以 ‘@name = value’ 的形式传递后续的参数。一旦使用了 ‘@name = value’ 形式之后,所有后续的参数就必须以 ‘@name = value’ 的形式传递。
12015NoINSERT 语句的选择列表包含的项少于插入列表中的项。SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。
12115NoINSERT 语句的选择列表包含的项多于插入列表中的项。SELECT 语句中值的数目必须与 INSERT 语句中列的数目匹配。
12215No%1! 选项只允许用于 %2! 语法。
12315No批/过程超出了 %1! 个字符的最大长度。
12415NoCREATE PROCEDURE 不包含任何语句。
12515NoCase 表达式只能嵌套到 %1! 层。
12615No伪列 “%1!” 无效。
12715NoTOP N 或 FETCH 行计数值不得为负。
12815No在此上下文中不允许使用名称 “%1!”。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。
12915No填充因子 %1! 是无效百分比;填充因子必须介于 1 到 100 之间。
13016No不能对包含聚合或子查询的表达式执行聚合函数。
13115No赋予 %2! ‘%3!’ 的大小(%1!)超出了任意数据类型的最大允许值(%4!)。
13215No标签 ‘%1!’ 已声明。标签名称在查询批次或存储过程内部必须唯一。
13315NoGOTO 语句引用了标签 ‘%1!’,但该标签尚未声明。
13415No变量名 ‘%1!’ 已声明。变量名在查询批次或存储过程内部必须唯一。
13515No不能在 WHILE 语句的作用域之外使用 BREAK 语句。
13615No不能在 WHILE 语句的作用域之外使用 CONTINUE 语句。
13715No必须声明标量变量 “%1!”。
13815No不允许在子查询中使用相关子句。
13915No不能向局部变量赋予默认值。
14015No只能在 CREATE TRIGGER 语句内部使用 IF UPDATE。
14115No向变量赋值的 SELECT 语句不能与数据检索操作结合使用。
14215No约束 ‘%1!’ 的定义中有语法错误。
14415No在用于 GROUP BY 子句分组依据列表的表达式中,不能使用聚合或子查询。
14515No如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。
14615No无法为子查询分配辅助表。超出了查询中允许的最大表数目(%1!)。
14715No聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引用。
14815No用于 WAITFOR 的时间字符串 ‘%1!’ 中存在时间语法错误。
14915No用于 WAITFOR 的时间值 ‘%1!’ 是无效值。请检查日期/时间语法。
15115No%1!’ 是无效的 money 值。
15215No已经两次指定了相同的大数据布局选项 “%1!”。
15315No在 %2! 语句中选项 %1! 的用法无效。
15415No在 %2! 中不允许使用 %1!。
15515No%1!’ 不是可以识别的 %2! 选项。
15615No关键字 ‘%1!’ 附近有语法错误。
15715No聚合不应出现在 UPDATE 语句的集合列表中。
15815No聚合不应出现在 OUTPUT 子句中。
15915No必须为 DROP INDEX 语句指定表名和索引名。
16015No规则不包含变量。
16115No规则包含多个变量。
16215NoTOP 或 OFFSET 子句中的表达式无效。
16415No每个 GROUP BY 表达式必须至少包含一个不是外部引用的列。
16516No不能授予或撤消特权 %1!。
16615No%1!’ 不允许将数据库名称指定为对象名前缀。
16715No不能在临时对象上创建 %1!。
16815No浮点值 ‘%1!’ 超出了计算机表示范围(%2! 个字节)。
16915No在排序依据列表中多次指定了某一列。排序依据列表中的列必须是唯一的。
17115NoINSERT、SELECT INTO 或 UPDATE 语句不能使用浏览模式。
17215No不能在浏览模式中使用 HOLDLOCK。
17315No列 ‘%1!’ 的定义中必须包括数据类型。
17415No%1! 函数要求有 %2! 个参数。
17515No聚合不应出现在计算列表达式或检查约束中。
17615No视图中不再支持 FOR BROWSE 子句。
17715No仅当 SELECT 语句中有 INTO 子句时,才能使用 IDENTITY 函数。
17815No在此上下文中不能使用带有返回值的 RETURN 语句。
17915No向存储过程传递常量时不能使用 OUTPUT 选项。
18015No此 %1! 语句中参数太多。最多允许 %2! 个参数。
18115No不能在 DECLARE、CREATE AGGREGATE 或 CREATE FUNCTION 语句中使用 OUTPUT 选项。
18215No必须为 READTEXT 或 WRITETEXT 实用工具提供表名和列名。
18315No列 ‘%2!’ 的小数位数(%1!)必须介于 %3! 到 %4! 之间。
18416NoDEFAULT 只能为同一内容类型的文件组指定一次。
18515No在大容量形式下,数据流在 WRITETEXT 语句中无效。
18615NoWRITETEXT 语句中缺少数据流。
18716NoMAX_QUEUE_READERS 的有效范围是 0 到 32767。
18815No在 CREATE DATABASE 语句中,如果没有指定至少一个数据文件,则不能指定日志文件。
18915No%1! 函数要求有 %2! 到 %3! 个参数。
19015No语句中指定的日期或时间无效。
19115NoSQL 语句的某些部分嵌套过深。请重写查询或将其分解为若干较小的查询。
19216No小数位数必须小于或等于精度。
19315No以 ‘%1!’ 开头的对象名或列名太长。最大长度为 %2! 个字符。
19415NoSELECT INTO 语句不能包含向变量赋值的 SELECT 语句。
19515No%1!’ 不是可以识别的 %2!。
19615NoSELECT INTO 必须是包含 UNION、INTERSECT 或 EXCEPT 运算符的语句中的第一个查询。
19715No无法在向表插入变量时将 EXECUTE 用作源。
19815No浏览模式对于包含 UNION、INTERSECT 或 EXCEPT 运算符的语句无效。
19915NoINSERT 语句不能包含向变量赋值的 SELECT 语句。
20116No过程或函数 ‘%1!’ 需要参数 ‘%2!’,但未提供该参数。
20216No类型 ‘%1!’ 对 WAITFOR 无效。支持的数据类型为 CHAR/VARCHAR、NCHAR/NVARCHAR 和 DATETIME。WAITFOR DELAY 支持 INT 和 SMALLINT 数据类型。
20316No名称 ‘%1!’ 不是有效的标识符。
20420Yes在节点 %1! 中出现规范化错误。
20516No使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式。
20616No操作数类型冲突: %1! 与 %2! 不兼容
20716No列名 ‘%1!’ 无效。
20816No对象名 ‘%1!’ 无效。
20916No列名 ‘%1!’ 不明确。
21016No从 binary/varbinary 字符串向 datetime 转换时失败。
21123Yes可能发生了架构损坏。请运行 DBCC CHECKCATALOG。
21216No表达式结果长度超出了最大限值。最大值为 %1!,但目前长度为 %2!。
21316No列名或所提供值的数目与表定义不匹配。
21416No过程需要类型为 ‘%2!’ 的参数 ‘%1!’。
21516No为不是函数的对象 ‘%1!’ 提供了参数。如果这些参数要作为表提示,则需要使用 WITH 关键字。
21616No没有为函数 ‘%1!’ 提供参数。
21716No超出了存储过程、函数、触发器或视图的最大嵌套层数(最大层数为 %1!)。
21816No找不到类型 ‘%1!’。该类型不存在,或者您没有所需的权限。
21916No类型 ‘%1!’ 已存在,或者您没有创建它的权限。
22016No发生数据类型 %1! 的算术溢出错误,值 = %2!。
22110NoFIPS 警告: 从 %1! 隐式转换为 %2!。
22216No基类型 “%1!” 不是别名数据类型的有效基类型。
22311No对象 ID %1! 被指定为表 ID %2! 中列 ID %3! 的默认值,但该对象缺失或不是默认值类型。
22411No对象 ID %1! 被指定为表 ID %2! 中列 ID %3! 的规则,但该对象缺失或不是默认值类型。
22516No为 %1!"%2!" 提供的参数无效。
22616No在多语句事务内不允许使用 %1! 语句。
22715No%1! 不是有效的函数、属性或字段。
22815No程序集 ‘%3!’ 中 ‘%2!’ 类型的方法 ‘%1!’ 不返回任何值。
22914No拒绝了对对象 ‘%2!’ (数据库 ‘%3!’,架构 ‘%4!’)的 %1! 权限。
23014No拒绝了对对象“%3!”(数据库“%4!”,架构“%5!”)的列“%2!”的 %1! 权限。
23111No没有这样的默认值。ID = %1!,数据库 ID = %2!。
23216No类型 %1! 发生算术溢出错误,值 = %2!。
23316No表 ‘%2!’ 中的列 ‘%1!’ 不能为 Null。
23416No结果空间不足,无法将 money 值转换为 %1!。
23516No无法将 char 值转换为 money。该 char 值的语法有误。
23616No从 char 数据类型到 money 数据类型的转换导致 money 溢出错误。
23716No结果空间不足,无法将 money 值转换为 %1!。
23916No指定了重复的公用表表达式名称 ‘%1!’。
24016No在递归查询 “%2!” 的列 “%1!” 中,定位点类型和递归部分的类型不匹配。
24116No从字符串转换日期和/或时间时,转换失败。
24216No从 %1! 数据类型到 %2! 数据类型的转换产生一个超出范围的值。
24316No类型 %1! 不是已定义的系统类型。
24416No转换 %1! 值’%2!’ 时溢出了 %3! 列。请使用较大的整数列。
24516No在将 %1! 值 ‘%2!’ 转换成数据类型 %3! 时失败。
24616No没有为递归查询 “%1!” 指定任何定位点成员。
24716No在递归查询 “%1!” 的递归部分发现了定位点成员。
24816No转换 %1! 值 ‘%2!’ 时溢出了整数列。
24916No类型 “%1!” 不是可比的。不能在 %2! 子句中使用。
25116No未能为查询优化分配辅助表。超出了查询中允许的最大表数目(%1!)。
25216No递归公用表表达式 ‘%1!’ 不包含顶级 UNION ALL 运算符。
25316No公用表表达式 ‘%1!’ 的递归成员有多个递归引用。
25416NoPIVOT 运算符的列列表中不允许有带前缀的列。
25516NoPIVOT 运算符的列列表中不允许有伪列。
25616No数据类型 %1! 对 %2! 函数无效。允许使用的类型有: char/varchar、nchar/nvarchar 和 binary/varbinary。
25716No不允许从数据类型 %1! 到 %2! 的隐式转换。请使用 CONVERT 函数来运行此查询。
25815No不能对 %1! 调用方法。
25916No不允许对系统目录进行即席更新。
26016No不允许从数据类型 %1! 到数据类型 %2! 的隐式转换(表 ‘%3!’,列 ‘%4!’)。请使用 CONVERT 函数来运行此查询。
26116No%1!’ 不是可以识别的函数。
26216No在数据库 ‘%2!’ 中拒绝了 %1! 权限。
26316No必须指定要从中选择的表。
26416No在 INSERT 的 SET 子句或列列表中多次指定了列名“%1!”。在同一子句中不得为一个列分配多个值。请修改该子句,以确保一个列仅更新一次。如果此语句在视图中更新或插入列,列别名可能掩盖您的代码中的重复情况。
26516No在 %2! 运算符中指定的列名 “%1!” 与 %3! 参数中现有的列名冲突。
26616NoEXECUTE 后的事务计数指示 BEGIN 和 COMMIT 语句的数目不匹配。上一计数 = %1!,当前计数 = %2!。
26716No找不到对象 ‘%1!’。
26816No无法在此数据库中运行 SELECT INTO。数据库所有者必须运行 sp_dboption 以启用此选项。
27016No不能修改对象 ‘%1!’。
27116No不能修改列 “%1!”,因为它是计算列,或者是 UNION 运算符的结果。
27216No不能更新时间戳列。
27316No不能将显式值插入时间戳列。请对列列表使用 INSERT 来排除时间戳列,或将 DEFAULT 插入时间戳列。
27516No不允许在 UNPIVOT 运算符的值或透视列中使用前缀。
27616No不允许将伪列作为 UNPIVOT 运算符的值或透视列。
27716No列 “%1!” 在 UNPIVOT 运算符的列列表中指定了多次。
27816No在 GROUP BY 子句中不能使用 text、ntext 和 image 数据类型。
27916No在这一子查询或聚合表达式中,text、ntext 和 image 数据类型无效。
28016No在 TEXTPTR 函数中只允许使用基表列。
28116No从 %2! 转换为字符串时,%1! 不是有效的样式号。
28210No%1!过程试图返回状态 NULL,这是不允许的。将返回状态 0。
28316No在 INSTEAD OF 触发器内部,无法对已插入的或已删除的表使用 READTEXT。
28416No不能将规则绑定到 text、ntext 或 image 数据类型。
28516NoREADTEXT、WRITETEXT 和 UPDATETEXT 语句不能用于视图或函数。
28616No不能更新逻辑表 INSERTED 和 DELETED。
28716No触发器内不允许使用 %1! 语句。
28816NoPATINDEX 函数只能对 char、nchar、varchar、nvarchar、text 和 ntext 数据类型进行操作。
28916No无法构造数据类型 %1!,某些参数的值无效。
29016No使用对象 “%1!”、方法 “%2!” 的 EXECUTE 语句无效。
29116NoCAST 或 CONVERT: 为类型 ‘%1!’ 指定的属性无效
29216No结果空间不足,无法将 smallmoney 值转换为 %1!。
29316No无法将 char 值转换为 smallmoney。该 char 值的语法有误。
29416No从 char 数据类型到 smallmoney 数据类型的转换导致 smallmoney 溢出错误。
29516No将字符串转换为 smalldatetime 数据类型时失败。
29716No用户没有执行此操作的权限。
30014No拒绝了对对象 ‘%2!’ (数据库 ‘%3!’)的 %1! 权限。
30116No查询中包含不允许的外部联接请求。
30216Nonewsequentialid() 内置函数只能在 CREATE TABLE 语句或 ALTER TABLE 语句中 ‘uniqueidentifier’ 类型的列的 DEFAULT 表达式中使用。不能与其他运算符一起用来构成复杂的标量表达式。
30316No表 ‘%1!’ 是外部联接子句的内部成员。如果该表还出现在常规联接子句中,则不允许发生这种情况。
30416No%1!’ 超出了索引选项 ‘%2!’ 的范围。有关有效值的范围,请参见 sp_configure 选项 ‘%3!’。
30516No不能对 XML 数据类型进行比较或排序,除非使用 IS NULL 运算符。
30616No不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。
30716No表 ‘%2!’ 的索引 ID %1! (在 FROM 子句中指定)不存在。
30816No表 ‘%2!’ 的索引 ‘%1!’ (在 FROM 子句中指定)不存在。
30916No不能在提示中对表 “%2!” 使用索引 “%1!”。提示中不允许使用 XML 索引。
31015No为 MAXRECURSION 选项指定的值 %1! 超出了允许的最大值 %2!。
31116No不能在 ‘inserted’ 表和 ‘deleted’ 表中使用 text、ntext 或 image 列。
31216No不能在筛选存储过程中引用 text、ntext 或 image 列。
31316No为过程或函数 %1! 提供的参数数目不足。
31416No无法将 GROUP BY ALL 用于特殊表 INSERTED 或 DELETED。
31516No表 “%2!” 的索引 “%1!” (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。
31616No表 “%2!” 的索引 ID %1! (在 FROM 子句中指定)被禁用或驻留在未联机的文件组中。
31716No表值函数 ‘%1!’ 不能有列别名。
31816No表值方法返回的表(及其列)需要有别名。
31916No关键字 ‘with’ 附近有语法错误。如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。
32016NoOPTIMIZE FOR 子句中 ‘%1!’ 的编译时变量值必须是文字。
32115No“%1!”不是可识别的表提示选项。如果它要作为表值函数或 CHANGETABLE 函数的参数,请确保您的数据库兼容模式设置为 90。
32215No在 OPTIMIZE FOR 子句中指定了变量 “%1!”,但没有在查询中使用。
32415No不支持 %1! 运算符的 ‘ALL’ 版本。
32515No%1!’ 附近有语法错误。您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。有关 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的信息,请参见帮助。
32616No多部分标识符 ‘%1!’ 不明确。既存在列 ‘%2!’,又存在列 ‘%3!’。
32716No函数调用 ‘%1!’ 不明确: 既存在同名的用户定义函数,又存在同名的方法调用。
32816No由于 textptr() 函数用在其中一个基表的 LOB 列中,所以无法为给定语句生成游标计划。
32916No每个 GROUP BY 表达式都必须包含至少一个列引用。
33015NoOUTPUT INTO 子句的目标 ‘%1!’ 不能是视图表达式或公用表表达式。
33115NoOUTPUT INTO 子句的目标表 ‘%1!’ 不能有任何启用的触发器。
33215NoOUTPUT INTO 子句的目标表 ‘%1!’ 不能位于(主键、外键)关系的任何一侧。找到引用约束 ‘%2!’。
33315NoOUTPUT INTO 子句的目标表 ‘%1!’ 不能具有任何启用的检查约束或任何启用的规则。找到检查约束或规则 ‘%2!’。
33415No如果 DML 语句包含不带 INTO 子句的 OUTPUT 子句,则该语句的目标表 ‘%1!’ 不能具有任何启用的触发器。
33516No函数调用不能用于匹配 DELETE 或 UPDATE 语句的 FROM 子句中的目标表。请改用没有参数的函数名称 ‘%1!’。
33615No“%1!”附近的语法不正确。如果它要用作公用表表达式,需要使用分号显式终止前一个语句。
33710No警告: 浮点值 ‘%1!’ 太小。它将被当做 0 处理。
33816NoREADTEXT、WRITETEXT 和 UPDATETEXT 语句无法用于视图、远程表和触发器内插入的表或删除的表。
33916NoDEFAULT 和 NULL 不允许作为显式标识值。
34016No无法对视图 “%2!” 创建触发器 “%1!”。不能对视图创建 AFTER 触发器。
34116No复制筛选器过程不能包含类型为大型对象、较大值、XML 或 CLR 的列。
34216No在此上下文中不允许有列 “%1!”,并且找不到用户定义的函数或聚合 “%2!”。
34315NoCREATE、DROP 或 ALTER 语句中使用了未知的对象类型 ‘%1!’。
34416No不允许远程函数引用 ‘%1!’,找不到列名 ‘%2!’,或者列名不明确。
34516NoOUTPUT 子句中不允许使用函数 ‘%1!’,因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。
34615No因为参数 “%1!” 不是表值参数,所以不能将其声明为 READONLY。
34716No不能将表值参数 “%1!” 声明为 OUTPUT 参数。
34816No不能将表变量 “%1!” 传递给带 OUTPUT 选项的存储过程。
34916No过程 “%1!” 没有名为 “%2!” 的参数。
35016No列 “%1!” 的数据类型无效。列不能为用户定义的表类型。
35116No列、参数或变量 %1!: 找不到数据类型 %2!。
35215No必须使用 READONLY 选项声明表值参数 “%1!”。
35316No当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,%2! 子句中不允许使用函数 ‘%1!’。这是因为该函数执行用户数据访问或系统数据访问,或者被认为执行此种访问。默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。
35416No当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标 ‘%1!’ 不能是视图或公用表表达式。
35516No当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 ‘%1!’ 不能具有任何已启用的触发器。
35616No当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 ‘%1!’ 不能位于(主键、外键)关系的任何一侧。找到引用约束 ‘%2!’。
35716No当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表 ‘%1!’ 不能有任何已启用的规则。找到规则 ‘%2!’。
35816NoMERGE 语句的目标表 ‘%1!’ 不能有任何已启用的规则。找到规则 ‘%2!’。
35916NoOUTPUT INTO 子句的目标 ‘%1!’ 包含一个具有 ignore_dup_key 选项的索引,如果同时使用 OUTPUT 子句,将无法使用该子句。
36016NoINSERT、UPDATE 或 MERGE 语句的目标列列表不能同时包含稀疏列和包含稀疏列的列集。请重写该语句以包括稀疏列或列集,但不能同时包括这两者。
36116NoINSERT、UPDATE 或 MERGE 语句中指定的目标列数超过最大值 %1!。该总数包括标识、时间戳和具有默认值的列。若要更正此错误,请更改该查询以将稀疏列集而非单个的稀疏列作为目标。
36216No查询处理器无法生成查询计划,因为针对表或视图“%2!”的 FORCESEEK 提示中的名称“%1!”与索引“%3!”的键列名称不匹配。
36316No查询处理器无法生成查询计划,因为针对表或视图“%1!”的 FORCESEEK 提示不能用于索引“%3!”指定的 %2!。
36416No查询处理器无法生成查询计划,因为使用了针对视图“%1!”的 FORCESEEK 提示并且没有使用 NOEXPAND 提示。请使用 NOEXPAND 提示重新提交该查询或删除针对视图的 FORCESEEK 提示。
36516No查询处理器无法生成查询计划,因为针对表或视图“%1!”的 FORCESEEK 提示指定了比索引“%2!”中的键列数目更多的查找列。
36616No查询处理器无法生成查询计划,因为针对表或视图“%1!”的 FORCESEEK 提示不能用于列存储索引“%2!”。
40116No语句或表达式 %1! 尚未实现。
40216No数据类型 %1! 和 %2! 在 %3! 运算符中不兼容。
40316No运算符对数据类型无效。运算符为 %1!,类型为 %2!。
40416No不允许使用列引用 “inserted.%1!”,因为它引用了未在此语句中修改的基表。
40516No在包含 OUTPUT 子句或嵌套的 DML 语句的语句中,不能将远程表用作 DML 目标。
40616No不能在 PIVOT 运算符中使用 %1!,因为它对 NULL 不是固定不变的。
40716No内部错误。文件 %1! 第 %2! 行中的字符串例程因 HRESULT 0x%3! 的错误而失败。
40816No在 ORDER BY 列表中的位置 %1! 处遇到常量表达式。
41216No列 “%1!” 不可更新,因为它是派生的或是常量。
41316No内联函数 “%1!” 不支持相关参数或子查询。
41416No不允许使用 UPDATE,因为该语句会更新视图 “%1!”,而该视图参与联接并且有一个 INSTEAD OF UPDATE 触发器。
41516No不允许使用 DELETE,因为该语句会更新视图 “%1!”,而该视图参与联接并且有一个 INSTEAD OF DELETE 触发器。
41616No不能直接更新服务队列 “%1!”。
41716No在针对分区视图的 UPDATE 或 DELETE 语句中不允许使用 TOP。
41816No分布式查询中不允许有显示 CLR 类型的列的对象。请使用传递查询访问远程对象 ‘%1!’。
42116No%1! 数据类型不能选为 DISTINCT,因为它不可比。
42216No定义了公用表表达式,但没有使用。
42316No在检查约束中不支持 Xml 数据类型方法。请创建标量用户定义函数来包装方法调用。在表 “%1!” 处出现错误。
42416No在表值函数的表变量和返回表的计算列定义中不支持 Xml 数据类型方法。在 %3! 语句中的列 “%1!”、表 “%2!” 处出现错误。
42516No接收变量的数据类型 %1! 不等于列 ‘%3!’ 的数据类型 %2!。
42616No接收变量的长度 %1! 小于列 ‘%3!’ 的长度 %2!。
42720Yes无法在数据库 ID %2! 中加载约束 ID %1! 的定义。请运行 DBCC CHECKCATALOG 来验证该数据库的完整性。
42816No无法在多语句批处理中使用大容量插入。
43216No在检查约束中不再支持 Xml 数据类型方法。请删除该约束或创建标量用户定义函数来包装方法调用。在表 “%1!” 处出现错误。
43416No不允许在 OUTPUT 子句中使用 ‘%1!’ 函数。
43516No在计算列定义中不支持 Xml 数据类型方法。请创建标量用户定义函数来包装方法调用。在 %3! 语句中的列 “%1!”、表 “%2!” 处出现错误。
43816No不允许在规则中使用 Xml 数据类型方法。在表 “%1!” 处出现错误。
44016No内部查询编译错误。无法处理堆栈溢出。
44116No不能对远程数据源使用 “%1!” 函数。
44216NoNEST 参数必须是列引用。不允许使用表达式。
44316No在函数内对带副作用的运算符 ‘%1!’ 的使用无效。
44416No函数中含有的 SELECT 语句无法向客户端返回数据。
44516No不能对包含 COLLATE 子句的表达式使用 COLLATE 子句。
44616No无法解决 %4! 运算的 %3! 运算符中“%1!”和“%2!”之间的排序规则冲突。
44716No表达式类型 %1! 对 COLLATE 子句无效。
44816No排序规则 ‘%1!’ 无效。
44916No具有不同排序规则 ‘%1!’ 和 ‘%2!’ 的 COLLATE 子句导致了排序规则冲突。
45016No对 text 数据类型不支持代码页转换。源: %1! 目标: %2!。
45116No无法解决 %3! 运算符(在 %4! 语句列 %5! 中)中“%1!”和“%2!”之间的排序规则冲突。
45216NoCOLLATE 子句不能用于用户定义的数据类型。
45316No只对 Unicode 数据类型支持排序规则 ‘%1!’,并且不能在数据库级别或服务器级别设置该排序规则。
45416NoUNNEST 参数必须是嵌套的表列。
45516No函数中最后一条语句必须是返回语句。
45616No无法执行 %1! 值到 %2! 的隐式转换,原因是,由于 %5! 运算符中“%3!”和“%4!”之间的排序规则冲突,得到的排序规则未经解析。
45716No无法执行 %1! 值到 %2! 的隐式转换,原因是,由于 %5! 运算符中“%3!”和“%4!”之间的排序规则冲突,值的排序规则未经解析。
45816No无法创建 SELECT INTO 目标表 “%1!”,因为 xml 列 “%2!” 具有来自数据库 “%4!” 的架构集合 “%3!” 且已类型化。Xml 列不能跨数据库引用架构。
45916No仅 Unicode 数据类型支持排序规则 ‘%1!’,不能将该排序规则应用于 char、varchar 或 text 数据类型。
46016No在递归公用表表达式 ‘%1!’ 的递归部分不允许使用 DISTINCT 运算符。
46116No在递归公用表表达式“%1!”的递归部分不允许使用 TOP 或 OFFSET 运算符。
46216No在递归公用表表达式 ‘%1!’ 的递归部分不允许使用外部联接。
46316No在递归公用表表达式 ‘%1!’ 的递归部分不允许使用带有参数的函数。
46416No在递归公用表表达式 ‘%1!’ 的递归部分不允许使用带有副作用的函数。
46516No子查询中不允许使用递归引用。
46616No在递归公用表表达式 ‘%1!’ 的递归部分不允许使用 UNION 运算符。
46716No在递归公用表表达式 ‘%1!’ 的递归部分不允许使用 GROUP BY、HAVING 或聚合函数。
46816No无法解决 %3! 运算中 “%1!” 和 “%2!” 之间的排序规则冲突。
46916No当使用表提示 KEEPIDENTITY 且目标表 ‘%1!’ 包含标识列时,必须为该表指定显式列列表。
47016No同义词 “%1!” 引用了同义词 “%2!”。不允许使用同义词链接。
47116No只能指定以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。
47216No必须指定格式化文件或以下三个选项之一: SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB。
47316No在 PIVOT 运算符中提供的值 “%1!” 不正确。
47416No无法加载表 “%1!” 的计算列定义。
47516NoSAMPLE 子句无效。只能对 SELECT、UPDATE 和 DELETE 查询的 FROM 子句中的表名进行抽样。
47616No表 “%2!” 的 PERCENT 表样本大小 “%1!” 无效。PERCENT 表样本大小必须在 0 到 100 之间。
47716NoTABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子对表 “%1!” 无效。该值或种子必须为整数。
47816No不能在视图定义或内联表函数定义中使用 TABLESAMPLE 子句。
47916NoTABLESAMPLE 子句中的 ROWS 值或 REPEATABLE 种子 “%1!” 对表 “%2!” 无效。该值或种子必须大于 0。
48016No不能对表函数 “%1!” 使用 TABLESAMPLE 子句。
48116No不能对链接服务器表 “%1!” 使用 TABLESAMPLE 子句。
48216NoTABLESAMPLE 或 REPEATABLE 子句中存在非常量或无效表达式。
48316No不能在 INSERT...EXEC 语句中使用 OUTPUT 子句。
48416No声明的局部变量不能超过 %1! 个。
48516No视图或内联函数无法返回具有在当前数据库之外的数据库中注册的架构集合且已指定类型的 xml 列。列 “%1!” 具有架构集合 “%2!” 且已类型化,该集合在数据库 “%3!” 中注册。
48616No%1! 不允许将架构名称指定为程序集名称的前缀。
48716No为语句 “%1!” 指定的选项无效。
48816No%1! 列必须是可比的。列 “%2!” 的类型是 “%3!”,该类型不可比。
48916No不能指定 OUTPUT 子句,因为目标视图 “%1!” 是分区视图。
49016No重新同步功能已被暂时禁用。
49116No必须在 FROM 子句中为大容量行集指定相关名称。
49216No在通过 OPENQUERY 和 OPENROWSET 获得的结果集中不允许有重复的列名。列名 “%1!” 是重复的。
49316No从 nodes() 方法返回的列 ‘%1!’ 不能直接使用。它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。
49416NoTABLESAMPLE 子句只能用于本地表。
49516No返回表列 “%1!” 的类型不是创建时的类型。请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。
49616No参数 “%1!” 的类型不是创建时的类型。请删除该模块,然后使用该类型的两部分组成的名称重新创建,也可以使用 sp_refreshsqlmodule 刷新它的参数元数据。
49716No在 TABLESAMPLE 或 REPEATABLE 子句中不允许使用变量。
49816NoTABLESAMPLE 或 REPEATABLE 子句包含无效值。
49916Nogetchecksum 函数包含无效参数。
50016No正在尝试传递具有 %1! 列的表值参数,其中对应的用户定义表类型需要 %2! 列。
50516No当前用户帐户是用 SETUSER 或 SP_SETAPPROLE 调用的。不允许更改数据库。
50616No在 %2! 谓词中指定的转义符 “%1!” 无效。
50716NoSET ROWCOUNT 的参数无效。必须是非 Null 非负整数。
50911No找不到用户名 ‘%1!’。
51016No无法创建比允许的最大值还大的工作表行。请用 ROBUST PLAN 提示重新提交查询。
51116No不能创建大小为 %1! 的行,该大小大于所允许的最大行大小 %2!。
51216No子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
51316No列的插入或更新与先前的 CREATE RULE 语句所指定的规则发生冲突。该语句已终止。冲突发生于数据库 ‘%1!’,表 ‘%2!’,列 ‘%3!’。
51516No不能将值 NULL 插入列 ‘%1!’,表 ‘%2!’;列不允许有 Null 值。%3! 失败。
51716No将值添加到 ‘%1!’ 列导致溢出。
51816No不能将数据类型 %1! 转换为 %2!。
52216NoWAITFOR 线程已被逐出。
52316No触发器返回了结果集并且/或正在使用 SET NOCOUNT OFF 运行,而另一个未完成的结果集处于活动状态。
52416No触发器返回了结果集且服务器选项 ‘禁止从触发器返回结果’ 为 true。
52516No从 nodes() 方法返回的列不能转换为数据类型 %1!。它只能用于四个 XML 数据类型方法中的一个: exist()、nodes()、query() 和 value(),或者在 IS NULL 和 IS NOT NULL 检查中使用。
52616No不允许使用由不同 XML 架构集合和/或 DOCUMENT/CONTENT 选项约束的 XML 类型的 %1!。请使用 CONVERT 函数来运行此查询。
52716No不允许在不同 XML 架构集合所约束的 XML 类型之间进行隐式转换。请使用 CONVERT 函数来运行此查询。
52916No不允许从数据类型 %1! 到 %2! 的显式转换。
53016No语句被终止。完成执行语句前已用完最大递归 %1!。
53110No由于服务器选项 “disallow_results_from_triggers” 为 True 或者 LOGON 触发器正处于执行状态,因此无法在触发器执行期间将 NOCOUNT 设置为 OFF。
53216No时间戳(变为 %1!)指示出该行已由另一用户更新。
53315No无法在触发器执行期间将 XACT ABORT 设置为 OFF。
53416No%1!’ 失败,原因是此 SQL Server 实例 ‘%2!’ 的版本不支持它。有关不同 SQL Server 版本中功能支持的详细信息,请参阅联机丛书。
53516Nodatediff 函数导致溢出。用于分隔两个日期/时间实例的日期部分的数字太大。请尝试使用日期部分精度较低的 datediff。
53616No传递到 %1! 函数的长度参数无效。
53716No传递给 LEFT 或 SUBSTRING 函数的长度参数无效。
53916No在目标表创建后架构已更改。请重新运行 Select Into 查询。
54016Yes系统内存不足,无法运行 RAISERROR。
54116No堆栈不足,无法执行该语句
54216No遇到了无效的 datetime 值。该值超过了 9999 年。
54316No为表值函数 ‘%1!’ 创建返回表失败。
54416No当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘%1!’ 中的标识列插入显式值。
54516No当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 ‘%1!’ 中的标识列指定显式值。
54716No%1! 语句与 %2! 约束"%3!“冲突。该冲突发生于数据库”%4!",表"%5!"%6!%7!%8!。
54816No插入失败。该操作与数据库 ‘%1!’,复制的表 ‘%2!’%3!%4!%5! 中的标识范围检查约束冲突。如果标识列通过复制自动管理,请按如下指示更新该范围: 对于发布服务器,执行 sp_adjustpublisheridentityrange;对于订阅服务器,运行分发代理或合并代理。
54916No接收变量的排序规则 ‘%1!’ 不等于列 ‘%3!’ 的排序规则 ‘%2!’。
55016No试图进行的插入或更新已失败,原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION,而该操作的一个或多个结果行又不符合 CHECK OPTION 约束。
55216NoCryptoAPI 函数 ‘%1!’ 失败。错误 0x%2!: %3!
55516No尚未启用用户定义的函数。
55616No由于存储过程改变了目标表的架构,INSERT EXEC 失败。
55716No只有函数和某些扩展存储过程才能从函数内部执行。
55816No在函数内部,不允许进行远程函数调用。
56116No无法访问文件 ‘%1!’
56216No无法访问文件 ‘%1!’。文件只能通过共享访问
56314NoINSERT EXEC 语句的事务已回滚。INSERT EXEC 操作将终止。
56416No尝试创建固定长度为 ‘%1!’ 的记录。允许的最大固定长度为 ‘%2!’。
56518No编译查询时,在服务器中发生堆栈溢出。请简化该查询。
56621Yes编写审核跟踪时出错。SQL Server 即将关闭。请检查并纠正错误条件,例如,磁盘空间不足,然后重新启动 SQL Server。如果该问题仍然存在,请在命令提示符下使用 “-f” 开关启动服务器,然后使用 SP_CONFIGURE 来禁用审核。
56716No文件“%1!”不是可识别的跟踪文件。
56816No遇到错误或遇到意外的跟踪文件 ‘%1!’ 结尾。
56916No传递到 %1! 的句柄无效。
57015NoINSTEAD OF 触发器不支持直接递归。触发器执行失败。
57116No%1! 的指定属性值无效。
57216No偏移量 %2! 附近的正则表达式 “%1!” 无效。
57316No正则表达式的计算太复杂:’%1!’。
57416No在用户事务内不能使用 %1! 语句。
57516NoLOGON 触发器返回了结果集。请修改 LOGON 触发器,使其不返回结果集。
57616No无法创建具有大小为 %1! 的稀疏数据的行,该大小超过了允许的最大稀疏数据大小 %2!。
57716No提供的超时值无效。超时值必须是介于 0 到 2147483647 之间的整数。
57816No在 WAITFOR 查询中不允许使用 Insert Exec。
57916No不能使用快照隔离级别执行 WAITFOR 查询。
58216No偏移量大于要在写操作中更新的列的长度。
58316No执行写操作时偏移量或长度为负。
58416No在 WAITFOR 查询中不允许使用 Select Into。
58516No填充资源数据库时,不允许更改数据库上下文。
58616No已准备好的语句句柄 %1! 在此上下文中无效。请验证当前数据库、用户默认架构以及 ANSI_NULLS 和 QUOTED_IDENTIFIER 设置选项自准备好句柄以来是否进行了更改。
58716No提供的延迟的 CLR 类型提取标记无效。
58816No会话中的多个任务正在同时使用同一个延迟的 CLR 类型提取标记。
58916No此语句已尝试访问其访问受程序集限制的数据。
59016NoRPC 在没有执行的情况下中止。
59116No%1!: 形参 “%2!” 定义为 OUTPUT,但实参却未声明为 OUTPUT。
59216No在数据库 ID %3! 中找不到 %1! ID %2!。
59310Nofn_trace_gettable: 事件 165 的跟踪数据的 XML 转换失败。
59410Nofn_trace_gettable: 在纤程模式下不支持跟踪数据的 XML 会话。
59516No使用了另一个未完成结果集的大容量插入应该在启用 XACT_ABORT 设置的情况下运行。
59616No无法继续执行,因为会话处于终止状态。
59716No由于用户数据报协议(UDP)错误,正在终止执行进行中的数据访问。
59816No执行 CREATE/ALTER DB 时出错。有关详细信息,请参见上一个错误。
59916No%1!: 结果的长度超出了目标大类型的长度限制(2GB)。
60112No由于数据移动,无法继续以 NOLOCK 方式扫描。
60221Yes在数据库 %2! 中找不到表或分区 ID 为 %1! 的索引的条目。如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。
60321Yes在数据库 %3! 中找不到表或对象 ID 为 %1! (分区 ID 为 %2!)的索引的条目。如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。
60521Yes尝试在数据库 %2! 中提取逻辑页 %1! 失败。该逻辑页属于分配单元 %3!,而非 %4!。
60621Yes元数据不一致。为表 ‘%2!’ 指定的文件组 ID %1! 不存在。请运行 DBCC CHECKDB 或 CHECKCATALOG。
60816Yes在数据库 %2! 中找不到分区 ID 为 %1! 的目录条目。元数据不一致。请运行 DBCC CHECKDB 查看元数据是否已损坏。
60916NoBTree 在 RowsetBulk 上唤醒时不为空。
61016Yes页的标头值无效。请运行 DBCC CHECKDB 查看数据是否已损坏。
61116No无法插入或更新行,因为总可变列大小(包括系统开销)比限值多出 %1! 个字节。
61321No在数据库 %2! 中找不到分区 ID 为 %1! 的工作表行集的项。
61416No由于数据移动无法定位书签。
61521Yes找不到数据库 ID %1!,名称 ‘%2!’。该数据库可能处于脱机状态。请等候几分钟,然后重试。
61720Yes尝试对数据库 ID %2! 中的对象 ID %1! 的描述符进行解哈希运算时,在哈希表中没有找到该描述符。工作表缺少条目。请重新运行查询。如果涉及到游标,请关闭游标,然后重新打开。
62216No没有为文件组 “%1!” 分配文件。只有添加文件后,才能在此文件组上填充表、索引和 text 列、ntext 列和 image 列。
62716No不能在分布式事务内部使用 SAVE TRANSACTION。
62816No没有活动事务时,不能发出 SAVE TRANSACTION。
65016No在 READ COMMITTED 或 REPEATABLE READ 隔离级别上只能指定 READPAST 锁。
65116No不能在表 “%2!” 上使用 %1! 粒度提示,因为禁止在指定的粒度进行锁定。
65216No表 “%2!” 的索引 “%1!” (RowsetId %3!)驻留在只读文件组("%4!")中,不能更改。
65716No在此版本的 SQL Server 中不能取消对增加的分区的支持。
66616No对于分区 ID 为 %1! 的索引,用于重复组的系统生成唯一值超出了最大值。删除该索引后重新创建它可能会解决该问题;否则,请使用其他聚集键。
66716No表 “%2!” 的索引 “%1!” (RowsetId %3!)驻留在不能访问的文件组("%4!")中,原因可能是该文件组处于离线状态、正被还原或已经不存在。
66922No行对象不一致。请重新运行该查询。
67016No表 “%1!” 的大型对象(LOB)数据驻留在无法访问的离线文件组("%2!")中。
67116No表 “%1!” 的大型对象(LOB)数据驻留在无法修改的只读文件组("%2!")中。
67210No无法对数据库 ‘%1!’ 中孤立行集的清除数据包进行排队。某些磁盘空间可能被浪费。在重新启动数据库时将再次进行清除。
67410YesRowsetNewSS 0x%1! 的析构函数中出现异常。此错误可能意味着: 在释放对大容量插入操作期间所使用的预分配磁盘块时存在问题或引发了其他问题。请重新启动服务器以解决此问题。
67510Yes反复尝试 %2! 次后,终于成功删除了分区 ID 为 %1! 的工作表。
67610Yes尝试删除分区 ID 为 %1! 的工作表时出错。
67710Yes多次尝试后仍无法删除分区 ID 为 %1! 的工作表。工作表已标记为要延迟删除。这只是一条信息性消息,不需要用户执行任何操作。
67810Yes在批的末尾发现分区 ID 为 %1! 的活动行集。此错误可能意味着对异常的处理不当。请使用 SQL Server Management Studio 中的当前活动窗口或 Transact-SQL KILL 语句,终止导致生成此错误的服务器进程标识符(SPID)。
67916No表 ‘%2!’ 的索引 ‘%1!’ 的分区之一(分区 ID %3!)所驻留的文件组("%4!")因为处于离线状态或正在还原或已经不存在而无法访问。这种情况可能会限制查询结果。
68010Yes尝试删除分配单元 ID %4!(属于分区 ID 为 %5! 的工作表)时出错 [%1!,%2!,%3!]。
68116No尝试将不可为 NULL 的列的值设置为 NULL。
68216No内部错误。提供用于读取列值的缓冲区太小。请运行 DBCC CHECKDB 查看是否有损坏情况。
68322No试图在长度可变和固定长度的十进制格式之间转换时出现内部错误。请运行 DBCC CHECKDB 查看数据库是否有损坏情况。
68422No试图在压缩和非压缩的存储格式之间转换时出现内部错误。请运行 DBCC CHECKDB 查看是否有损坏情况。
68522No试图检索堆前推记录的反向指针时出现内部错误。
68622No行集 %1! 已达到 B 树的最大级别。SQL Server 仅支持至多 255 级。
68716No无法压缩字节数为奇数的 nchar 或 nvarchar 列。
68816No由于活动的联机索引生成,不允许操作。
68916No不允许执行操作,因为挂起了联机索引生成的清除。请等待清除完成,然后重新执行该操作。
70119Yes资源池 ‘%1!’ 没有足够的系统内存来运行此查询。
70810Yes服务器的虚拟地址空间不足,或者计算机的虚拟内存不足。自启动以来已 %1! 次使用保留内存。请取消查询并重新运行它、减少服务器负载,或者关闭其他应用程序。
80120Yes遇到处于意外状态 0x%1! 的缓冲区。
80217No缓冲池中的可用内存不足。
80310Yes模拟失败(仅限调试)
80510Yes还原已挂起
80610Yes审核失败(从磁盘读取的页未通过基本的完整性检查)
80710Yes(驱动器中没有磁盘,或者其中的磁盘不正确)
80810Yes传输的字节不足
82120Yes无法对位于 0x%1!、缓冲区页号为 %2!、数据库 ID 为 %3!、设置了 HASHED 状态的缓冲区进行解哈希运算。找不到该缓冲区。%4!。请与技术支持部门联系。
82221Yes无法为请求 %1! 启动 I/O 操作。请与技术支持部门联系。
82324Yes在文件 ‘%4!’ 中、偏移量为 %3! 的位置执行 %2! 期间,操作系统已经向 SQL Server 返回了错误 %1!。SQL Server 错误日志和系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
82424YesSQL Server 检测到基于一致性的逻辑 I/O 错误 %1!。在文件 ‘%6!’ 中、偏移量为 %5! 的位置对数据库 ID %4! 中的页 %3! 执行 %2! 期间,发生了该错误。SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
82510Yes在失败 %3! 次(错误: %4!)之后,按偏移量 %2! 对文件 ‘%1!’ 读取成功。SQL Server 错误日志和系统事件日志中的其他消息中可能有更详细的信息。此错误情况威胁到数据库的完整性,因此必须予以更正。请运行一次完整的数据库一致性检查(DBCC CHECKDB)。此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。
82610Yespageid 不正确(应为 %1!:%2!,但实际为 %3!:%4!)
82921Yes数据库 ID %1!,页 %2! 已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。
83010No陈旧页(页读取所返回的日志序列号(LSN) (%1!:%2!:%3!)比最后写入的序列号(%4!:%5!:%6!)早)
83120No无法释放保留的页。
83224Yes本应保持不变的页已更改(预期校验和: %1!,实际校验和: %2!,数据库 %3!,文件 ‘%4!’,页 %5!)。此错误通常指示存在内存故障或其他硬件损坏或操作系统损坏。
83310NoSQL Server 已 %1! 次遇到了针对数据库 [%4!] (%5!)中文件 [%3!] 的、所需完成时间超过 %2! 秒的 I/O 请求。OS 文件句柄是 0x%6!。最新的长时间 I/O 操作的偏移量是: %7!
84410No等待缓冲区闩锁时出现超时 -- 类型 %1!,bp %2!,页 %3!:%4!,状态 %5!,数据库 ID: %6!,分配单元 ID: %7!%8!,任务 0x%9! : %10!,等待时间 %11! 秒,标志 0x%12!,所属任务 0x%13!。将继续等待。
84517No等待用于页 %2!,数据库 ID %3! 的缓冲区闩锁类型 %1! 时发生超时。
84610No等待缓冲区闩锁时出现超时 -- 类型 %1!,bp %2!,页 %3!:%4!,状态 %5!,数据库 ID: %6!,分配单元 ID: %7!%8!,任务 0x%9! : %10!,等待时间 %11! 秒,标志 0x%12!,所属任务 0x%13!。将不再等待。
84710Yes等待闩锁时出现超时: 类“%1!”,ID %2!,类型 %3!,任务 0x%4! : %5!,等待时间 %6! 秒,标志 0x%7!,所属任务 0x%8!。将继续等待。
84810Yes使用内存管理器中的大型页。
84910Yes使用内存管理器中的锁定页。
85010Yes分配了 %1! MB 的大型页内存。
85110No该页位于无法读取的离线文件中
85210Yes使用内存管理器中的常规内存。
85310No由于并行闩锁过多,闩锁获取失败。类型 %1!,任务 0x%2! : %3!
85410Yes计算机支持内存错误恢复。SQL 内存保护已启用,以便从内存损坏中恢复。
85510Yes检测到了无法纠正的硬件内存损坏。您的系统可能会变得不稳定。有关更详细信息,请查看 Windows 事件日志。
85610YesSQL Server 在数据库“%1!”中检测到了硬件内存损坏,文件 ID: %2!,页 ID: %3!,内存地址: 0x%4!,并且 SQL Server 已成功恢复了该页。
90216No要更改 %1!,数据库必须处于可执行检查点的状态。
90416No在服务器关闭或启动期间,数据库 %1! 不能自动启动。
90521Yes数据库 ‘%1!’ 不能在此版本的 SQL Server 中启动,因为它包含分区函数 ‘%2!’。只有 SQL Server Enterprise Edition 支持分区。
90716No数据库 “%1!” 包含不一致的数据库元数据或文件元数据。
90810Yes数据库 %2! 中的文件组 %1! 不可用,因为它的状态为 %3!。请还原或更改该文件组,使其变得可用。
90921Yes数据库 ‘%1!’ 无法在此版本的 SQL Server 中启动,因为对象 ‘%2!’ 的部分或全部启用了数据压缩或 Vardecimal 存储格式。只有 SQL Server Enterprise Edition 才能支持数据压缩和 Vardecimal 存储格式。
91010No数据库 ‘%1!’ 正在将脚本 ‘%2!’ 从级别 %3! 升级到级别 %4!。
91116No数据库 ‘%1!’ 不存在。请确保正确地输入了该名称。
91221No由于升级步骤 ‘%2!’ 遇到错误 %3!(状态 %4!,严重性 %5!),因此数据库 ‘%1!’ 的脚本级别升级失败。这是一种错误情况,可能会妨碍正常操作,且数据库将脱机。如果在 ‘master’ 数据库升级过程中发生该错误,将阻止整个 SQL Server 实例启动。请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。
91322Yes找不到数据库 ID %1!。可能该数据库尚未激活,也可能正处于转换过程中。一旦数据库可用,请重新发出查询。如果您认为此错误不是由于数据库正在转换其状态而导致的,并且此错误仍然存在,请与主要支持提供商联系。请允许复查 Microsoft SQL Server 错误日志以及与发生错误时的环境相关的任何其他信息。
91421No由于升级步骤 ‘%2!’ 在完成之前被中止,因此数据库 ‘%1!’ 的脚本级别升级失败。如果在 ‘master’ 数据库升级过程中发生中止,将阻止整个 SQL Server 实例启动。请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。
91521No无法获取数据库 ‘%1!’ 的当前脚本级别。如果在 ‘master’ 数据库启动过程中发生该错误,将阻止整个 SQL Server 实例启动。请在以前的错误日志条目中检查相关错误,采取相应的更正措施,然后重新启动数据库,以便完成脚本升级步骤。
91614No服务器主体 “%1!” 无法在当前安全上下文下访问数据库 “%2!”。
91721No由于编译错误,未能执行数据库 ‘%1!’ 的升级脚本批处理。请在以前的错误消息中查看导致编译失败的行。
91821No未能从脚本 DLL ‘%1!’ 加载引擎脚本元数据。Windows 报告的错误代码为 %2!。这是一种错误情况,通常表明安装已损坏或不完整。修复 SQL Server 实例也许可帮助解决该错误。
91910No用户 ‘%1!’ 正在将数据库脚本级别条目 %2! 更改为值 %3!。
92020No只有 sysadmin 角色的成员可以修改数据库脚本级别。
92114No尚未恢复数据库 ‘%1!’。请稍后再试。
92214No正在恢复数据库 ‘%1!’。请等待恢复操作完成。
92314No数据库 ‘%1!’ 处于受限模式。只有此数据库的所有者、dbcreator 和 sysadmin 角色的成员才能访问此数据库。
92414No数据库 ‘%1!’ 已打开,并且一次只能有一个用户访问。
92519Yes已超出每个查询可使用的数据库数目的最大值。允许的最大值为 %1!。
92614No无法打开数据库 ‘%1!’。恢复操作已将该数据库标记为 SUSPECT。有关详细信息,请参阅 SQL Server 错误日志。
92714No无法打开数据库 ‘%1!’。该数据库正在进行还原。
92820Yes在升级期间,数据库出现异常 %1!(严重性 %2!,状态 %3!,地址 %4!)。请使用异常号来确定原因。
92920Yes无法关闭当前未处于打开状态的数据库。应用程序应该重新连接,然后重试。如果此操作不能解决问题,请与主要支持提供商联系。
93021Yes正在尝试引用数据库 ‘%2!’ 中不存在的恢复单元 %1!。请与技术支持联系。
93221Yes由于启用了更改跟踪,SQL Server 无法加载数据库 ‘%1!’。当前安装的 SQL Server 版本类别不支持更改跟踪。请使用支持的 SQL Server 版本类别禁用该数据库中的更改跟踪,或者将此实例升级为支持更改跟踪的版本类别。
93321Yes数据库 ‘%1!’ 不能启动,因为某些数据库功能在当前版本的 SQL Server 中不可用。
93421Yes由于启用了变更数据捕获,SQL Server 无法加载数据库 ‘%1!’。当前安装的 SQL Server 版本不支持变更数据捕获。请使用支持的 SQL Server 版本禁用该数据库中的变更数据捕获,或者将此实例升级为支持变更数据捕获的版本。
93521Yes数据库 ‘%2!’ 中的 ‘%1!’ 的脚本级别无法从 %3! 降级为该服务器支持的 %4!。这通常意味着附加了未来的数据库,且当前安装不支持降级路径。请安装更新版本的 SQL Server,然后重试打开数据库。
93616No无法在此版本的 SQL Server 中使用数据库“%1!”。
93721Yes无法升级数据库“%1!”,因为“%2!”功能在当前版本的 SQL Server 中不可用。
94116No无法打开数据库“%1!”,因为它未启动。请在启动该数据库后重试。
94214No由于数据库 ‘%1!’ 离线,无法打开该数据库。
94314No无法打开数据库 ‘%1!’,因为该数据库的版本(%2!)高于当前服务器版本(%3!)。
94410No正在将数据库 ‘%1!’ 从版本 %2! 转换为当前版本 %3!。
94516No由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 ‘%1!’。有关详细信息,请参阅 SQL Server 错误日志。
94614No无法打开数据库 ‘%1!’ 版本 %2!。请将该数据库升级为最新版本。
94716Yes关闭数据库 ‘%1!’ 时出错。请检查是否存在以前的其他错误,然后重试该操作。
94820Yes数据库 ‘%1!’ 的版本为 %2!,无法打开。此服务器支持 %3! 版及更低版本。不支持降级路径。
94916No已跳过 tempdb。不能运行需要 tempdb 的查询
95020Yes无法升级数据库 ‘%1!’,因为此版本的 SQL Server 不支持该数据库的非发布版本(%2!)。不能打开与此版本的 sqlservr.exe 不兼容的数据库。必须重新创建该数据库。
95110No数据库 ‘%1!’ 正在从版本 %2! 升级到版本 %3!。
95216No数据库 ‘%1!’ 正处于转换状态。请稍后再尝试该语句。
95414No无法打开数据库 “%1!”。因为该数据库充当镜像数据库。
95514No已为数据库镜像启用数据库 %1!,但该数据库缺少仲裁: 无法打开该数据库。如果已配置伙伴和见证服务器连接,请进行检查。
95614No已为数据库镜像启用数据库 %1!,但该数据库尚未与其伙伴数据库同步。请稍后重试该操作。
95717No为数据库“%1!”启用了数据库镜像,或者该数据库已联接到某个可用性组。该数据库的名称不能更改。
95810Yes资源数据库的内部版本为 %1!。这只是一条信息性消息,不需要用户执行任何操作。
95920Yes资源数据库的版本为 %1!,而此服务器支持版本 %2!。请还原正确版本或重新安装 SQL Server。
96010No警告: 数据库 ‘%2!’ 中的用户 ‘sys’ (principal_id = %1!)已被重命名为 ‘%3!’。‘sys’ 是此版本 SQL Server 中的保留用户名或架构名。
96110No警告: 数据库 “%4!” 中对象 ID %3! 的索引 “%1!” (index_id = %2!)已被重命名为 “%5!”,因为该索引的名称与该对象的另一索引名称重复。
96210No警告: 数据库 “%3!” 中的主键或唯一约束 “%1!” (object_id = %2!)已被重命名为 “%4!”,因为其索引已被重命名。
96310No警告: 数据库 “%1!” 由于升级期间采取的操作而被标记为可疑。有关详细信息,请参阅错误日志或事件日志。请用 ALTER DATABASE 使此数据库联机。此数据库将以 restricted_user 状态联机。
96410No警告: 发现数据库 ‘%2!’ 中缺少系统用户 ‘%1!’,已将其还原。要求此用户进行 SQL Server 操作。
96510No警告: 在数据库 “%4!” 中对象 ID %3! 的索引 “%1!” (index_id = %2!)的元数据中检测到列的可为 Null 性不一致。索引可能已损坏。请运行 DBCC CHECKTABLE 验证一致性。
96610No警告: 由于数据库 “%2!” 中的程序集 “%1!” 的名称与此版本的 SQL Server 中的系统程序集冲突,因此已将它重命名为 “%3!”。
96710No警告: 由于 “%2!”."%3!" 上的索引 “%1!” 的绑定 XML 数据可能包含不再支持的负 xs:date 和 xs:dateTime 值,因此该索引被禁用。
96810No警告: 由于 SQL Server 不支持在类型 xs:date 或 xs:dateTime 的值内部出现负年份,因此架构集合 “%2!” 中的类型 “%1!” 的 XML 方面由 “%3!” 更新为 “%4!”。
96910No警告: 由于 SQL Server 不支持在类型 xs:date 或 xs:dateTime 的值内部出现负年份,因此架构集合 “%2!” 中的 XML 元素或属性 “%1!” 的默认值或固定值由 “%3!” 更新为 “%4!”。
97010No警告: XML 列 “%1!.%2!.%3!” 中的 XML 实例可能包含类型 xs:date 或 xs:dateTime 的负简单类型值。将不可能在这些 XML 实例上运行 XQuery 或生成主 XML 索引。
97110No在两个不同的位置检测到该资源数据库。请将该资源数据库附加到 sqlservr.exe 所在的目录路径 ‘%1!’ 下,而不是资源数据库当前所附加到的 ‘%2!’。
97217No不能在过程执行期间使用数据库 ‘%1!’。
97410No由于数据库文件不存在,无法将资源数据库附加到 sqlservr.exe 所在的目录路径“%1!”下。
97510Yes由于数据库“%1!”只读,无法在该数据库中更新系统对象。
97614No目标数据库“%1!”正参与某个可用性组,查询当前无法访问该数据库。数据移动被挂起,或者未启用可用性副本以便用于读访问。若要允许对该可用性组中的这一数据库和其他数据库进行只读访问,请对组中一个或多个辅助可用性副本启用只读访问权限。有关详细信息,请参阅 SQL Server 联机丛书中的 ALTER AVAILABILITY GROUP 语句。
97710No警告: 找不到数据库“%3!”中 object_id“%2!”上的约束“%1!”的关联索引。
97814No目标数据库(“%1!”)位于可用性组中,如果应用程序意向设置为只读,则当前可以连接它。有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。
97914No目标数据库(“%1!”)位于可用性组中,当前不允许只读连接。有关应用程序意向的详细信息,请参阅 SQL Server 联机丛书。
98021YesSQL Server 无法加载数据库“%1!”,因为它包含列存储索引。当前安装的 SQL Server 版本不支持列存储索引。请使用支持的 SQL Server 版本在数据库中禁用该列存储索引,或将 SQL Server 实例升级到支持列存储索引的版本。
98110No数据库管理器将使用 %1! 目标数据库版本。
98214No无法访问“%1!”数据库,因为没有为只读访问启用任何联机辅助副本。请检查可用性组配置以验证至少为可读访问配置了一个辅助副本。等待启用的副本联机,然后重试您的只读操作。
98314No无法访问数据库“%1!”,因为其副本角色为不允许连接的 RESOLVING。请稍后重试该操作。
98421Yes无法执行从 Binn 到 Binn\Cache 文件夹的 sqlscriptdowngrade.dll 的版本控制复制。VerInstallFile API 失败,错误代码为 %1!。
98510Yes已成功将文件“%1!”安装到文件夹“%2!”中。
100116No第 %1! 行: 指定的长度或精度 %2! 无效。
100216No第 %1! 行: 指定的小数位数 %2! 无效。
100315No第 %1! 行: 只有 %3! 才允许使用 %2! 子句。
100416No列前缀 ‘%1!’ 无效: 未指定表名
100515No第 %1! 行: 过程号(%2!)无效。必须介于 1 到 32767 之间。
100615NoCREATE TRIGGER 不包含任何语句。
100715No%1! ‘%2!’ 超出了数值表示范围(最大精度为 38)。
100815No由 ORDER BY 编号 %1! 标识的 SELECT 项包含一个变量,作为标识列位置的表达式的一部分。按照引用列名的表达式排序时,只允许使用变量。
100916No在 DBCC 命令中不允许使用关键字 DEFAULT。
101015No转义符 ‘%1!’ 无效。
101115No在 FROM 子句中多次指定了相关名称 ‘%1!’。
101215No相关名称 ‘%1!’ 具有与表 ‘%2!’ 相同的表现名称。
101315NoFROM 子句中的对象 “%1!” 和 “%2!” 具有相同的表现名称。请使用相关名称来区分它们。
101415NoTOP 或 FETCH 子句含有无效的值。
101515No聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。
101615No在包含已联接的表的查询中,不能指定外部联接运算符。
101715No不能多次指定 %1! 提示。
101815No“%1!”附近有语法错误。如果它要作为表提示的一部分,则必须有 WITH 关键字和圆括号。有关正确的语法,请参阅 SQL Server 联机丛书。
101915No在 GRANT/REVOKE 语句的对象名之后,列列表无效。
102015No不能为实体级权限指定子实体(如列或安全性表达式)列表。
102110NoFIPS 警告: 行 %1! 具有非 ANSI 语句 ‘%2!’。
102210NoFIPS 警告: 行 %1! 具有非 ANSI 子句 ‘%2!’。
102315No为 %2! 指定的参数 %1! 无效。
102410NoFIPS 警告: 行 %1! 具有非 ANSI 函数 ‘%2!’。
102510NoFIPS 警告: 标识符 ‘%1!’ 的长度超过了 18。
102616NoGOTO 不能用于跳转到 TRY 或 CATCH 作用域。
102815No在 GROUP BY ALL 子句中,不允许使用 CUBE、ROLLUP 和 GROUPING SETS 构造。
102915No对于子查询和派生表,浏览模式无效。
103016No此处只允许使用常量。不允许出现时间文字,因为它引用当前日期。
103115No百分比值必须介于 0 到 100 之间。
103216No无法使用列前缀 ‘%1!’。此前缀必须与 UPDATE 子句 ‘%2!’ 中的对象匹配。
103316No除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
103415No语法错误: 在触发器声明中重复指定了操作 “%1!”。
103515No“%1!”附近有语法错误,需要 ‘%2!’。
103615No在此 CREATE/ALTER DATABASE 语句中需要文件选项 %1!。
103715No不能对语句权限指定 CASCADE、WITH GRANT 或 AS 选项。
103815No缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 “” 或 [] 的别名。请将别名更改为有效名称。
103916No多次指定了选项 ‘%1!’。
104115No对于 LOG 文件,不允许使用选项 %1!。
104215No指定了冲突的 %1! 优化器提示。
104316No尚未实现 ‘%1!’。
104415No不能使用现有的函数名来指定存储过程名。
104515No在此上下文中不允许使用聚合。只允许使用标量表达式。
104615No在此上下文中不允许使用子查询。只允许使用标量表达式。
104715No指定了冲突的锁提示。
104815No游标选项 %1! 和 %2! 冲突。
104915No不允许混合使用新旧语法来指定游标选项。
105015No此语法只允许在参数化查询中使用。
105115No存储过程中的游标参数必须以 OUTPUT 和 VARYING 选项来声明,并且必须以 CURSOR VARYING OUTPUT 顺序指定。
105215No%1! 选项 “%2!” 和 “%3!” 冲突。
105315No对于 DROP STATISTICS,您必须以 “objectname.statisticsname” 的形式同时提供对象(表或视图)名称和统计信息名称。
105415No在绑定到架构的对象中不允许使用语法 ‘%1!’。
105515No%1!’ 是无效名称,因为该名称包含 NULL 字符或无效的 Unicode 字符。
105615No选择列表中的元素数目超出了 %1! 元素的最大允许值。
105715NoIDENTITY 函数不能用于包含 UNION、INTERSECT 或 EXCEPT 运算符的 SELECT INTO 语句。
105815No在游标声明中不能同时指定 READ_ONLY 和 FOR READ ONLY。
105915No在过程或函数内部不能设置或重置 ‘parseonly’ 选项。
106015No为 TOP 或 FETCH 子句行计数参数提供的行数必须是整数。
106116No尚未实现 text/ntext/image 常量。
106216No在没有对应的 ORDER BY 子句时,不允许使用 TOP N WITH TIES 子句。
106316No不能用 ALTER DATABASE ADD FILE 添加文件组。请使用 ALTER DATABASE ADD FILEGROUP。
106416No文件组不能用于日志文件。
106515NoINSERT、UPDATE、DELETE 或 MERGE 语句的目标表不允许使用 NOLOCK 和 READUNCOMMITTED 锁提示。
106610No警告。行 %1!: 选项 ‘%2!’ 已过时,因此已失效。
106715NoSET SHOWPLAN 语句必须是批处理中仅有的语句。
106816No每个表只允许有一个索引提示列表。
106916No只允许在 FROM 或 OPTION 子句中使用索引提示。
107015No不再支持 CREATE INDEX 选项 ‘%1!’。
107116No无法对远程 JOIN 指定 JOIN 算法。
107216No只能对 INNER JOIN 子句指定 REMOTE 提示。
107315No%1!’ 不是游标 %2! 的可识别游标选项。
107415No不允许创建临时函数。
107515No标量值的函数中的 RETURN 语句必须含有参数。
107615No函数 ‘%1!’ 要求至少有 %2! 个参数。
107715No不允许向表变量 INSERT 标识列。
107815No%1! %2!’ 不是可以识别的选项。
107915No通过游标访问时,变量无法用于在全文谓词中指定搜索条件。
108015No整数值 %1! 超出了范围。
108116No%1! 不允许将数据库名称指定为程序集名称的前缀。
108215No%1! 不支持同步触发器注册。
108315No在服务器和数据库级别触发器的上下文中,OWNER 不是 EXECUTE AS 的有效选项。
108415No%1!’ 是无效事件类型。
108515No%1!’ 事件类型不支持事件通知。
108616No当视图、内联函数、派生表和子查询包含集合运算符时,其中的 FOR XML 子句无效。若要解决这一问题,请使用派生表语法来包装内含集合运算符的 SELECT,并在其最上面应用 FOR XML。
108715No必须声明表变量 “%1!”。
108815No找不到对象“%1!”,因为它不存在或者您没有所需的权限。
108915NoSET FMTONLY OFF 语句必须是批处理中的最后一个语句。
109015No默认值对参数 %1! 无效。
109115No选项 “%1!” 对此函数无效。
109216No在此上下文中,不能为选项 “%2!” 指定 %1! 个统计信息名称。
109316No%1! 不是有效的 Broker 名称。
109415No不能将架构名称指定为数据库和服务器级别触发器的触发器名称的前缀。
109515No%1! 已经被指定为事件类型。
109615No不支持 CLR 类型、nvarchar(max)、varbinary(max) 和 xml 的默认参数值。
109715No不能在此 CREATE TRIGGER 语句内使用 If UPDATE。
109815No指定的事件类型对指定的目标对象无效。
109915NoON 子句对此语句无效。
110117Yes由于文件组 '%2! 中的磁盘空间不足,无法为数据库 ‘%1!’ 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
110517Yes无法为数据库 ‘%3!’ 中的对象 ‘%1!’%2! 分配空间,因为 ‘%4!’ 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。
111916No其他人正在使用 IAM 页 %1! 所属的对象,无法删除该 IAM 页。
112117No空间分配器不能在数据库 %1! 中分配页。
112214No表错误: 页 %1!。测试(%2!)失败。地址 0x%3! 未对齐。
112314No表错误: 页 %1!。意外的页类型 %2!。
112414No表错误: 页 %1!。测试(%2!)失败。槽 %3!,偏移量 0x%4! 无效。
112514No表错误: 页 %1!。测试(%2!)失败。槽 %3!,行扩展到位于 0x%4! 的可用空间。
112614No表错误: 页 %1!。测试(%2!)失败。槽 %3!,偏移量 0x%4! 与前面的行重叠。
112714No表错误: 页 %1!。测试(%2!)失败。值为 %3! 和 %4!。
112814No表错误: 页(%1!:%2!),行 %3!。测试(%4!)失败。值为 %5! 和 %6!。
112916No无法从文件组 ‘%1!’ 清除延迟的释放。
113010Yes为工作表分配区时出错。TEMPDB 中的区 %1! 可能已丢失。
113110Yes无法截断 AppendOnlyStorageUnit 0x%1!。下次将重试。这只是一条信息性消息,不需要用户执行任何操作。
120216No数据库主体 ‘%1!’ 不存在或用户不是成员。
120320Yes进程 ID %1! 尝试对不归它所有的资源进行解锁: %2!。请重试该事务,因为此错误可能是计时条件导致的。如果该问题仍然存在,请与数据库管理员联系。
120419YesSQL Server 数据库引擎的实例此时无法获得 LOCK 资源。请在活动用户较少时重新运行该语句。请询问数据库管理员,检查此实例的锁定和内存配置,或检查是否有长时间运行的事务。
120513No事务(进程 ID %1!)与另一个进程被死锁在 %2! 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
120618NoMicrosoft 分布式事务处理协调器(MS DTC)已取消此分布式事务。
120710Yes无法在启动时分配 %1! 锁,正在还原到 %2! 并启用动态锁分配。启动时允许使用的最大内存为 %3! KB。
120821Yes启动期间无法分配初始 %1! 锁块。无法启动该服务器。
120921Yes启动期间无法分配初始 %1! 锁所有者块。无法启动该服务器。
121021Yes锁迁移期间无法分配锁所有者块。服务器已暂停。
121210Yes未记录锁: %1! 模式: %2!
121321Yes生成锁监视器线程时出错: %1!
121417Yes内部错误。并行事务过多。
122017No事务中已没有更多的锁类。
122120Yes数据库引擎正在尝试释放一组该事务当前没有保留的锁。请重试该事务。如果问题仍然存在,请与您的支持提供商联系。
122216No已超过了锁请求超时时段。
122316No无法释放应用程序锁(数据库主体: ‘%1!’,资源: ‘%2!’),原因是当前没有保留该应用程序锁。
122416No传递到 %1! 的应用程序锁资源无效。
122516No传递到 %1! 的应用程序锁模式无效。
122616No传递到 %1! 的应用程序锁所有者无效。
122716No传递到 %1! 的应用程序锁超时无效。
122816No传递到应用程序锁函数或过程的参数 “%1!” 无效。
123016No传递到 %1! 的数据库主体无效。
140121Yes数据库镜像主线程例程的启动因以下原因失败: %1!。请纠正此错误的原因,然后重新启动 SQL Server 服务。
140220Yes见证服务器实例找不到数据库镜像 GUID {%1!-%2!-%3!-%4!%5!-%6!%7!%8!%9!%10!%11!} 的条目。存在配置不匹配问题。请重试该命令,或从数据库镜像伙伴之一重置见证服务器实例。
140316Yes镜像会话的见证服务器实例从数据库 %4! 的服务器实例 %3! 收到错误响应 %1!(状态 %2!)。有关该错误的详细信息,请参见此服务器实例和伙伴服务器实例上的错误日志。
140416No命令失败,因为数据库镜像正忙。请稍后重新发出该命令。
140516No已为数据库镜像启用了数据库“%1!”。
140616No无法安全地强制执行服务。请删除数据库镜像并恢复数据库 “%1!” 以获得访问权。
140716No数据库 “%1!” 的远程副本与该数据库的本地副本不相关。
140816No数据库“%1!”的远程副本没有恢复到足以启用数据库镜像或将其联接到可用性组的程度。您需要通过从主体/主数据库还原当前日志备份,将缺失的记录日志应用于远程数据库。
140916No数据库“%1!”要求首先在将来的镜像数据库上恢复数据库日志,然后才能启用数据库镜像;或者要求在辅助可用性数据库上恢复数据库日志,然后才能将其联接到可用性组。从主体数据库或主数据库还原当前日志备份。
141016No已为数据库镜像启用数据库 “%1!” 的远程副本。
141116No数据库 “%1!” 的远程副本尚未应用足够的日志备份,无法将其所有文件前滚到公用时间点。
141216No数据库 “%1!” 的远程副本尚未前滚到包含在数据库日志的本地副本中的时间点。
141316Yes数据库镜像尚未完全启动,与远程服务器实例 ‘%1!’ 的通信失败。ALTER DATABASE 命令失败。请在远程数据库启动后重试该命令。
141416No数据库镜像尚未完全初始化,数据库正在关闭。ALTER DATABASE 命令失败。
141516No数据库 “%1!” 的数据库镜像操作失败。无法执行请求的操作。
141616No没有为数据库镜像配置数据库 “%1!”。
141716No数据库 “%1!” 的管理员已禁用数据库镜像。
141816No服务器网络地址 “%1!” 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。
141916No无法打开数据库 “%1!” 的远程副本。请检查数据库名称,确保该数据库处于还原状态,然后重新发出该命令。
142016No数据库镜像无法获取网络主机名。遇到操作系统错误 %1!。请验证网络配置。
142116Yes与远程服务器实例 ‘%1!’ 的通信未能在其超时前完成。ALTER DATABASE 命令可能未完成。请重试该命令。
142216No镜像服务器实例未反映数据库 “%1!” 的最近更改。无法进行故障转移。
142316No不支持该属性名称。
142416No远程服务器实例有属性 ‘%1!’ 的最新值。属性值未更改。
142516No属性值对 ‘%1!’ 无效。属性值未更改。
142616No要发出 ALTER DATABASE SET WITNESS,所有三个服务器实例必须互连,且镜像数据库必须同步。当这些条件都满足时,请重新发出该命令。
142716No服务器实例 ‘%1!’ 无法充当见证服务器。ALTER DATABASE SET WITNESS 命令失败。
142816No请求被拒绝,因为响应服务器实例没有处于可处理请求的状态。
142916No见证服务器实例名称必须与管理数据库的两个服务器实例的名称都不同。ALTER DATABASE SET WITNESS 命令失败。
143016No数据库 ‘%1!’ 因删除数据库镜像而处于不稳定的状态,因此恢复可能失败。请在恢复后检验数据。
143116No数据库 “%1!” 的伙伴服务器实例和见证服务器实例均不可用。请在至少其中一个实例变为可用后重新发出命令。
143210No数据库镜像正在试图通过从伙伴处请求副本来修复数据库 “%2!” 中的物理页 %1!。
143316No在 ALTER DATABASE SET WITNESS 命令执行期间,所有三个服务器实例未保持互连。当前没有与数据库关联的见证服务器。请验证状态并在必要时重复命令。
143416Yes从服务器 %3!,数据库 %4! 收到类型为 %2! 的无效或意外数据库镜像 %1! 消息。
143516Yes%1! 收到意外的数据库镜像错误响应: 状态 %2!,严重性 %3!,状态 %4!,字符串 %5!。
143616No数据库 “%1!” 的远程副本的 Service Broker ID 与主体服务器上的 ID 不匹配。
143716Yes由于内存不足,无法从服务器实例 ‘%2!’ 发布消息 ‘%1!’。请减少非关键内存负载或增加系统内存。
143816Yes服务器实例 %1! 拒绝了配置请求;有关详细信息,请阅读它的错误日志文件。原因 %2! 和状态 %3! 可能有助于 Microsoft 诊断问题。这是一个短期存在的错误,再次发出请求就可能会成功。请纠正问题的原因(如果发现了的话),然后重试。
143916No当前没有与数据库 “%1!” 关联的见证服务器。
144010Yes当前正在执行数据库镜像操作,其中数据库 ‘%1!’ 作为主体副本。这只是一条信息性消息,不需要用户执行任何操作。
144110Yes当前正在执行数据库镜像操作,其中数据库 ‘%1!’ 作为镜像副本。这只是一条信息性消息,不需要用户执行任何操作。
144210Yes当前未对数据库 ‘%1!’ 执行数据库镜像操作。这只是一条信息性消息,不需要用户执行任何操作。
144310Yes已经终止对数据库 ‘%1!’ 的数据库镜像操作。这只是一条信息性消息,不需要用户执行任何操作。
144410Yes掠过对数据库 ‘%1!’ 的恢复,因为它被标记为镜像数据库,而镜像数据库是无法恢复的。这只是一条信息性消息,不需要用户执行任何操作。
144510Yes略过对数据库 ‘%1!’ 的恢复,因为它已标记为无法访问的、用于数据库镜像的数据库。镜像会话有问题。该会话或是缺少仲裁,或是通信链接因链接、端点配置或(服务器帐户或安全证书的)权限等存在问题而断开。若要获取数据库的访问权限,请检查会话配置中做了哪项更改,并撤消此项更改。
144610No%1!服务器实例已充当见证服务器。
144716No直到两个伙伴服务器实例都启动、运行并建立连接,才能执行 ALTER DATABASE “%1!” 命令。请启动伙伴,然后重新发出该命令。
144816No数据库 “%1!” 的远程副本不存在。请检查数据库名称,然后重新发出命令。
144916No由于服务器连接字符串无效,ALTER DATABASE 命令失败。
145016No由于无法创建工作线程,ALTER DATABASE 命令失败。
145116No在系统表中找不到数据库镜像信息。
145216No伙伴服务器实例名称必须与管理数据库的服务器实例的名称不同。ALTER DATABASE SET PARTNER 命令失败。
145317Yes数据库 ‘%2!’ 的远程镜像伙伴 ‘%1!’ 遇到错误 %3!,状态 %4!,严重性 %5!。数据库镜像已挂起。请在远程服务器上更正该错误,然后再继续镜像;或者删除镜像,然后再重新建立镜像服务器实例。
145417Yes数据库镜像将挂起。服务器实例 ‘%1!’ 在充当数据库 ‘%5!’ 的镜像伙伴时遇到错误 %2!,状态 %3!,严重性 %4!。该数据库镜像伙伴可能会尝试从错误中自动恢复,并继续镜像会话。有关详细信息,请查看其他错误消息的错误日志。
145516No无法对数据库 “%1!” 强制执行数据库镜像服务,因为该数据库未处于要成为主体数据库的正确状态。
145616Yes无法将 ALTER DATABASE 命令发送到远程服务器实例 ‘%1!’。数据库镜像配置未更改。请确保该服务器已连接,然后重试。
145723Yes镜像数据库 ‘%1!’ 的同步操作中断,导致数据库处于不一致的状态。ALTER DATABASE 命令失败。请确保主体数据库(如果可用)重新启动并联机,然后重新连接镜像服务器实例,并允许镜像数据库完成同步。
145817Yes在将页 %5! 发送给镜像服务器时,’%1!’ 数据库的主体副本遇到错误 %2!,状态 %3!,严重性 %4!。数据库镜像已挂起。请尝试纠正错误条件,然后继续镜像。
145924Yes访问数据库镜像元数据时出错。请删除镜像(ALTER DATABASE database_name SET PARTNER OFF),然后重新配置。
146016No已经为远程服务器上的数据库镜像配置数据库 “%1!”。请删除远程服务器上的数据库镜像以建立一个新伙伴。
146110No数据库镜像通过从伙伴处获取副本,成功修复了数据库 “%2!” 中的物理页 %1!。
146216No由于重做操作失败,数据库镜像被禁用。无法恢复。
146316No在此 SQL Server 实例的版本中,数据库镜像不可用。有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。
146416No数据库“%1!”未处于恢复状态,而此状态是镜像数据库或辅助数据库所必需的。必须使用 WITH NORECOVERY 还原远程数据库。
146516No数据库“%1!”在每个服务器实例上都不处于完全恢复模式。完全恢复模式是数据库参与数据库镜像或可用性组所必需的。
146616No数据库“%1!”在其中一个服务器实例上是只读的,这与参与数据库镜像或可用性组不兼容。请将数据库设置为读写模式,然后重试该操作。
146716No数据库“%1!”在其中一个伙伴上处于紧急模式或可疑模式,这与参与数据库镜像或可用性组不兼容。
146816No无法对数据库“%1!”执行该操作,因为该数据库参与了数据库镜像会话或可用性组。某些操作不允许对正在参与数据库镜像会话或可用性组的数据库执行。
146916No数据库“%1!”在其中一个伙伴上是自动关闭的数据库,这与参与数据库镜像或可用性组不兼容。
147016No对此伙伴配置值执行的 Alter Database 操作只能在数据库 “%1!” 的当前主体服务器上启动。
147116No数据库镜像连接终止。为数据库 “%1!” 发送消息时内存不足。
147216No数据库镜像连接终止。为数据库 “%1!” 发送消息时出现通信错误。
147316No此 SQL Server 版本不允许更改安全级别。ALTER DATABASE 命令失败。
147416No%3! 的数据库镜像连接错误 %1! ‘%2!’。
147516No数据库“%1!”可能包含尚未备份的大容量日志记录的更改。请在主体数据库或主数据库上进行日志备份。然后或者在镜像数据库上还原此备份以便启用数据库镜像,或者在每个辅助数据库上都还原此备份以使您可以将其联接到可用性组。
147616No数据库镜像超时值 %1! 超过了最大值 32767。
147716No要手动故障转移数据库 “%1!”,数据库镜像安全级别必须为 FULL。请将安全级别设置为 FULL,然后重试。
147816No镜像数据库 “%1!” 包含的事务日志数据不足,无法保留主体数据库的日志备份链。如果没有从主体数据库进行日志备份或者没有在镜像数据库上还原日志备份,则可能会出现这种情况。
147916No与 “%1!” 的镜像连接已超时,因为数据库 “%2!” 在等待 %3! 秒后未得到响应。请检查服务和网络连接。
148010No因为镜像会话或可用性组由于 %5! 进行了故障转移,%1! 数据库“%2!”正在由“%3!”向“%4!”角色转变。这只是一条信息性消息,用户不需要执行任何操作。
148110No数据库镜像无法修复数据库 “%2!” 中的物理页 %1!。无法联系镜像伙伴,或者镜像伙伴未提供该页的副本。原因可能是缺少网络连接,或者伙伴保留的该页副本也已损坏。若要了解伙伴当前是否处于连接状态,请查看 sys.database_mirroring 目录视图中的 mirroring_state_desc 列。如果它们处于连接状态,那么,查看此消息报告时间前后的错误日志条目即可了解到伙伴无法提供该页副本的原因。请尝试纠正该错误,然后继续镜像。
148210No数据库镜像无法获取快照同步锁。
148510No已在此 SQL Server 实例上启用数据库镜像功能。
148610No在端点配置中禁用了数据库镜像传输功能。
148710No数据库镜像正在启动 %1! 并行重做线程,并将数据库’%2!'作为镜像副本。这只是一条信息性消息,不需要用户执行任何操作。
148816No数据库“%1!”处于单用户模式,这与参与数据库镜像或可用性组不兼容。请将数据库设置为处于多用户模式,然后重试该操作。
148910No由于出现错误 %1!,已对此服务器禁用数据库镜像。有关详细信息,请查看错误日志和配置。
149016No数据库“%1!”的远程副本尚未还原到包括所有文件流数据文件的日志备份。
149916Yes数据库镜像错误: 状态 %1!,严重性 %2!,状态 %3!,字符串 %4!。
150120Yes排序失败。请与技术支持部门联系。
150516No因为发现对象名称 ‘%1!’ 和索引名称 ‘%2!’ 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 %3!。
150920Yes由于键列上有未知数据类型,排序期间行比较失败。元数据可能损坏。请与技术支持部门联系。
151017No排序失败。数据库 ‘%1!’ 中空间不足或包含锁。
151120Yes无法用事务日志调节排序。
152220Yes索引生成期间排序操作失败。排序的终止导致无法覆盖数据库 ‘%1!’ 中的分配页。请运行 DBCC CHECKDB 查看是否存在分配错误和一致性错误。可能需要从备份还原数据库。
152320Yes排序失败。无法释放不正确的区。请与技术支持部门联系。
153220Yes从页 %1! 开始运行的排序段发现了未标记为共享的区。请重试该事务。如果问题仍然存在,请与技术支持部门联系。
153320Yes无法共享区 %1!。无法标识正确的区。请重试该事务。
153420Yes在共享区目录中找不到区 %1!。请重试该事务。如果问题仍然存在,请与技术支持部门联系。
153520Yes无法共享区 %1!。共享区目录已满。请重试该事务。如果问题仍然存在,请与技术支持部门联系。
153720Yes不能挂起不在行输入阶段的排序。
153820Yes当排序不在行输入阶段时,不能将行插入排序。
154016No不能对大小为 %1! 的行进行排序,该大小大于允许的最大值 %2!。请考虑使用 ROBUST PLAN 提示重新提交查询。
154116No排序失败。怀疑存在有缺陷的 CLR 类型比较函数。
154210YesBobMgr::GetBuf: 在 %1! 秒之后未完成"对大输出缓冲区排序"的写入操作。
154310Yes尝试读取以下内容时导致 SQL Server 遇到“%1!”: ID 为 %4! 的数据库中文件“%3!”中的排序段页 %2!。排序操作将重试读取该页。
170116No创建或更改表 ‘%1!’ 失败,因为最小行大小是 %2!,包括 %3! 字节的内部开销。而此值超出了允许的 %4! 字节的最大表行大小。
170216NoCREATE TABLE 失败,因为表 ‘%2!’ 中的列 ‘%1!’ 超出了 %3! 列的最大值。
170616No系统表 ‘%1!’ 只能在升级期间创建或更改。
170716No不能为已分区表指定 TEXTIMAGE_ON 文件组。
170810No警告: 已经创建表 ‘%1!’,但是它的最大行大小超过了允许的最大字节数 %2!。如果得到的行超过此大小限制,则对此表的 INSERT 或 UPDATE 操作将失败。
170916No当表没有 text、ntext、image、varchar(max)、nvarchar(max)、非 FILESTREAM varbinary(max)、xml 或大型 CLR 类型列时,不能使用 TEXTIMAGE_ON。
171010No如果在别名类型上绑定了规则或默认值,则不能将该别名类型用作表变量中的列类型或将其用作表值函数中的返回表定义。在类型 ‘%1!’ 上绑定了 %2!。
171116No不能对表 ‘%2!’ 中的列 ‘%1!’ 定义 PRIMARY KEY 约束。必须将计算列持久化,并且该列不可为 Null。
171216No联机索引操作只能在 SQL Server Enterprise Edition 中执行。
171316No不能对表 ‘%2!’ 或使用该表执行 %1!,因为该表是目标表或是当前正在执行的触发器的级联操作的一部分。
171416No更改表失败,因为表 ‘%1!’ 的唯一列 ID 已用完。
171516No创建外键 ‘%1!’ 失败。对于引用计算列 ‘%2!’,只允许使用 NO ACTION 引用更新操作。
171616No当表没有 FILESTREAM 列时,不能指定 FILESTREAM_ON。请从该语句中删除 FILESTREAM_ON 子句,或者向表中添加 FILESTREAM 列。
171716No不能在 ON 子句中同时指定 FILESTREAM_ON 和分区方案。
171816No必须先对数据库 ‘%1!’ 启用更改跟踪,才能对表 ‘%2!’ 启用更改跟踪。
171916NoFILESTREAM 数据不能放在空的文件组中。
172016No由于表 ‘%1!’ 具有 FILESTREAM 列,因此无法删除 FILESTREAM 文件组或分区方案。
172116No更改表 ‘%1!’ 失败,因为使用 vardecimal 存储格式的行大小超出了允许的 %2! 字节的最大表行大小。
172216No由于没有为 FILESTREAM 数据指定分区方案,因此无法 %1! %2! ‘%3!’。
172316No由于已为 FILESTREAM 数据指定了分区方案,但没有为该表指定分区方案,因此无法 %1! %2! ‘%3!’。
172416No文件组 ‘%1!’ 既非 FILESTREAM 文件组又非 FILESTREAM 文件组的分区方案。
172516No由于 %3! 中存在 INSTEAD OF 触发器,因此无法向 %1! ‘%2!’ 添加 FILESTREAM 列。
172616No由于表 ‘%1!’ 已包含 FILESTREAM 文件组或分区方案,因此无法添加 FILESTREAM 文件组或分区方案。
172716No无法使用 FILESTREAM_ON 子句对表 ‘%2!’ 创建非聚集索引 ‘%1!’。
172816No由于计算列 ‘%3!’ 使用了一个 FILESTREAM 列,因此无法对表 ‘%2!’ 创建索引 ‘%1!’。
172916No由于分区列 ‘%2!’ 使用了一个 FILESTREAM 列,因此无法创建表 ‘%1!’。
173016No创建或更改压缩表 ‘%1!’ 失败,因为压缩前的行大小是 %2!,包括 %3! 字节的内部系统开销。而此值超出了允许的 %4! 字节的最大表行大小。
173116No因为指定的选项或数据类型无效,所以无法在表 ‘%2!’ 中创建稀疏列 ‘%1!’。稀疏列必须可为 Null,并且不能具有 ROWGUIDCOL、IDENTITY 或 FILESTREAM 属性。稀疏列不能为以下数据类型: text、ntext、image、geometry、geography 或用户定义的类型。
173216No无法在表 ‘%2!’ 中创建稀疏列集 ‘%1!’,因为一个表不能包含多个稀疏列集。请修改该语句以便仅将一个列指定为 COLUMN_SET FOR ALL_SPARSE_COLUMNS。
173316No无法在表 ‘%2!’ 中创建稀疏列集 ‘%1!’,因为稀疏列集必须是可为 Null 的 xml 列。请修改列定义以允许 Null 值。
173416No因为表 ‘%2!’ 已包含一个或多个稀疏列,所以无法在该表中创建稀疏列集 ‘%1!’。如果一个表包含一个稀疏列,则无法将稀疏列集添加到该表。
173616No无法在 CHECK 约束或计算列定义中引用表 ‘%2!’ 的列 ‘%1!’,因为该列为稀疏列集。无法在 CHECK 约束或计算列定义中引用稀疏列集。
173810No无法创建只包含一个列集列、不包含任何非计算列的表 ‘%1!’。
175010No无法创建约束。请参阅前面的错误消息。
175216No表 ‘%2!’ 中的列 ‘%1!’ 对于创建默认约束无效。
175316No列 ‘%1!.%2!’ 的长度或小数位数与外键 ‘%5!’ 中的引用列 ‘%3!.%4!’ 的长度或小数位数不同。参与构造外键关系的列必须定义为具有同一长度和小数位数。
175416No不能在具有 IDENTITY 属性的列上创建默认值。表 ‘%1!’,列 ‘%2!’。
175516No不能在数据类型为 timestamp 的列上创建默认值。表 ‘%1!’,列 ‘%2!’。
175610No不为临时表定义 FOREIGN KEY 约束 ‘%1!’。无论是局部临时表还是全局临时表,都不会对它们强制使用 FOREIGN KEY 约束。
175716No列 ‘%1!.%2!’ 没有与外键 ‘%5!’ 中的引用列 ‘%3!.%4!’ 使用相同的排序规则。
175816No如果同一语句中没有其他操作,只能联机添加或删除单个约束。
175916No不允许在另一个计算列定义中使用表 ‘%2!’ 中的计算列 ‘%1!’。
176016No不能在类型为 %2! 的列上创建类型为 %1! 的约束。
176116No由于一个或多个引用列不可为 Null,因此无法使用 SET NULL 引用操作创建外键 “%1!”。
176216No不能使用 SET DEFAULT 引用操作创建外键 “%1!”,因为一个或多个不可为 Null 的引用列缺少默认约束。
176316No不支持跨数据库的外键引用。外键 ‘%1!’。
176416No表 ‘%2!’ 中的计算列 ‘%1!’ 在"%3!"中的使用无效,因为它未持久化。
176516No外键 ‘%1!’ 创建失败。对于引用计算列 ‘%2!’,只允许使用 NO ACTION 和 CASCADE 引用删除操作。
176616No不支持对临时表的外键引用。外键 ‘%1!’。
176716No外键 ‘%1!’ 引用了无效的表 ‘%2!’。
176816No外键 ‘%1!’ 引用的对象 ‘%2!’ 不是用户表。
176916No外键 ‘%1!’ 引用了位于引用表 ‘%3!’ 中的无效列 ‘%2!’。
177016No外键 ‘%1!’ 引用了位于被引用表 ‘%3!’ 中的无效列 ‘%2!’。
177116No无法创建外键 ‘%1!’,因为它引用了其聚集索引 ‘%3!’ 被禁用的对象 ‘%2!’。
177216No外键 ‘%1!’ 无效。不能在外键定义中使用系统表。
177316No外键 ‘%1!’ 含有对对象 ‘%2!’ 的隐式引用,该对象没有针对它定义的主键。
177416No外键 ‘%1!’ 的引用列列表中的列数与被引用表 ‘%2!’ 中主键的列数不匹配。
177516No无法创建外键 ‘%1!’,因为它引用了其 PRIMARY KEY 索引 ‘%3!’ 被禁用的对象 ‘%2!’。
177616No在被引用表 ‘%1!’ 中没有与外键 ‘%2!’ 中的引用列列表匹配的主键或候选键。
177816No列 ‘%1!.%2!’ 的数据类型与外键 ‘%5!’ 中的引用列 ‘%3!.%4!’ 的数据类型不同。
177916No表 ‘%1!’ 已经有针对它定义的主键。
178116No已在列上绑定了 DEFAULT。
178216No无法删除索引“%1!”,因为没有为基础数据指定分区方案。
178416No无法创建外键 ‘%1!’,因为被引用列 ‘%2!.%3!’ 是非持久化计算列。
178516No将 FOREIGN KEY 约束 ‘%1!’ 引入表 ‘%2!’ 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
178616No外键 ‘%5!’ 中的列 ‘%1!.%2!’ 或引用列 ‘%3!.%4!’ 是 timestamp 列。此数据类型不能用于级联引用完整性约束。
178716No无法在表 ‘%2!’ 上使用级联 DELETE 或 UPDATE 定义外键约束 ‘%1!’,因为在该表上定义了 INSTEAD OF DELETE 或 UPDATE TRIGGER。
178816No无法创建级联外键 ‘%1!’,该位置的引用列 ‘%2!.%3!’ 是标识列。
178916No无法在计算列、约束或默认定义中使用 CHECKSUM(*)。
179016No用户定义表类型的名称不能以数字记号(#)开头。
179116No无法对表 ‘%2!’ 的列 ‘%1!’ 创建 DEFAULT 约束,因为该列为稀疏列或稀疏列集。稀疏列或稀疏列集不能有 DEFAULT 约束。
179216No更改表“%1!”失败,因为添加的固定列可能引起现有数据超出允许的表行最大大小(即 %2! 个字节)。
179316No无法联合临时表。
179416No列“%1!”对于联合表“%2!”是无效的。
179516No可以为 Null 的列“%1!”无法用于联合表“%2!”。
179616No计算列“%1!”无法用于联合表“%2!”。
179716No稀疏列“%1!”无法用于联合表“%2!”。
179816No无法在非联合数据库中创建联合表。
179916No列“%1!”不能用于联合表“%2!”,因为该列与联合键类型不匹配。
180116No数据库 ‘%1!’ 已存在。请选择其他数据库名称。
180216NoCREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。
180317NoCREATE DATABASE 语句失败。主文件必须至少是 %1! MB 才能容纳 model 数据库的副本。
180616NoCREATE DATABASE 失败。数据库 ‘%1!’ 的默认排序规则不能设置为 ‘%2!’。
180717No无法获得数据库 ‘%1!’ 上的排他锁。请稍后重试该操作。
181016No在可以创建新数据库之前,model 数据库必须可更新。
181216NoCREATE DATABASE 失败。不能使用带有 FOR ATTACH 选项的 COLLATE 子句。
181316No无法打开新数据库 ‘%1!’。CREATE DATABASE 中止。
181410Yes无法创建 tempdb。可能没有足够的可用磁盘空间。请删除 tempdb 驱动器上的其他文件并重新启动 SQL Server,以释放更多的磁盘空间。请检查事件日志,看其中是否还有其他错误可表明为什么无法初始化 tempdb 文件。
181516No%1! 属性不能用于数据库快照文件。
181616No不允许使用系统数据库 %1! 的数据库快照。
181716No只有数据库 “%1!” 的所有者或系统管理员才能在该数据库上创建数据库快照。
181816No缺少主日志文件 ‘%1!’ 且数据库没有完全关闭,因此不能重新构建该数据库。
181910No由于文件名太长,未能创建默认的日志文件。
182116No不能在另一个数据库快照上创建数据库快照。
182216No数据库必须联机才能创建数据库快照。
182316No无法创建数据库快照,因为它未能启动。
182416No不能附加正在还原的数据库。
182516No不能为数据库快照指定文件组和排序规则。
182616No不允许在 “%1!” 上使用用户定义文件组。
182716NoCREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 %2! 为 %1! MB 的许可限制值。
182816No逻辑文件名 “%1!” 已被使用。请选择另一个名称。
182916NoFOR ATTACH 选项要求至少要指定主文件。
183016No文件 ‘%1!’ 和 ‘%2!’ 都是主文件。数据库只能有一个主文件。
183116No文件 ONLINE/OFFLINE 语法不能用于 CREATE DATABASE。
183220No无法将文件 ‘%1!’ 作为数据库 ‘%2!’.%3! 附加
183316No只有执行了下一个 BACKUP LOG 操作后,才能重用文件“%1!”。如果数据库正在参与某个可用性组,则只有在主可用性副本的截断 LSN 已越过该文件的删除 LSN 且后续 BACKUP LOG 操作已完成后,才能重用删除的文件。
183416No无法覆盖文件 ‘%1!’。数据库 ‘%2!’ 正在使用该文件。
183516No无法创建/附加任何新数据库,因为现有数据库的数目已达到最大允许值: %1!。
183610No由于提供的名称太长,无法创建默认文件。
183716No文件名 “%1!” 太长,无法创建备用流名称。
183810No脱机的数据库文件已在从数据库快照恢复为联机状态时被覆盖。恢复的文件可能包含无效的页。请运行数据库一致性检查,评估数据的完整性。
183916No由于名称 ‘%1!’ 是保留的设备名,因此无法创建默认数据文件。
184016No无法创建快照数据库,因为在 READONLY 单文件用户数据库上不支持此操作。
184116NoCREATE DATABASE 失败。不能在 CONTAINMENT 子句中使用 FOR ATTACH 选项。
184216No最大文件大小不能大于 2147483647(以页大小为单位)。文件增长不能大于 2147483647(以页大小和百分比为单位)。
184310Yes正在将数据库 ‘%1!’ 恢复到获取数据库快照 ‘%2!’ 时的情形(拆分点为 LSN %3! (0x%4!))。这只是一条信息性消息,不需要用户执行任何操作。
184416No%2! 不支持 %1!。
184516No当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,在 VSS 提供的编写器元数据文档中找不到 SQL VSS 编写器。
184616No当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,找不到数据库 ‘%1!’ 的 SQL VSS 编写器组件。
184716No当前版本的操作系统不支持自动恢复的卷影复制服务(VSS)快照。
184816No卷影复制服务(VSS)无法创建数据库 ‘%1!’ 的自动恢复快照以进行在线 DBCC 检查。
185116No在添加默认路径“%2!”作为前缀后,文件名“%1!”作为相对路径太长。
185221No收缩物理文件时出错。有关详细信息,请查看 ERRORLOG。
185316No找不到逻辑数据库文件“%1!”。请指定该文件的完整路径。
185416No逻辑数据库文件“%2!”的原始文件名“%1!”太长,无法与新的主数据文件位置的完整路径组合使用。
185516No系统表 sysfiles1 已损坏。
185616No无法将文件“%1!”作为数据库“%2!”附加,因为此数据库名称已使用文件“%3!”附加
185716No无法将文件“%1!”作为数据库“%2!”附加,因为此文件已用于数据库“%3!”
185816No无法创建快照数据库,因为用户数据库仍然处于恢复之中。
190116No无法对视图 ‘%2!’ 创建索引或统计信息 ‘%1!’,因为键列 ‘%3!’ 不精确,是计算列且未持久化。请考虑在视图索引或统计信息键中删除对列的引用,或将列更改为精确列。如果列是在基表中计算出来的,请考虑在该处将它标记为 PERSISTED。
190216No无法对 %1! ‘%2!’ 创建多个聚集索引。请在创建新聚集索引前删除现有的聚集索引 ‘%3!’。
190416No表“%3!”的 %1!“%2!”在键列表中具有 %4! 个列。%5! 键列列表的最大限制为 %6!。
190716No无法重新创建索引 ‘%1!’。新的索引定义与现有索引强制的约束不匹配。
190816No列 ‘%1!’ 是索引 ‘%2!’ 的分区依据列。唯一索引的分区依据列必须是索引键的子集。
190916No不能在 %1! 中使用重复的列名。列名 ‘%2!’ 多次列出。
191016No无法创建 %1! ‘%2!’,因为它超出了每个表或视图允许的最大值 %3!。
191116No列名 ‘%1!’ 在目标表或视图中不存在。
191216No无法对 %1! ‘%2!’ 继续执行索引 DDL 操作,因为它与已经对该对象进行的另一个并发操作冲突。该并发操作可能是对同一个对象的联机索引操作,也可能是另一个移动索引页(如 DBCC SHRINKFILE)的并发操作。
191316No操作失败,因为在 %2! ‘%3!’ 上已存在名称为 ‘%1!’ 的索引或统计信息。
191416No不能对对象 ‘%1!’ 创建索引,因为该对象不是用户表或视图。
191516No不能使用 ignore_dup_key 索引选项更改非唯一索引。索引 ‘%1!’ 是非唯一索引。
191616NoCREATE INDEX 选项 %1! 和 %2! 互斥。
191716No不能在局部临时表上联机创建、重新生成或删除索引。请离线执行索引操作。
191916No表 ‘%2!’ 中的列 ‘%1!’ 的类型不能用作索引中的键列。
192116No指定的 %1! ‘%2!’ 无效。
192216No没有为文件组 ‘%1!’ 分配文件。不能对此文件组创建表、索引和大型对象列。请使用 ALTER DATABASE 将一个或多个文件添加到文件组。
192416No文件组 ‘%1!’ 是只读的。
192516No无法使用 DROP_EXISTING 选项将聚集索引转换为非聚集索引。若要将索引类型从聚集索引更改为非聚集索引,请删除该聚集索引,然后使用两条单独的语句创建非聚集索引。
192716No表 ‘%1!’ 上已有名为 ‘%2!’ 的统计信息。
192916No不能为对象 ‘%1!’ 创建统计信息,因为该对象不是用户表或视图。
193016No无法将非聚集索引转换为聚集索引,因为某外键约束引用了该索引。请删除该外键约束,然后重试该操作。
193116No无法执行 SQL 语句,因为文件组 ‘%1!’ 处于脱机状态。请使用 sys.database_files 或 sys.master_files 目录视图来确定此文件组中文件的状态,然后从备份还原脱机文件。
193416No%1! 失败,因为下列 SET 选项的设置不正确: ‘%2!’。请确保 SET 选项正确无误,可以用于 %3!。
193516No无法创建索引。对象 ‘%1!’ 是在禁用下列 SET 选项设置的情况下创建的:’%2!’。
193716No无法对视图 ‘%2!’ 创建 %1!,因为它引用了另一个视图 ‘%3!’。请考虑在索引视图定义中手动展开被引用视图的定义。
193816No不能对视图 ‘%1!’ 创建索引,因为基础对象 ‘%2!’ 的所有者不同。
193916No无法对视图 ‘%2!’ 创建 %1!,因为该视图未绑定到架构。
194016No无法对视图 ‘%2!’ 创建 %1!。它没有唯一聚集索引。
194116No无法对视图 ‘%1!’ 创建非唯一聚集索引,因为只允许使用唯一聚集索引。请考虑创建唯一聚集索引。
194216No无法对视图 ‘%2!’ 创建 %1!。它包含 text、ntext、image、FILESTREAM 或 xml 列。
194316No由于已禁用页级锁定,无法重新组织表“%2!”的索引“%1!”。
194416No由于索引键大小至少为 %2! 字节,所以未创建索引“%1!”。索引键大小不能超过 900 字节。如果索引键包含隐式键列,则索引键大小不得超过 1800 字节。
194510No警告! 最大键长度为 %1! 个字节。索引 ‘%2!’ 的最大长度为 %3! 个字节。对于某些大值组合,插入/更新操作将失败。
194616No操作失败。索引 ‘%2!’ 的索引条目长度为 %1! 字节,超出了允许的最大长度 %3! 字节。
194716No无法对视图 “%2!” 创建 %1!。该视图包含对"%3!"的自联接。
194916No无法对视图 ‘%2!’ 创建 %1!。函数 ‘%3!’ 生成具有不确定性的结果。请使用具有确定性的系统函数,或者修改用户定义函数以返回具有确定性的结果。
195616No无法对 ‘%2!’ 视图创建 %1!,因为它使用具有不确定性的用户定义函数 ‘%3!’。请删除对该函数的引用,或者使之具有确定性。
195716No无法对视图 ‘%2!’ 创建 %1!,因为视图使用不精确的用户定义函数 ‘%3!’。请考虑删除对该函数的引用,或对其进行修改,使之成为精确函数。
195916No因为该数据库的兼容级别小于 80,所以无法对视图或计算列创建索引。请使用 sp_dbcmptlevel 提升数据库的兼容级别。
196116No无法对视图 ‘%2!’ 创建 %1!。因为排序规则名称为 ‘%3!’ 的排序规则转换表达式依赖于操作系统,所以具有不确定性。
196216No无法对视图 ‘%2!’ 创建 %1!,因为该视图在 WHERE 或 GROUP BY 子句中引用的列 ‘%3!’ 不精确。请考虑从该视图中除去该列,或修改该列使之精确列。
196316No无法对视图 “%2!” 创建 %1!。该视图包含不精确或不具有确定性的转换。
196416No无法对视图 “%2!” 创建 %1!。该视图包含不精确的常量。
196516No无法对视图 “%2!” 创建 %1!。该视图包含不精确的算术运算符。
196616No无法对视图 ‘%2!’ 创建 %1!。该视图包含不精确的聚合运算符。
196716No不能对视图联机创建新的聚集索引。
196816No不能使用 DROP_EXISTING 选项联机将非聚集索引转换为聚集索引。
196916No默认 FILESTREAM 文件组在数据库 ‘%1!’ 中不可用。
197010No警告: 对表 ‘%1!’ 的联机索引操作将继续,但是可能会限制对表的并发访问,原因是在同一事务中前面某项操作仍持有对此表的锁。
197116No不能在表 ‘%2!’ 上禁用索引 ‘%1!’。在使用此索引的表 ‘%4!’ 上禁用外键 ‘%3!’ 的权限被拒绝。
197216No不能对表 ‘%2!’ 禁用聚集索引 ‘%1!’。在禁用其聚集索引时更改引用视图 ‘%3!’ 的权限被拒绝。
197316No不能在 %2!’%3!'上对禁用的索引 ‘%1!’ 执行指定的操作。
197416No不能对 %1!’%2!’ 执行指定的操作,因为其聚集索引 ‘%3!’ 被禁用。
197516No索引 ‘%1!’ 行的长度超出了 ‘%2!’ 字节的最大允许长度值。
197616No无法对视图 ‘%2!’ 创建索引或统计信息 ‘%1!’,因为无法验证键列 ‘%3!’ 是否精确以及是否具有确定性。请考虑从索引或统计信息键中删除列,如果是计算列,则在基表中将该列标记为持久化列,或者在键中使用非 CLR 派生列。
197716No无法对表 ‘%3!’ 创建 %1!’%2!’。对 XML 列’%4!’ 只能创建 XML 索引。
197816No表 ‘%2!’ 中的列 ‘%1!’ 的类型不能用作索引或统计信息中的键列。
197916No不能使用索引选项 ignore_dup_key 来更改索引 ‘%1!’,因为它强制使用主约束或唯一约束。
198016No无法对表 ‘%2!’ 的计算列 ‘%1!’ 创建索引,因为基础对象 ‘%3!’ 的所有者不同。
198110No警告: 行的最大长度超过了所允许的上限(%1! 个字节)。对于某些大值组合,插入/更新操作将失败。
198216No无法对视图 ‘%2!’ 创建 %1!,因为视图对 CLR 类型 ‘%4!’ 引用了具有不确定性或不精确的成员函数 ‘%3!’。请考虑删除对该函数的引用;或对函数进行修改,使其行为具有确定性。不要将行为具有不确定性的 CLR 函数声明为包含 IsDeterministic=true,因为这可能导致索引损坏。有关详细信息,请参阅联机丛书。
198316No无法对视图 ‘%2!’ 创建 %1!。函数 ‘%3!’ 生成不精确的结果。请使用精确的系统函数,或者修改用户定义函数以返回精确的结果。
198416No无法创建或重新生成索引 ‘%1!’。此索引使用 vardecimal 存储格式,行长度超出了允许的最大长度 ‘%2!’ 字节。
198516No不能对视图 ‘%2!’ 创建 %1!。它包含一个或多个 XML 数据类型方法。
198610No使用 DROP_EXISTING 选项,无法将非假设索引 ‘%1!’ 替换为假设索引。
198716No不能在 %4! ‘%5!’ 上对 %2! ‘%3!’ 执行 %1!,因为其 %6! 被禁用。
198816No不能联机重新生成聚集索引 ‘%1!’,因为该聚集索引被禁用。
198916No当被引用键的索引 ‘%2!’ 被禁用时,不能启用外键约束 ‘%1!’。
199016No不能使用 ignore_dup_key 索引选项对视图定义索引。请删除 ignore_dup_key 选项,然后确保视图定义不允许重复项,或不对视图建立索引。
199116No不能对表 ‘%2!’ 禁用聚集索引 ‘%1!’。在引用此表的表 ‘%4!’ 上禁用外键 ‘%3!’ 的权限被拒绝。
199210No警告: 由于禁用了索引 ‘%4!’,导致引用表 ‘%3!’ 的表 ‘%2!’ 上的外键 ‘%1!’ 也被禁用。
199316No不能对表变量的索引进行分区或返回表值函数中的表定义。
199416No不能对视图 “%1!” 创建或更新统计信息,因为需要同时指定 FULLSCAN 和 NORECOMPUTE 选项。
199516No不能联机重新生成假设索引 ‘%1!’。
199616No由于表具有 XML 索引或空间索引,因此不能使用 DROP_EXISTING 选项创建强制使用主键约束 ‘%1!’ 的索引。请删除 XML 索引或空间索引,创建主键约束,然后重新创建 XML 索引或空间索引。
199716No无法使用 DROP_EXISTING 选项将 XML 索引或空间索引 ‘%1!’ 转换为关系索引,请删除该 XML 索引或空间索引,然后使用同一名称创建关系索引。
199810No警告: 由于禁用了索引 ‘%4!’,导致引用表 ‘%3!’ 的视图 ‘%2!’ 上的聚集索引 ‘%1!’ 也被禁用。
199916No表 ‘%2!’ 中的列 ‘%1!’ 的类型不能用作索引中的包含性列。
200216No不能为组号大于一的复制创建过程。
200316No具有组号的过程不能有 XML 或 CLR 类型的参数。过程 ‘%2!’ 的参数 ‘%1!’ 的类型为 ‘%3!’。
200416No已经使用组号 %2! 创建了过程 ‘%1!’,请使用一个未用过的组号创建过程。
200516No表“%1!”不可用,需要重新生成。请在脱机状态下重新生成该表。
200710No模块 ‘%1!’ 取决于缺少的对象 ‘%2!’。仍将创建此模块;但是,只有在该对象存在之后它才能成功运行。
200816No对象 ‘%1!’ 不是过程,因此您不能在该组名下创建另一个过程。
201016No无法对 ‘%1!’ 进行更改,因为它是不兼容的对象类型。
201116No在绑定到架构的对象中不能指定索引提示。
201310No警告: 已为 %1!’%2!’ 禁用 ‘is_ms_shipped’ 属性,因为您无权创建或更改具有此属性的对象。
201416No不允许从绑定到架构的对象进行远程访问。
202016No针对实体“%1!”报告的依赖关系可能不包括对所有列的引用,这是由于实体引用的对象不存在,或者实体中的一条或多条语句有错误。在重新运行查询之前,请确保实体中没有错误,并且实体引用的所有对象均存在。
202116No执行 DDL 期间修改了引用的实体“%1!”。请重试该操作。
202216No在 %1!“%2!”中遇到分析错误。无法确定从此对象引用的依赖项。
210114No无法对用户 ‘%3!’ 的服务器级别 %2! 执行 %1! 操作,因为没有与该用户相对应的登录名。
210216No无法 %1! %2! ‘%3!’,因为在数据库 ‘%5!’ 中没有登录名为 ‘%4!’ 的用户。
210315No因为触发器 ‘%2!’ 的架构不同于目标表或视图的架构,所以无法 %1! 该触发器。
210414No不能对 %2! ‘%3!’ 执行 %1!,因为您没有权限。
210815No无法对 ‘%3!’ %1! %2!,因为目标不在当前数据库中。
211015No无法对 ‘%2!’ 更改触发器 ‘%1!’,因为此触发器不属于此对象。请指定正确的触发器名称或正确的目标对象名称。
211116No无法对 %3! ‘%4!’ %1! 触发器 ‘%2!’,因为此对象已有 INSTEAD OF %5! 触发器。
211216No因为视图 ‘%2!’ 是使用 CHECK OPTION 定义的,所以无法为该视图创建触发器 ‘%1!’。
211316No因为表 ‘%3!’ 的 FOREIGN KEY 使用级联 DELETE 或 UPDATE,所以无法对该表 %1! INSTEAD OF DELETE 或 INSTEAD OF UPDATE TRIGGER ‘%2!’。
211416No列 ‘%1!’ 不能在 IF UPDATE 子句中使用,因为它是计算列。
211516No服务器级事件通知被禁用,因为数据库 msdb 不存在。
211616No不能对数据库 ‘%1!’ 使用 CREATE EVENT NOTIFICATION,因为它不是有效的 Broker 数据库。
211716No因为 %5! 具有 FILESTREAM 列,所以无法对 %3! ‘%4!’ %1! INSTEAD OF 触发器 ‘%2!’。
220116No%1!不允许通过限制从 “anySimpleType” 派生,仅在未指定约束方面时,才允许通过限制从通过扩展从 “anySimpleType” 派生的类型派生。
220216No%1!在编译查询时出错。若要获得有关错误的详细信息,该查询必须由对查询中使用的 xml 架构集合具有 EXECUTE 权限的用户运行。
220316No%1!只允许 ‘http://www.w3.org/2001/XMLSchema#decimal?’、‘http://www.w3.org/2001/XMLSchema#boolean?’ 或 ‘node()*’ 表达式作为谓词,但找到 ‘%2!’
220416No%1!条件和逻辑运算符仅允许 ‘http://www.w3.org/2001/XMLSchema#boolean?’ 或 ‘node()*’ 表达式,但找到 ‘%2!’
220516No%1!应为 “%2!”。
220616No%1!命名空间前缀 ‘xml’ 只能与 URI ‘http://www.w3.org/XML/1998/namespace’ 关联,此 URI 不能与其他前缀一起使用。
220716No%1!只能插入非文档节点。实际上找到 ‘%2!’。
220816No%1!以 ‘%2!’ 开头的 URI 太长。允许的最大长度为 %3! 字符。
220916No%1!’%2!’ 附近有语法错误
221016No%1!不允许使用异构序列: 找到 ‘%2!’ 和 ‘%3!’
221116No%1!需要单独的操作数(或空序列),实际上找到 ‘%2!’ 类型的操作数
221216No%1!在 ‘%4!’ 旁的标识符中找到的源字符 ‘%2!’ (0x%3!)无效。
221316No%1!不能对在推断类型 ‘%3!’ 内包含 ‘%2!’ 类型的表达式原子化/应用 data()。
221416No%1!类型 ‘%2!’ 不是原子类型
221516No%1!属性 ‘%2!’ 的值超出了 4000 个字符,即 XML 架构文档中允许的最大值
221616No%1!"%2!" 中的 XPath 值无效。
221716No%1!应为 ‘%2!’ 或 ‘%3!’
221816No%1!没有名为 ‘@%2!’ 的属性
221916No%1!在类型 ‘%3!’ 中没有名为 ‘@%2!’ 的属性。
222016No%1!没有名为 ‘@%2!:%3!’ 的属性
222116No%1!在类型 ‘%4!’ 中没有名为 ‘@%2!:%3!’ 的属性。
222216No%1!在 ‘%3!’ 旁的标识符中找到的源字符 0x%2! 无效。
222316No%1!’%2!’ 附近存在语法错误,应为标识符。
222516No%1!应为字符串文字
222616No%1!‘insert’ 的目标必须是单个节点,但实际上找到’%2!’
222716No%1!在引用了变量 ‘%2!’ 的作用域中未找到该变量。
222816No%1!在引用了变量 ‘%2!:%3!’ 的作用域中未找到该变量。
222916No%1!名称 “%2!” 不代表命名空间。
223016No%1!名称 “%2!” 已定义。
223116No%1!名称 “%2!” 不代表已定义类型。
223216No%1!名称 “%2!:%3!” 不代表已定义类型。
223316No%1! “%2!” 的操作数的类型无效。
223416No%1!运算符 “%2!” 不能应用于 “%3!” 和 “%4!” 操作数。
223516No%1!变量列表被应用于非函数字词。
223616No%1!调用函数 “%2!” 时,没有提供足够的实际参数。
223716No%1!此版本不支持通过扩展从 anyType 派生。
223816No%1!调用函数 ‘%2!’ 时,提供的参数太多
224016No%1! ‘insert into’ 的目标必须是元素/文档节点,实际上找到’%2!’
224116No%1!应为变量: ‘$name’
224216No%1!应指定类型。
224316No%1!在没有任何上下文的情况下使用了相对路径表达式
224716No%1!该值是 “%2!” 类型,这种类型不是所需类型 “%3!” 的子类型。
224816No%1!’%2!’ 附近存在语法错误,应为 ‘as’、‘into’、‘before’ 或 ‘after’。
224916No%1!‘insert before/after’ 的目标必须是元素/PI/注释/文本节点,但找到 ‘%2!’
225616No%1!’%2!’ 附近存在语法错误,需要 ‘node test’。
225816No%1!在插入属性节点时可能未指定该位置,但找到 ‘%2!’
226016No%1!没有名为 ‘%2!’ 的元素
226116No%1!没有名为 ‘%2!’、类型为 ‘%3!’ 的元素。
226216No%1!没有名为 ‘%2!:%3!’ 的元素
226316No%1!在类型 “%4!” 中没有名为 “%2!:%3!” 的元素。
226416No%1!只能删除非文档节点,但找到 ‘%2!’
226616No%1!应为结束标记 ‘%2!:%3!’
226716No%1!应为结束标记 ‘%2!’
226816No%1!结束标记 ‘/%2!:%3!’ 没有匹配的开始标记
226916No%1!结束标记 ‘/%2!’ 没有匹配的开始标记
227016No%1!属性 ‘%2!:%3!’ 重复
227116No%1!属性 ‘%2!’ 重复
227216No%1!应为 ‘?>’
227316No%1!CDATA 部分未终止
227416No%1!字符串常量(在第 %2! 行上开始)未终止
227516No%1!XML 声明未终止
227616No%1!此版本不支持通过限制从 ‘QName’ 派生
227716No%1!标记名不能包含字符 ‘%2!’
227816No%1!标记名不能以字符 ‘%2!’ 开头
227916No%1!名称/令牌不能以字符 ‘%2!’ 开头
228016No%1!<! 后面不是有效的构造
228116No%1!无法在 XQuery 内构造 DTD
228216No%1!实体引用无效
228316No%1!字符 ‘%2!’ 可能不属于实体引用
228416No%1!未定义命名空间前缀 ‘%2!’
228516No%1!数字实体引用无效
229116No%1!找不到根元素。
229216No%1!当具有简单内容的类型限制具有混合内容的类型时,它必须具有嵌套的简单类型定义。位置: ‘%2!’。
229316No%1!除非 minOccurs 为 0,否则选择不能为空。位置: ‘%2!’。
229416No%1!不允许 ‘xml’ 作为处理指令目标。
229716No%1!元素 <%2!> 在位置 ‘%3!’ 无效。
229816No%1!属性 ‘%2!’ 在位置 ‘%3!’ 无效。
229916No%1!缺少 XSD 元素 “%3!” 的必需属性 “%2!”。
230016No%1!缺少 XSD 元素 “%3!” 的必需子元素 “%2!”。
230116No%1!已定义元素 “%2!”。
230216No%1!在此范围内已定义名称 “%2!”。
230516No%1!元素或属性类型指定了多次。位置: ‘%2!’。
230616No%1!在只允许 NCName 的上下文中找到了限定名 “%2!”。
230716No%1!引用未定义的名称 ‘%2!’
230816No%1!引用命名空间 ‘%3!’ 内的未定义名称’%2!’
230916No%1!"%2!" 的值不是有效数字。
231016No%1!属性 “%2!” 声明了多次。
231116No%1!属性 “%2!” 在 “%3!” 内声明了多次。
231216No%1!属性 ‘%2!’ 的值不符合类型定义 ‘http://www.w3.org/2001/XMLSchema#%3!’: ‘%4!’。
231316No%1!属性 “%2!” 的值不能是 “%3!”。
231416No%1!属性 “%2!” 的值不能为负。
231516No%1!属性 “%2!” 应为字符串值。
231616No%1!缺少所需的 ‘base’ 属性。位置: ‘%2!’。
231716No%1!在 XSD 元素 “%3!” 上定义的基本类型 “%2!” 不是简单类型。
231916No%1!此类型不能具有 ‘%2!’ 方面。位置: ‘%3!’。
232016No%1!方面 ‘%2!’ 在位置 ‘%3!’ 重复。
232116No%1!方面不能跟在属性声明的后面。在位置 ‘%3!’ 找到了方面 ‘%2!’。
232216No%1!该元素类型不是替换组的组头的子类
232316No%1!结束标记 ‘%2!’ 与第 %4! 行中的开始标记 ‘%3!’ 不匹配
232416No%1!结束标记 ‘%2!:%3!’ 与第 %5! 行中的开始标记 ‘%4!’ 不匹配
232516No%1!结束标记 ‘%2!’ 与第 %5! 行中的开始标记 ‘%3!:%4!’ 不匹配
232616No%1!结束标记 ‘%2!:%3!’ 与第 %6! 行中的开始标记 ‘%4!:%5!’ 不匹配
232716No%1!缺少 <%2!> 的内容或定义。
232816No%1!架构命名空间 ‘%2!’ 与 指令的 ‘%3!’ 不匹配
232916No%1!字符串 “%2!” 不是有效的持续时间值。
233116No%1!重新定义操作必须将其本身作为基本类型。位置: ‘%2!’。
233216No%1!’%2!’ 不能与 ‘empty’ 操作数一起使用
233316No%1!源字符 0x%2! 无效
233416No%1!源字符 ‘%2!’ (0x%3!)无效
233516No%1!字符/字符串常量中有换行符
233616No%1!’%2!’ 不是有效的八进制数字(以 ‘0’ 开头的数字隐式为八进制)
233716No%1!‘replace’ 的目标至多有一个节点,但找到’%2!’
233816No%1!第二个 ‘replace’ 操作数只能包含节点,但找到’%2!’
233916No%1!memberType 属性或 simpleType 子级必须存在。位置: ‘%2!’。
234016No%1!在第 %2! 行上开始的注释没有结尾
234116No%1!在 ‘\\x’ 后应为十六进制字符代码
234216No%1!数值常量无效。
234316No%1!文本部分未终止 - 缺少 `
234816No%1!命名空间 URI 应至少包含一个非空白字符。
234916No%1!尝试重新定义命名空间前缀 ‘%2!’
235016No%1!XML 元素内容无效
235116No%1!应为 ‘first’ 或 ‘last’
235316No%1!应为 ‘to’、‘insert’ 或 ‘delete’
235416No%1!源字符编码无效
235516No%1!应为 ‘else’
235616No%1!‘replace value of’ 的目标必须是非元数据属性,或者是具有简单类型内容的元素,但找到 ‘%2!’
235716No%1!只能使用其他文档节点替换文档节点,但找到 ‘%2!’
235816No%1!此版本不支持使用 ‘base’ 属性和嵌套类型定义进行派生。位置: ‘%2!’。
235916No%1!’%2!’ 的目标不能是构造的节点
236016No%1!不能同时具有 ‘name’ 和 ‘ref’ 属性。位置: ‘%2!’。
236116No%1!XSD 扩展或限制类型的基类型必须是简单类型。
236216No%1!XSD 架构太复杂
236316No%1!XQuery 太复杂
236416No%1!不能从 ‘%2!’ 隐式转换为’%3!’
236516No%1!不能从 ‘%2!’ 显式转换为 ‘%3!’
236616No%1!"%2!" 具有循环定义。
236716No%1!XSD 列表类型的项类型必须是简单类型。位置: ‘%2!’。
236816No%1!在具有简单内容的复杂类型中不能有元素内容。位置: ‘%2!’。
236916No%1!在限制或扩展中不能有多个组/序列/选项/全部。位置: ‘%2!’。
237016No%1!在 XQuery 表达式的末尾不应再有标记,但找到了 ‘%2!’。
237116No%1!’%2!’ 只能在谓词或 XPath 选择器中使用
237216No%1!元数据属性 ‘@%2!:%3!’ 不能与 ‘%4!’ 一起使用
237316No%1!结构化 XML 不支持 %2!
237416No%1!%2! 需要一个节点或一组节点
237516No%1!聚合函数 ‘%2!’ 需要序列参数
237616No%1!应为一种数值类型的操作数
237716No%1!’%2!’ 表达式的结果静态为 ‘empty’
237816No%1!应为 XML 架构文档
237916No%1!指定的名称不是有效的 XML 名称:’%2!’
238016No%1!位置 ‘%2!’ 不允许有混合内容。
238216No%1!minOccurs 和 maxOccurs 值的组合无效,minOccurs 必须小于或等于 maxOccurs。位置: ‘%2!’。
238316No%1! %3! 属性的值 ‘%2!’ 无效。该值必须介于 0 和 %4! 之间。
238416No%1!元素的出现次数无效,在元素 ‘%3!’ 的上下文内多次找到元素’%2!’
238516No指定的目标命名空间无效
238616No%1!’%2!’ 方面的值位于允许的范围之外
238716No%1!不能同时具有 ‘type’ 和 ‘ref’ 属性。位置: ‘%2!’。
238816No%1!元素的出现位置无效,元素 ‘%2!’ 必须首先出现在 ‘%3!’ 的上下文内
238916No%1!’%2!’ 需要单独的操作数(或空序列),但找到 ‘%3!’ 类型的操作数
239016No%1!不支持顶级 %2! 节点
239116No%1!不支持重新定义 XSD 架构
239216No%1!’%2!::’ 不是有效的轴
239316No%1!itemType 属性或 simpleType 子级必须存在。位置: ‘%2!’。
239416No%1!没有函数 ‘%2!()’
239516No%1!没有函数 ‘%2!:%3!()’
239616No%1!属性不能出现在元素外
239716No%1!标识符包含的字符数不能超过 %2! 个
239816No%1!找到重复的 ID 值:’%2!’
239916No%1!属性不能有 ‘%2!’ 类型的值,应为简单类型
243110Yes试图释放区 ID 为 [%4!:%5!] 的工作文件区时出现错误 [%1!, %2!, %3!]。
250116No找不到名为 “%1!” 的表或对象。请检查系统目录。
250216No由于内存对象结构临时不一致,因此内存对象列表转储失败。请重试。
250310No已成功删除物理文件 ‘%1!’。
250416No无法删除物理文件 ‘%1!’。系统函数 DeleteFile 返回了错误 %2!。
250516No设备 ‘%1!’ 不存在。请使用 sys.backup_devices 来显示可用的设备。
250616No无法在数据库 ‘%2!’ 中找到表或对象名 ‘%1!’。
250716No必须将 CONCAT_NULL_YIELDS_NULL 选项设置为 ON 才能运行 DBCC CHECKCONSTRAINTS。
250816No对于索引 ID 为 %3!,分区 ID 为 %4!,分配单元 ID 为 %5! (类型为 %6!)的对象“%2!”,计数 %1! 不正确。请运行 DBCC UPDATEUSAGE。
250916No由于发生内部查询错误,DBCC CHECKCONSTRAINTS 失败。请运行 DBCC CHECKDATABASE 以确保数据一致性。
251016NoDBCC %1! 错误: %2!。
251116No表错误: 对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!)。页 %6!,槽 %7! 和 %8! 中的键顺序有误。
251216No表错误: 对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!)。页 %6! 槽 %7! 和页 %8! 槽 %9! 中的键重复。
251416No出现了 DBCC PAGE 错误: %1!。
251516No页 %1!,对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)已修改,但在差异备份位图中未标记为已修改。
251616Yes修复操作已经使数据库 %1! 的差异位图无效。差异备份链断开。必须首先执行完全数据库备份,才能执行差异备份。
251716Yes已经为数据库 %1! 打开了大容量日志记录。若要确保所有数据都已得到保护,请重新运行备份日志操作。
251810No对象 ID %1! (对象 “%2!”): 由于禁用了公共语言运行时(CLR),无法检查此对象的计算列和 CLR 类型。
251910No由于无法初始化内部的表达式计算器,因此无法检查对象 ID %1! (对象“%2!”)的计算列和 CLR 类型。
252016No找不到数据库 ‘%1!’。该数据库不存在或者在语句尝试使用它之前已删除。请通过查询 sys.databases 目录视图验证该数据库是否存在。
252116No找不到数据库 ID %1!。该数据库 ID 不存在或者在语句尝试使用该数据库之前已删除。请通过查询 sys.databases 目录视图验证该数据库 ID 是否存在。
252216No无法处理表 %2! 的索引 %1!,因为文件组 %3! 无效。
252316No文件组 %1! 无效。
252416No无法处理对象 ID %1! (对象 “%2!”),因为它是 Service Broker 队列。请对在 sys.internal_tables 中找到的队列的相应内部表的对象 ID 重新尝试该操作。
252516No数据库文件 %1! 处于离线状态。
252616NoDBCC 语句错误。请查阅文档以了解正确的 DBCC 语法和选项。
252716No无法处理表 %2! 的索引 %1!,因为文件组 %3! 处于离线状态。
252810NoDBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
252916No文件组 %1! 处于离线状态。
253016No表 “%2!” 的索引 “%1!” 已禁用。
253116No表错误: 对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!)的 B 树级别不匹配,页 %6!。级别 %7! 与以前的 %9! 中的级别 %8! 不匹配。
253216No为此命令指定的一个或多个 WITH 选项无效。
253316No表错误: 看不到分配给对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)的页 %1!。该页可能无效,或者页头中可能包含错误的分配单元 ID。
253416No表错误: 页 %1! 已由其他对象分配,而该页的页头指示它分配给了对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)。
253610No%1!的 DBCC 结果。
253716No表错误: 对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!),页 %6!,行 %7!。记录检查(%8!)失败。值为 %9! 和 %10!。
253810No文件 %1!。区数 = %2!,已用页数 = %3!,保留页数 = %4!。
253910No在此数据库中,总区数 = %1!,已用页数 = %2!,保留页数 = %3!。
254010No系统无法自己修复此错误。
254110NoDBCC UPDATEUSAGE: 已更新表 ‘%1!’ 的使用计数(索引 ‘%2!’,分区 %3!):
254210No数据页 %1!: 已从(%2!)页更改为(%3!)页。
254310No已用页 %1!: 已从(%2!)页更改为(%3!)页。
254410No保留页 %1!: 已从(%2!)页更改为(%3!)页。
254510No行计数: 已从(%1!)行更改为(%2!)行。
254610No表 ‘%2!’ 的索引 ‘%1!’ 已标记为禁用。请重新生成该索引,以使之联机。
254716No无法处理对象 ID %1! (对象 “%2!”),因为它是同义词。如果该同义词所引用的对象是表或视图,则使用该同义词所引用的基对象重试该操作。
254810NoDBCC: 索引 ‘%1!’ 的压缩操作已完成 %2!%%。
254910NoDBCC: 索引 ‘%1!’ 的碎片整理操作已完成 %2!%%。
255016No无法重新组织表 “%3!” 的索引 “%1!” (分区 %2!),因为它正由另一个进程重新组织。
255116No无法重新组织表 “%1!” 的索引,因为正在对该表生成或重新生成联机索引。
255216No无法重新组织表 “%3!” 的索引 “%1!” (分区 %2!),因为已禁用页级锁定。
255310Yes重新组织索引 ‘%2!’ 期间表 ‘%1!’ 将不可用。这是因为索引重组操作在用户事务内部执行,并且整个表已用排他锁锁定了。
255416No无法重新组织表 “%3!” 的索引 “%1!” (分区 %2!),因为该文件组是只读的。
255516No无法将文件 “%1!” 的所有内容移到其他位置,以完成清空文件操作。
255616No文件组中空间不足,无法完成清空文件操作。
255714No用户 ‘%1!’ 没有对对象 ‘%3!’ 运行 DBCC %2! 的权限。
255816No在数据库 ‘%2!’ 中检测到 %1! 计数不正确。
255916No不允许在同一条语句中使用 ‘%1!’ 和 ‘%2!’ 选项。
256016No对于此 DBCC 语句,参数 %1! 不正确。
256116No对于此语句,参数 %1! 不正确。
256216NoDBCC CHECKFILEGROUP 中不支持检查 FILESTREAM 文件组 “%1!” (ID %2!)。请改为使用 FILESTREAM 数据指定包含用户对象的文件组。
256316NoFILESTREAM 容器的 DBCC SHRINKFILE 要求使用 EMPTYFILE 选项,且不允许使用其他任何选项。
256614NoDBCC DBREINDEX 不能用于系统表。
256714No不能对系统表的索引使用 DBCC INDEXDEFRAG
256816No页 %1! 超出了此数据库的范围,或位于日志文件中。
257016No页 %1!,槽 %2! 位于对象 ID %3!,索引 ID %4!,分区 ID %5!,分配单元 ID %6! (类型为“%7!”)中。列“%8!”的值超出了数据类型“%9!”的范围。请将该列更新为合法的值。
257114No用户 ‘%1!’ 没有运行 DBCC %2! 的权限。
257216NoDBCC 无法释放 DLL ‘%1!’。该 DLL 正在使用。
257316No找不到表或对象 ID %1!。请检查系统目录。
257416No表错误: 页 %1! 在对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)中为空。在 B 树的 %7! 级上,这是不允许的。
257516No索引分配映射(IAM)页 %2! (位于对象 ID %3!,索引 ID %4!,分区 ID %5!,分配单元 ID %6! (类型为 %7!))的下一个指针指向了 IAM 页 %1!,但扫描过程中检测不到它。
257616No索引分配映射(IAM)页 %2! (位于对象 ID %3!,索引 ID %4!,分区 ID %5!,分配单元 ID %6! (类型为 %7!))的上一个指针指向了 IAM 页 %1!,但扫描过程中检测不到它。
257716No在对象 ID %1!,索引 ID %2!,分区 ID %3!,分配单元 ID %4! (类型为 %5!)的索引分配映射(IAM)链中,链序列号不对。序列号为 %7! 的页 %6! 指向了序列号为 %9! 的页 %8!。
257916No表错误: 对象 ID %2!,索引 ID %3!,分区 ID %4!,分配单元 ID %5! (类型为 %6!)中的区 %1! 超出了此数据库的范围。
258016No表 ‘%1!’ 是系统表或临时表。DBCC CLEANTABLE 不能应用于系统表或临时表。
258110NoDBCC 无法释放 DLL’%1!’。未加载此 DLL。
258316No向 DBCC 语句提供的参数数目不正确。
258516No找不到表 “%2!” 的分区号 %1!。
258616No找不到表 “%3!” 中索引 “%2!” 的分区号 %1!。
258716No指定了无效的分区号 %1!。
258816No找不到对象 ID %3! 中索引 ID %2! 的分区号 %1!。
258916No修复操作在第一次尝试中无法修复所有错误。
259010Yes用户 “%1!” 正将数据库 “%5!” 中页 %4! 的字节 %2! 修改为 %3!。
259116No对于表 “%2!”,在系统目录中找不到索引 ID 为 %1! 的行。
259210No修复: 已为数据库 ‘%3!’ 中的对象 ‘%2!’ 成功地重新生成了 %1! 索引。
259310No对象 ‘%3!’ 的 %2! 页中有 %1! 行。
259410No无法处理对象“%2!”(ID 为 %3!)、索引“%4!”(ID 为 %5!)的行集 ID %1!,因为它驻留在文件组“%6!”(ID 为 %7!)中,但未选中该文件组。
259616No尚未处理修复语句。该数据库不能处于只读模式。
259710No正在忽略跟踪标志 %1!。该跟踪标志无效,或者只能在服务器启动过程中指定。
259816No检查无法在属于数据库“%1!”的任何对象上继续执行,因为该数据库正在恢复中。
259916No无法切换到表 “%1!” 的行文本中。
260114No不能在具有唯一索引“%2!”的对象“%1!”中插入重复键的行。重复键值为 %3!。
262714No违反了 %1! 约束“%2!”。不能在对象“%3!”中插入重复键。重复键值为 %4!。
270016No批处理中的语句过多;最大数目为 %1!
270110No已忽略数据库名称 ‘%1!’,将引用 tempdb 中的对象。
270216No数据库 ‘%1!’ 不存在。
270316No不能在分区依据列的列表中使用重复的列名。列名 ‘%1!’ 多次出现。
270416No指定了无效的分区方案 ‘%1!’。
270516No各表中的列名必须唯一。在表 ‘%2!’ 中多次指定了列名 ‘%1!’。
270611No表 ‘%1!’ 不存在。
270716No不能在索引或统计信息中使用 %2!’%3!’ 的列 ‘%1!’,也不能将该列用作分区键,因为它依赖于一个未绑定到架构的对象。
270916No不能在索引或统计信息中使用 %2!’%3!’ 的列 ‘%1!’,也不能将该列用作分区键,因为它执行用户访问或系统数据访问。
271016No您不是此语句(CREATE、ALTER、TRUNCATE、UPDATE STATISTICS 或 BULK INSERT)中为对象 ‘%1!’ 指定的所有者。
271116No资源数据库中对象 “%1!” 的定义内包含非 ASCII 字符 “%2!”。
271216No由于数据库 ‘%1!’ 已启用了更改跟踪,因此无法将其配置为分发数据库。
271416No数据库中已存在名为 ‘%1!’ 的对象。
271516No第 %1! 个列、参数或变量: 找不到数据类型 %2!。
271616No第 %1! 个列、参数或变量: 不能对数据类型 %2! 指定列宽。
271715No为 %2!’%3!’ 指定的大小(%1!)超过了最大允许值(%4!)。
271916No数据库 “%1!” 的升级失败,因为它包含名为 “sys” 的用户,该名称在此版本的 SQL Server 中是保留的用户名称或架构名称。
272016No无法将 %1!’%2!’ 绑定到架构,因为它引用系统对象 ‘%3!’。
272216No不允许在此上下文中的表达式内使用 Xml 数据类型方法。
272410No参数或变量 ‘%1!’ 的数据类型无效。
272516No不能对 %1!“%2!”执行联机操作,因为该索引包含数据类型为 text、ntext、image 或 FILESTREAM 的列“%3!”。对于非聚集索引,该列可能是索引的包含列。对于聚集索引,该列可能是该表的任何列。如果使用 DROP_EXISTING,则该列可能是新索引或旧索引的一部分。该操作必须脱机执行。
272616No分区函数 ‘%1!’ 使用 %2! 个列,该数字与用于对表或索引进行分区的分区依据列的数目不一致。
272711No找不到索引 ‘%1!’。
272816No如果列数超过 %1!,则不能进行分区。
272916No不能在索引或统计信息中使用 %2!’%3!’ 的列 ‘%1!’,也不能将该列用作分区键,因为它不具有确定性。
273011No无法创建组号为 %2! 的过程 ‘%1!’,因为数据库中当前并不存在组号为 1 的同名过程。必须首先执行 CREATE PROCEDURE ‘%3!’;1。
273116No列 ‘%1!’ 的宽度 %2! 无效。
273216No错误号 %1! 无效。错误号必须介于 %2! 到 %3! 之间,而且不能是 50000。
273316No%1! 数据类型对返回值无效。
273516No因为 PRIMARY KEY 约束包含 timestamp 类型的列,所以不能对 ‘%2!’ 创建主 XML 索引或空间索引 ‘%1!’。
273816No一个表只能有一个时间戳列。因为表 ‘%1!’ 已经有了一个时间戳列,所以无法添加列 ‘%2!’。
273916No对于局部变量,text、ntext 和 image 数据类型无效。
274016NoSET LANGUAGE 失败,因为在此 SQL Server 上,’%1!'不是正式的语言名称或语言别名。
274116NoSET DATEFORMAT 日期顺序 ‘%1!’ 无效。
274216NoSET DATEFIRST %1! 超出范围。
274316No%1! 选项需要 %2! 参数。
274416No为表 ‘%1!’ 指定了多个标识列。只允许为每个表指定一个标识列。
274510No进程 ID %1! 引发了用户错误 %2!,严重性 %3!。SQL Server 正在终止此进程。
274716NoRAISERROR 的替代参数太多。替代参数不能超过 %1! 个。
274816No不能将 %1! 数据类型(参数 %2!)指定为替代参数。
274916No标识列 ‘%1!’ 的数据类型必须是 int、bigint、smallint、tinyint 或 decimal,或者是小数位数为 0 的 numeric 数据类型,并且约束为不可为 Null。
275016No第 %1! 个列或参数: 指定的列精度 %2! 大于最大精度 %3!。
275116No第 %1! 个列或参数: 指定的列小数位数 %2! 大于指定的精度 %3!。
275216No标识列 ‘%1!’ 包含的 SEED 无效。
275316No标识列 ‘%1!’ 包含的 INCREMENT 无效。
275416No大于 %1! 的错误严重级别只能由 sysadmin 角色的成员用 WITH LOG 选项指定。
275516NoSET DEADLOCK_PRIORITY 选项无效。有效的选项为 {HIGH | NORMAL | LOW | integer 类型的 [%1! ... %2!]}。
275616No%1! 是无效的状态值。有效范围是从 %2! 到 %3!。
275916No由于前面的错误,CREATE SCHEMA 失败。
276016No指定的架构名称 “%1!” 不存在,或者您没有使用该名称的权限。
276116No只能以 uniqueidentifier 数据类型来指定 ROWGUIDCOL 属性。
276216No未能正确地调用 sp_setapprole。详细信息请参阅文档。
276616No用户定义的数据类型 ‘%1!’ 的定义已更改。
276715No无法在系统目录中找到统计信息 ‘%1!’。
277016NoSELECT INTO 语句的源表和目的表不能相同。
277216No无法从函数内访问临时表。
277316No由于排序顺序 ID %1! 无效,导致排序规则 ID 损坏。
277416No排序规则 ID %1! 无效。
277516No服务器不支持代码页 %1!。
277816No只有系统管理员才能为 %2! 命令指定 %1! 选项。
277916No%1!’%2!’ 是自动删除的系统对象。不能将它用在查询或 DDL 中。
278016No视图 ‘%1!’ 没有绑定到架构。
278216No无法创建表 “%1!”: 表必须具有聚集主键,才能拥有 XML 数据类型的列。
278516No在此上下文的表达式中不允许有用户定义函数、用户定义聚合、CLR 类型和 CLR 类型的方法。
278616No替代参数 %1! 的数据类型与指定格式应具有的类型不匹配。
278716No指定的格式无效:’%1!’。
278816No同义词对于绑定到架构的对象或约束表达式无效。
278916No在绑定到架构的对象或约束表达式中,必须为 %1!’%2!’ 指定由两部分组成的名称。
279016No不能在约束表达式中使用 TEXT、NTEXT 或 IMAGE 类型的列。
279116No无法为绑定到架构的对象或约束解析表达式。
279216No不能在绑定到架构的对象或约束表达式中指定 SQL CLR 类型。
279316No指定的所有者名称 ‘%1!’ 不存在,或者您没有代表该名称执行操作的权限。
279416No消息正文需要的参数超过最大数目(%1!)。
279516No因为新的 %3! ‘%4!’ 与该表的 FILESTREAM %5! ‘%6!’ 不匹配,所以无法 %1! %2!。
279616No不能在绑定到架构的对象、计算列或约束表达式中使用 $partition 指定数据库名称。
279716No默认的架构不存在。
279816No无法对表 ‘%2!’ 创建索引或统计信息 ‘%1!’,因为 SQL Server 无法验证键列 ‘%3!’ 是否精确和具有确定性。请考虑从索引或统计信息键中删除列,将计算列标记为持久化或者在键中使用非 CLR 派生列。
279916No无法对表 ‘%2!’ 创建索引或统计信息 ‘%1!’,因为计算列 ‘%3!’ 不精确而且未持久化。请考虑从索引或统计信息键中删除列,或者将计算列标记为持久化。
280116No对象 ‘%1!’ 的定义在编译后已更改。
280210No由于 ‘DBCC FREEPROCCACHE’ 或 ‘DBCC FREESYSTEMCACHE’ 操作,SQL Server 经历了 ‘%2!’ 缓存存储区(计划缓存的一部分)的 %1! 次刷新。
280310No由于某些数据库维护或重新配置操作,SQL Server 经历了 ‘%2!’ 缓存存储区(计划缓存的一部分)的 %1! 次刷新。
280916No%1!’%2!’ 的请求失败,因为 ‘%3!’ 是 %4! 对象。
281216No找不到存储过程 ‘%1!’。
281316No此版本的 SQL Server 不支持 “%1!”。
281410No检测到可能无限的重新编译: SQLHANDLE %1!,PlanHandle %2!,起始偏移量 %3!,结束偏移量 %4!。上次重新编译的原因为 %5!。
300216No不能对数据库快照执行 BACKUP 或 RESTORE。
300310No此 BACKUP WITH DIFFERENTIAL 将基于多个文件备份。在尝试还原此差异备份之前,必须还原所有这些文件备份。
300416No不能将主文件组作为文件备份进行备份,因为数据库正在使用 SIMPLE 恢复模式。请考虑通过指定 READ_WRITE_FILEGROUPS 来进行部分备份。
300510No部分差异备份包括只读文件组 ‘%1!’。在创建基准部分备份时,此文件组是可读写的,但稍后改为只读访问。我们建议您立即创建 ‘%2!’ 文件组的单独文件备份,然后创建新的部分备份,以便为稍后的部分差异备份提供新的基准。
300616No不允许进行差异备份,因为差异备份将基于多个基准备份。在简单恢复模式中,不允许进行多个基准的差异备份,并且部分差异备份也不允许进行这样的备份。
300716No不允许对文件或文件组“%1!”进行备份,因为它没有联机。容器状态:“%2!”(%3!)。还原状态: %4!。可以使用 FILEGROUP 或 FILE 子句执行 BACKUP,以便将所选内容限制为只包括联机数据。
300816No不支持对指定的设备类型进行备份镜像。
300916No未能在 msdb 数据库中插入备份或还原历史/详细记录。这可能表明 msdb 数据库有问题。备份/还原操作仍是成功的。
301016No指定的备份镜像无效。所有镜像必须具有相同数量的成员。
301116No所有备份设备都必须属于同一大类(例如 DISK 和 TAPE)。
301217No当 SQL Server 尝试发送差异信息到 SQL 编写器时,VDI 用尽了缓冲区。
301316No%1! 正在异常终止。
301410No%1! 成功处理了 %2! 页,花费 %3!.%4! 秒(%5!.%6! MB/秒)。
301510No%1! 尚未实现。
301616No不允许对文件 ‘%1!’ 进行备份,因为它包含受在线还原顺序约束的页。在进行备份前应先完成还原顺序,或者对备份进行限制以不包含此文件。
301716No无法打开重新启动检查点文件 ‘%1!’。出现操作系统错误 ‘%2!’。请更正此问题,或者不带 RESTART 重新发出该命令。
301810No找不到重新启动检查点文件 ‘%1!’。RESTORE 命令将从开始处继续执行,如同未指定 RESTART 一样。
301916No重新启动检查点文件 ‘%1!’ 来自以前中断的 RESTORE 操作,并且与当前的 RESTORE 命令不一致。重新启动命令必须使用与中断的命令相同的语法,即添加 RESTART 子句。另外,也可以不带 RESTART 子句重新发出当前语句。
302116No不能在事务内部执行备份或还原操作。
302210No此备份是读写数据的文件备份,这些数据所在的数据库使用简单恢复模式。只有在计划将文件组设置为只读,并进行差异文件备份时,才可以这样做。有关管理简单恢复模式的只读数据的详细信息,请查阅联机丛书。请具体考虑部分备份的使用方法。
302316No对数据库的备份、文件操作(如 ALTER DATABASE ADD FILE)以及加密更改必须序列化。请在当前备份或文件操作完成后重新发出该语句。
302416No只能对 master 数据库执行完整备份。请使用 BACKUP DATABASE 来备份整个 master 数据库。
302516No缺少数据库名称。请重新发出该语句并在语句中指定有效数据库名称。
302716No文件组 “%1!” 不属于数据库 “%2!”。
302810No重新启动检查点文件 ‘%1!’ 已损坏,将忽略该文件。RESTORE 命令将从开始处继续执行,如同未指定 RESTART 一样。
303116No选项 ‘%1!’ 与选项 ‘%2!’ 冲突。请删除冲突的选项,然后重新发出该语句。
303216No此语句不支持一个或多个选项(%1!)。请查阅文档以了解所支持的选项。
303316NoBACKUP DATABASE 不能用于以紧急模式打开的数据库。
303416No未选中要处理的文件。您可能选中了一个或多个没有成员的文件组。
303516No无法执行数据库 “%1!” 的差异备份,因为不存在当前数据库备份。请去掉 WITH DIFFERENTIAL 选项后重新发出 BACKUP DATABASE 以执行数据库的完整备份。
303616No数据库 “%1!” 处于备用状态(通过执行 RESTORE WITH STANDBY 而设置)下,只有完成整个还原顺序后,才能进行备份。
303816No文件名 “%1!” 用作备份设备名时无效。请用有效文件名重新发出 BACKUP 语句。
303916No无法执行文件 ‘%1!’ 的差异备份,因为不存在当前的文件备份。请去掉 WITH DIFFERENTIAL 选项后重新发出 BACKUP DATABASE 命令。
304010No通知备份复制时出错。备份操作将继续,但应检查复制环境。
304116YesBACKUP 操作未能完成命令 %1!。有关详细消息,请查看备份应用程序日志。
304210NoBACKUP WITH CONTINUE_AFTER_ERROR 成功生成了已破坏的数据库的备份。有关所遇到的错误的信息,请参阅 SQL Server 错误日志。
304316NoBACKUP’%1!’ 检测到文件 ‘%4!’ 中的页(%2!:%3!)上存在错误。
304416No长度为零的设备名无效。请使用有效的设备名重新发出 BACKUP 语句。
304516NoBACKUP 或 RESTORE 需要 NTFS 文件系统才能提供 FILESTREAM 和全文支持。路径 “%1!” 不可用。
304616No遇到了不一致的元数据。唯一可能的备份操作是使用 WITH CONTINUE_AFTER_ERROR 或 NO_TRUNCATE 选项进行结尾日志备份。
304716No未正确配置 BackupDirectory 注册表项。当未提供完整路径名时,此项应指定存储磁盘备份文件的根路径。此路径还用于定位重新启动检查点文件以进行 RESTORE。
304916NoBACKUP 操作检测到数据库日志损坏。有关详细信息,请查看错误日志。
305016NoSQL Server 无法将有关数据库 ‘%2!\\%3!’ 的数据库文件 ‘%1!’ 的差异信息发送到备份应用程序,因为差异信息太大,内存中容纳不下,尝试使用临时文件失败。
305116NoBACKUP LOG 无法维护数据库 ‘%1!’ 的镜像一致性。数据库镜像已挂起。
305216NoBACKUP LOG 无法记录数据库“%1!”的更新。在有日志空间可用于记录后,将需要进行后续日志备份以将备份点从 %2! 提前到 %3!。
305416No差异文件备份只能包含使用简单恢复模式的数据库的只读数据。请考虑指定 READ_WRITE_FILEGROUPS 来进行部分备份。
305516No备份目标 “%1!” 支持 FILESTREAM 文件组。此文件组不能用作备份目标。请使用有效的备份目标重新运行 BACKUP 语句。
305616No备份操作检测到 FILESTREAM 容器中存在意外的文件。备份操作将继续,并将包括文件 ‘%1!’。
305716No设备名称无效。所提供设备名称的长度超出了支持的限度(最大长度为: %1!)。请使用有效的设备名称重新发出 BACKUP 语句。
305810No文件或设备名称超出了支持的限制(最大长度为 %1!),将被截断: %2!。
305916No数据库镜像或辅助副本上不支持此 BACKUP 或 RESTORE 命令。
306010No重新启动检查点文件“%1!”已损坏,无法恢复已还原的数据库。请重新启动 RESTORE 序列。
306116No无法打开重新启动检查点文件“%1!”。操作系统错误“%2!”。请使文件可用后重试该操作,或重新启动 RESTORE 序列。
306216No不能从 HADRON 辅助副本中进行备份,因为它未处于正在同步状态或已同步状态。
309816No由于在请求 ‘%1!’ 之前使用不兼容的结构格式化了介质,因此无法执行备份。若要追加到此介质集,可省略 ‘%2!’ 或指定 ‘%3!’。也可以在 BACKUP 语句中使用 WITH FORMAT 创建新的介质集。如果对现有介质集使用 WITH FORMAT,将覆盖其中的所有备份集。
310116No因为数据库正在使用,所以无法获得对数据库的独占访问权。
310216No%1! 无法处理数据库 ‘%2!’,因为它正由此会话使用。建议在执行此操作时使用 master 数据库。
310316No此命令无法启动部分还原顺序。若要启动部分还原顺序,请使用 RESTORE 语句的 WITH PARTIAL 子句,并提供一个备份集,其中至少包含主数据文件的完整副本。不能出于任何其他目的使用 RESTORE 语句的 WITH PARTIAL 子句。
310416No无法对数据库“%1!”运行 RESTORE,因为该数据库已配置用于数据库镜像或已联接到某一可用性组。如果想要还原该数据库,请使用 ALTER DATABASE 删除镜像或从其可用性组中删除该数据库。
310516NoRESTORE 无法将更多的页还原到文件 ‘%1!’ 中,因为正在还原的页数已达到最大页数(%2!)。请按还原顺序完成还原现有页,或者使用 RESTORE FILE 将所有页还原到该文件中。
310616No文件组 “%1!” 不明确。备份集中的标识与当前在联机数据库中定义的文件组不匹配。若要强制使用备份集中的文件组,请使该数据库离线,然后重新发出 RESTORE 命令。
310716No文件 “%1!” 不明确。备份集中的标识与当前在联机数据库中定义的文件不匹配。若要强制使用备份集中的文件,请使该数据库离线,然后重新发出 RESTORE 命令。
310816No若要还原 master 数据库,服务器必须以单用户模式运行。有关在单用户模式下启动的信息,请参阅联机丛书中的"如何启动 SQL Server 实例(sqlservr.exe)"。
310916No只能通过一个步骤使用完整数据库备份还原并完全恢复 master 数据库。不支持 NORECOVERY、STANDBY 和 STOPAT 等选项。
311014No用户没有 RESTORE 数据库 ‘%1!’ 的权限。
311116No页 %1! 是无法单独还原的控制页。若要修复此页,必须还原整个文件。
311216No当服务器处于单用户模式下时,不能还原除 master 数据库之外的任何其他数据库。
311316No检测到无效数据。
311516No该数据库正使用简单恢复模式,因而不可能还原读写数据的子集。
311616No提供的备份不位于该数据库的恢复路径上,无法用于联机文件还原。
311716No无法还原日志备份或差异备份,因为没有文件可用于前滚。
311816No数据库 “%1!” 不存在。RESTORE 只能在还原主文件的完整备份或文件备份时创建数据库。
311916No在计划 RESTORE 语句时发现了问题。以前的消息提供了详细信息。
312016No不会还原此备份集,因为所有数据都已还原到此备份集所涵盖的时间之前。
312116No文件 “%1!” 所在的恢复路径与此备份集的应用程序不一致。RESTORE 操作无法继续。
312216No文件初始化失败。RESTORE 操作无法继续。
312316No为备份或还原操作指定的数据库名称 ‘%1!’ 无效。
312516No该数据库正使用简单恢复模式。备份中的数据与数据库的当前状态不一致。首先需要还原更多数据,才可以进行恢复。还原在将数据标记为只读之后创建的完整文件备份,或者在还原目标数据的最新基准备份后还原差异文件备份。
312716Yes已还原数据库 ‘%2!’ 的文件 ‘%1!’ 保留为无效状态,因为该数据库使用的是简单恢复模式,而且该文件被标记为要进行读写访问。因此,只有只读文件才能通过逐段还原进行恢复。
312816No不支持文件 ‘%1!’ 的页大小(%2!)。
312916No文件 “%1!” 的内容与还原顺序中的转换不一致。可能需要从备份集进行还原。
313010No选择了文件组 ‘%1!’。在备份时该文件组的名称为 ‘%2!’。RESTORE 将对该重命名后的文件组继续操作。
313110No选择了文件 ‘%1!’。在备份时该文件的名称为 ‘%2!’。RESTORE 将对该重命名后的文件继续操作。
313216No介质集有 %1! 个介质簇,但只提供了 %2! 个。必须提供所有成员。
313316No设备 “%1!” 上的卷的序列号为 %2!,属于介质簇 %3!,但序列号应为 %4!,属于介质簇 %5!。请检查指定的设备和加载的介质是否正确。
313410Yes数据库 ‘%2!’ 的文件 ‘%1!’ 的差异基准属性已重置,因为该文件已从备份还原,而该备份来自有冲突的恢复路径。由于该文件是只读的,并且与数据库的当前状态一致,因此允许执行该还原。将来对此文件进行任何差异备份都将需要新的差异基准。
313516No文件 ‘%1!’ 中的备份集是由 %2! 创建的,无法用于此还原操作。
313616No无法还原此差异备份,因为该数据库尚未还原到正确的早期状态。
313716No无法恢复数据库。可能是因为错误地指定了主名称或快照名称,没有删除所有其他快照,或者缺少文件。
313816No无法恢复数据库,因为存在 FILESTREAM BLOB。
313916No对于 master 数据库,不允许还原到快照。
314016No无法调整文件 ‘%1!’ 的空间分配。
314116No要还原的数据库先前命名为 ‘%1!’。请用 WITH REPLACE 选项重新发出该语句,以覆盖数据库 ‘%2!’。
314216No无法在已有的 “%2!” 上还原文件 “%1!”。请重新发出 RESTORE 语句,用 WITH REPLACE 来覆盖原先存在的文件,或者用 WITH MOVE 来标识替代位置。
314316No设备 ‘%1!’ 上的数据集不是 SQL Server 备份集。
314416No文件 ‘%1!’ 未曾备份到设备 ‘%3!’ 上的文件 %2! 中。无法从此备份集中还原该文件。
314516No使用 SIMPLE 恢复模式的数据库不支持 STOPAT 选项。
314716No不允许对 tempdb 数据库进行备份或还原操作。
314816No此 RESTORE 语句在当前上下文中无效。仅当数据库处于联机状态时,才为辅助文件组定义 ‘Recover Data Only’ 选项。当数据库处于离线状态时,不能指定文件组。
314916No文件或文件组 “%1!” 的状态对要使用的 “Recover Data Only” 选项无效。只能处理处于 OFFLINE 或 RECOVERY_PENDING 状态的辅助文件。
315010No已成功地还原了 master 数据库。正在关闭 SQL Server。
315121Yes无法还原 master 数据库。正在关闭 SQL Server。请检查错误日志,然后重新生成 master 数据库。有关如何重新生成 master 数据库的详细信息,请参阅 SQL Server 联机丛书。
315316No数据库已完全恢复。
315416No备份集中的数据库备份与现有的 ‘%1!’ 数据库不同。
315516No自创建备份集以来,在数据库中添加或除去了一个或多个文件,所以 RESTORE 操作无法继续。
315616No文件 ‘%1!’ 无法还原为 ‘%2!’。请使用 WITH MOVE 选项来标识该文件的有效位置。
315916No尚未备份数据库 “%1!” 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。
316116No主文件不可用。必须还原该文件或用其他方法使之可用。
316316No事务日志已损坏。必须还原所有的数据文件之后,才能尝试 RESTORE LOG。
316516No数据库 ‘%1!’ 已还原,但在还原/删除复制时出错。该数据库保留为离线状态。请参阅 SQL Server 联机丛书中的主题 MSSQL_ENG003165。
316616NoRESTORE DATABASE 无法删除数据库 ‘%1!’。请删除该数据库,然后重新发出 RESTORE DATABASE 语句。
316716NoRESTORE 无法启动数据库 ‘%1!’。
316816No无法还原设备 %1! 上的系统数据库备份,因为创建该数据库的服务器版本(%2!)与此服务器的版本(%3!)不同。
316916No该数据库是在运行版本 %1! 的服务器上备份的。该版本与此服务器(运行版本 %2!)不兼容。请在支持该备份的服务器上还原该数据库,或者使用与此服务器兼容的备份。
317016NoSTANDBY 文件名无效。
317116No文件 %1! 不起作用,无法还原到联机数据库中。
317216No文件组 %1! 不起作用,无法还原到联机数据库中。
317316No与此 RESTORE 语句一起提供的 STOPAT 子句指示日志的尾部包含要恢复目标时间点的状态而必须备份的更改信息。尚未备份数据库 “%1!” 的日志尾部。请使用 BACKUP LOG WITH NORECOVERY 备份该日志,或使用 RESTORE 语句的 WITH REPLACE 子句来覆盖该日志的尾部。
317416No此 RESTORE 操作无法移动文件 ‘%1!’。
317510No指定了 RESTORE FILEGROUP=’%1!’,但备份集中不存在该文件组的所有文件。缺少文件 ‘%2!’。RESTORE 将继续,但如果要还原所有文件,必须还原其他备份集。
317616No%2!(%3!)和 ‘%4!’(%5!)要求使用文件 ‘%1!’。WITH MOVE 子句可用于重新定位一个或多个文件。
317816No文件 %1! 未处于可应用此差异备份的正确状态。
317916NoRESTORE 无法移动系统数据库。
318016No无法使用 WITH STANDBY 还原此备份,因为需要进行数据库升级。请去掉 WITH STANDBY 选项后重新发出 RESTORE 语句。
318110No还原此备份的尝试可能会遇到存储空间问题。后续消息将提供详细信息。
318216No无法还原备份集,因为在进行备份时数据库损坏。可以利用 WITH CONTINUE_AFTER_ERROR 进行补救尝试。
318316No在从该备份集进行读取时,RESTORE 检测到在数据库 “%3!” 中的页(%1!:%2!)上存在错误。
318410NoRESTORE WITH CONTINUE_AFTER_ERROR 成功完成,但遇到了一些损坏。数据库中可能存在不一致的地方。
318516NoRESTORE 无法应用此备份集,因为该数据库可疑。请还原修复了损坏数据的备份集。
318616No此备份集已损坏。RESTORE 不会尝试应用此备份集。
318716No无法指定 RESTORE WITH CHECKSUM,因为该备份集不包含校验和信息。
318810NoBACKUP WITH CONTINUE_AFTER_ERROR 已用损坏的数据写入备份集。
318916No检测到该备份集损坏。
319016No无法还原文件组 ‘%1!’,因为它在该备份集内不存在。
319116No还原操作无法继续,因为无法写入文件 ‘%1!’。请确保该数据库中的所有文件都可写。
319210No还原成功,但仍有延迟的事务。由于有数据不可用,无法解析这些事务。请使用 RESTORE 命令使该数据可用,或者如果您不再需要该数据,则删除这些文件组。删除文件组将导致文件组失效。
319416No页 %1! 超出了该文件的结尾。只能还原在文件当前范围内的页。
319516No页 %1! 无法从此备份集进行还原。RESTORE PAGE 的使用对象只能是完整备份集或将该文件添加到数据库后创建的第一个日志备份或差异备份。
319616No不支持 RESTORE master WITH SNAPSHOT。若要从快照备份还原 master,请停止该服务,并复制数据和日志文件。
319710Yes数据库 %1! 上的 I/O 已冻结。不需要任何用户操作。但是,如果 I/O 没有立即恢复,可以取消备份。
319810Yes数据库 %1! 上的 I/O 已恢复。不需要任何用户操作。
319916NoRESTORE 要求 MAXTRANSFERSIZE=%1!,但指定了 %2!。
320116No无法打开备份设备 ‘%1!’。出现操作系统错误 %2!。
320216No在 “%1!” 上写入失败: %2!
320316No在 “%1!” 上读取失败: %2!
320416No备份或还原操作已中止。
320516No为备份或还原操作指定的备份设备太多;只允许指定 %1! 个设备。
320616No备份设备 ‘%1!’ 不存在。若要查看现有备份设备,请使用 sys.backup_devices 目录视图。若要创建新备份设备,请使用 sp_addumpdevice 或 SQL Server Management Studio。
320716No备份或还原至少需要一个备份设备。请重新运行语句并在该语句中指定备份设备。
320816No读取备份集的开始部分时遇到意外的文件结束。请确认介质中包含有效的 SQL Server 备份集,详细信息请参阅控制台错误日志。
320916No用户实例不支持此操作。
321016No驱动器 “%1!” 中的镜像成员与驱动器 “%2!” 中的镜像成员不一致。
321110No已处理百分之 %1!。
321216No镜像设备 “%1!” 和镜像设备 “%2!” 具有不同的设备。
321316No无法卸载一个或多个磁带。有关详细信息,请参阅错误日志。
321416No指定的备份镜像太多。只允许指定 %1! 个备份镜像。
321516No请使用 WITH FORMAT 创建新的镜像备份集。
321616NoRESTORE REWINDONLY 只适用于磁带设备。
321716No为 %1! 参数指定的值无效。
321816No备份镜像在此版本的 SQL Server 中不可用。有关不同 SQL Server 版本中功能支持的详细信息,请参阅联机丛书。
321916No不能选择文件或文件组 “%1!” 用于此操作。
322116No对文件 ‘%1!’ 执行的系统函数 ReadFileEx 只读取了 %2! 字节,应读取 %3! 字节。
322216No对文件 ‘%1!’ 执行的系统函数 WriteFileEx 只写入了 %2! 字节,应写入 %3! 字节。
322416No无法创建工作线程。
322716No%1!上的备份介质是介质簇 %2! 的一部分,该介质簇已在 “%3!” 上进行了处理。请确保正确指定了备份设备。对于磁带设备,请确保加载了正确的卷。
322916No对设备 ‘%1!’ 的请求已超时。
323016No在设备 ‘%1!’ 上的操作已超过重试次数限制。
323116No在 “%1!” 上加载的介质已格式化为支持 %2! 个介质簇,但根据指定的备份设备,应支持 %3! 个介质簇。
323216No在 “%1!” 上装入的卷没有预期的备份集标识。该卷可能因使用更新内容覆盖了此介质簇而过时。在这种情况下,请使用介质簇 %3! 的序列号 %2! 定位到正确的卷。
323416No逻辑文件 ‘%1!’ 不是数据库 ‘%2!’ 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。
323516No文件 “%1!” 不是数据库 “%2!” 的一部分。只能列出是此数据库的成员的文件。
323916No设备 ‘%1!’ 上的备份集使用了 Microsoft 磁带格式的功能,但 SQL Server 不支持该功能。
324016No备份到镜像介质集要求追加所有镜像。请提供该介质集的所有成员,或者重新格式化一个新的介质集。
324116No设备 ‘%1!’ 上的介质簇的结构不正确。SQL Server 无法处理此介质簇。
324216No设备 ‘%1!’ 上的文件不是有效的 Microsoft 磁带格式备份集。
324316No设备 ‘%1!’ 上的介质簇是用版本为 %2!.%3! 的 Microsoft 磁带格式创建的。SQL Server 支持的版本为 %4!.%5!。
324416No描述符块大小超过了 %1! 字节。请使用较短的名称和/或描述字符串,然后重试该操作。
324516No无法在普通字符串和 Unicode 字符串之间转换,%1!。
324616No设备 ‘%1!’ 上的介质簇标记为不可追加。请用 INIT 选项重新发出该语句以覆盖该介质。
324716No设备 ‘%1!’ 上卷的介质序列号(%2!)错误。请取出该卷并插入卷 %3!。
324916No设备 ‘%1!’ 上的卷是备份集的延续卷。请取出该卷并插入包含备份集开始部分的卷。
325016No值 ‘%1!’ 不在 %2! 参数的取值范围内。
325110No设备 ‘%1!’ 上的介质簇已完成。该设备目前正由剩余簇之一重新使用。
325316No块大小参数提供的值必须是 2 的幂。
325416No设备 ‘%1!’ 上的卷为空。
325516No设备 ‘%1!’ 上的数据集是 SQL Server 备份集,但该备份集与此版本的 SQL Server 不兼容。
325616No设备 ‘%1!’ 上的备份集在创建时被终止,该备份集不完整。RESTORE 序列已异常终止。
325716No磁盘卷 ‘%1!’ 上的可用空间不足,无法创建数据库。数据库尚需 %2! 字节的可用空间,但只有 %3! 字节可用。
325816No设备 “%1!” 上的卷不是当前正处理的介质集的一部分。请确保使用正确的介质加载了备份设备。
326016No内部缓冲区已满。
326116NoSQL Server 无法使用虚拟设备配置。
326210No文件 %1! 上的备份集有效。
326316No无法将设备 ‘%1!’ 上的卷用作延续卷。其序列号为 %2!,属于当前介质集的介质簇 %3!。请插入新卷,或插入序列号为 %4!、属于当前介质集的介质簇 %5! 的卷。
326416No该操作尚未进行到允许 RESTART 的程度。请去掉 RESTART 限定符后重新发出该语句。
326516No该登录名没有足够的权限。需要有 sysadmin 角色的成员资格才能将 VIRTUAL_DEVICE 用于 BACKUP 或 RESTORE。
326616Yes在 “%1!” 结尾处的备份数据格式不正确。该介质上的备份集可能已损坏,无法使用。若要确定该介质上的备份集,请使用 RESTORE HEADERONLY。若要确定备份集的可用性,请运行 RESTORE VERIFYONLY。如果所有备份集都不完整,请使用 BACKUP WITH FORMAT 重新格式化该介质,此操作将破坏所有备份集。
326716No资源不足,无法创建 UMS 调度程序。
326816No无法使用备份文件 ‘%1!’,因为原先格式化该文件时所用扇区大小为 %2!,而目前所在设备的扇区大小为 %3!。
326916No无法还原文件 ‘%1!’,因为原先写入该文件时所用扇区大小为 %2!,而 '%3!'目前所在设备的扇区大小为 %4!。
327016No发生内部一致性错误。此错误与断定类似。请与技术支持联系以获取帮助。
327116No在文件 “%1!” 上发生不可恢复的 I/O 错误: %2!。
327216No%1!设备的硬件扇区大小为 %2!,但块大小参数却指定了不兼容的替代值 %3!。请用兼容的块大小重新发出该语句。
327616No只有在创建备份集时使用了 WITH SNAPSHOT 的情况下,才能使用 WITH SNAPSHOT。
327716NoWITH SNAPSHOT 必须仅用于一个虚拟设备。
327816No无法加密字符串 %1!
327916No由于密码错误,访问遭拒绝
328016No不支持在裸设备上进行备份,而 ‘%1!’ 是裸设备。
328110No在 ‘%1!’ 上释放并启动了重绕。
328316No文件 “%1!” 无法正确初始化。有关详细信息,请检查错误日志。
328416No设备 ‘%1!’ 上的文件标记未对齐。使用用于创建备份集的相同块大小重新发布 Restore 语句: ‘%2!’ 看起来像一个可能值。
328510No设备“%1!”上的文件标记看起来未对齐。将使用较为低效的 I/O 继续还原操作。若要避免此情况,请使用用于创建备份集的相同块大小重新发布 Restore 语句:“%2!”看起来像一个可能值。
328616No备份失败,因为在文件 %1! 的文件元数据中存在不匹配。
330121Yes事务日志包含无效的记录(logop %1!)。该日志已损坏。请利用完整备份还原数据库,或者修复该数据库。
330221Yes在数据库 ‘%1!’ 中重做日志记录操作时,无法到达日志记录 ID 为 %2! 的日志结尾。这表示 ID 为 %3! 的日志记录有数据损坏。请利用完整备份还原数据库,或者修复该数据库。
330310Yes在数据库“%5!”中的 %4! (LSN 为 %6!)处开始的远程强行写入事务“%1!”(ID 0x%2! %3!)的操作已失败。
331321Yes在重做数据库 ‘%1!’ 的日志中记录的操作时,日志记录 ID %2! 出错。通常,特定故障以前会在 Windows 事件日志服务中记录为错误。请利用完整备份还原数据库,或者修复该数据库。
331421Yes在数据库 ‘%1!’ 中撤消日志记录下的操作时,在日志记录 ID %2! 处出错。通常,这一特定故障以前在 Windows 事件日志服务中会记录为错误。请利用备份还原数据库或文件,或者修复该数据库。
331521Yes在回滚过程中,以下进程未持有预期的锁: 进程 %1!,该进程的模式为 %2!,级别为 %3!,位于数据库 ‘%5!’ 的第 %4! 行上,并在事务 %6! 之下。请还原该数据库的备份,或者修复该数据库。
331621Yes在数据库 ‘%1!’ 中撤消日志记录下的操作时,在日志记录 ID %2! 处出错。找不到该行。请利用完整备份还原数据库,或者修复该数据库。
340110Yes回滚事务时,恢复期间出错。事务已延迟。请还原错误的页或文件,然后重新运行恢复操作。
340210Yes数据库 ‘%1!’ 标记为 %2!,处于不允许运行恢复的状态。
340310Yes由于指定了跟踪标志 3608,仅恢复 master 数据库。这只是一条信息性消息,不需要用户执行任何操作。
340410Yes启动时无法检查新系统或重命名的服务器。此检查的逻辑意外失败。请重新运行安装程序,或修复有问题的注册表项。
340610Yes已前滚了数据库“%2!”(%3!:%4!)中的 %1! 个事务。这只是一条信息性消息,不需要用户执行任何操作。
340710Yes已回滚了数据库“%2!”(%3!:%4!)中的 %1! 个事务。这只是一条信息性消息,不需要用户执行任何操作。
340810Yes恢复完毕。这只是一条信息性消息,不需要用户执行任何操作。
340916Yes性能计数器共享内存设置失败,错误为 %1!。请为此实例重新安装 sqlctr.ini,并确保实例登录帐户具有正确的注册表权限。
341010Yes文件组 %1! 中的数据为脱机数据,并且存在延迟的事务。请使用 RESTORE 恢复该文件组。如果不想恢复该文件组,请删除它。只有在解决此问题后,才能截断日志。
341121Yes配置块版本 %1! 不是有效的版本号。SQL Server 正在退出。请还原 master 数据库,或者重新安装。
341210Yes警告: 服务器实例是用最小配置启动选项(-f)启动的。用最小配置启动 SQL Server 实例会自动将服务器置于单用户模式。用最小配置启动服务器后,应更改相应的服务器选项值,然后停止并重新启动服务器。
341321Yes数据库 ID 为 %1!。无法将数据库标记为可疑。对 sys.databases.database_id 进行的 Getnext NC 扫描失败。请参阅错误日志中以前的错误,以标识原因并更正任何相关的问题。
341410Yes恢复期间出错,导致数据库“%1!”(%2!:%3!)无法重新启动。请诊断并纠正这些恢复错误,或者从已知的正确备份中还原。如果无法更正错误,或者为意外错误,请与技术支持人员联系。
341516Yes无法升级数据库“%1!”,因为它是只读的,它具有只读文件,或是用户无权修改其中某些文件。请将数据库或文件设为可写,然后重新运行恢复操作。
341616Yes服务器包含只读文件,必须将这些文件改为可写文件,才能重新设置服务器的排序规则。
341721Yes无法恢复 master 数据库。SQL Server 无法运行。请利用完整备份还原 master 数据库,修复它,或者重新生成它。有关如何重新生成 master 数据库的详细信息,请参阅 SQL Server 联机丛书。
341810Yes恢复操作无法延迟错误 %1!。只有在使用完整恢复模式和活动的备份日志链的数据库中,才能延迟错误。
341916Yes正在跳过对数据库 ‘%1!’ 的恢复,因为它需要升级内容,但它已标记为备用。使用 RESTORE DATABASE WITH NORECOVERY 使数据库返回到还原状态,然后继续还原顺序。
342021Yes数据库快照 ‘%1!’ 导致某一 IO 操作失败并被标记为可疑。必须将其删除,然后重新创建它。
342110Yes已在 %3! 秒内完成对数据库 %1! (数据库 ID %2!)的恢复(分析 %4! 毫秒,重做 %5! 毫秒,撤消 %6! 毫秒)。这只是一条信息性消息。用户不需要执行任何操作。
342210Yes由于在例程 ‘%3!’ 中发生错误 %2!,数据库 %1! 已关闭。在与该数据库的所有连接都中止后,将尝试重新启动非快照数据库。
342910Yes恢复操作无法确定名为“%2!”的跨数据库事务 %1! 的结果,该事务位于数据库“%3!”(数据库 ID %4!:%5!)中。协调数据库(数据库 ID %6!:%7!)不可用。假定该事务已提交。如果该事务尚未提交,可以在协调数据库可用时重试恢复操作。
343121Yes无法恢复数据库 ‘%1!’ (数据库 ID 为 %2!),因为事务结果尚未解析。Microsoft 分布式事务处理协调器(MS DTC)事务已准备好,但 MS DTC 无法确定解析方法。若要进行解析,请修复 MS DTC,从完整备份进行还原,或者修复数据库。
343420Yes无法更改排序顺序或区域设置。在尝试将服务器按照新的排序规则重新建立索引时出错。SQL Server 正在关闭。重新启动 SQL Server 以继续操作且保持排序顺序不变。诊断并更正以前的错误,然后重试该操作。
343721Yes在恢复数据库 ‘%1!’ 时出错。无法连接到 Microsoft 分布式事务处理协调器(MS DTC)以检查事务 %2! 的完成状态。请修复 MS DTC,然后再次运行恢复操作。
344121Yes在启动备用数据库 ‘%1!’ (数据库 ID 为 %2!)的过程中,RESTORE 语句无法访问它的备用文件(’%3!’)。操作系统错误为 ‘%4!’。诊断该操作系统错误,并更正此问题,然后重试启动操作。
344321Yes数据库“%1!”(数据库 ID 为 %2!:%3!)标记为备用或只读,但已被修改。无法执行 RESTORE LOG 语句。请从备份还原数据库。
344521Yes文件 ‘%1!’ 不是数据库 ‘%2!’ (数据库 ID 为 %3!)的有效撤消文件。请检查文件路径,并指定正确的文件。
344616No数据库“%1!”(%2!:%3!)的主日志文件不可用。无法备份日志。
344716No无法激活或扫描数据库 ‘%1!’ 的所有日志文件。
344821Yes回滚时遇到了一页,该页的日志序列号(LSN)小于原来的日志记录 LSN。无法在数据库“%4!”(%5!:%6!)的页 %3! 上撤消事务 ID %2! 的日志记录 %1!。页信息: LSN = %7!,类型 = %8!。日志信息: OpCode = %9!,上下文 %10!。请还原或修复该数据库。
344921YesSQL Server 必须关闭,才能恢复数据库(数据库 ID 为 %1!)。该数据库是无法关闭的用户数据库,或者是系统数据库。请重新启动 SQL Server。如果再次启动后仍无法恢复该数据库,则修复或还原它。
345010Yes数据库 ‘%1!’ (%2!)的恢复已完成 %3!%% (剩余时间约为 %4! 秒)。目前处于第 %5! 阶段,共 3 阶段。这只是一条信息性消息,不需要用户执行任何操作。
345210Yes数据库 ‘%1!’ (%2!)的恢复操作检测到表 ID %3! 中的标识值可能不一致。请运行 DBCC CHECKIDENT (’%4!’)。
345316No此版本无法重做任何由 SQL Server 7.0 执行的索引创建操作或日志未记录的操作。不可能进行进一步的前滚。
345410Yes恢复操作正在数据库 ‘%1!’ (%2!)中写入检查点。这只是一条信息性消息,不需要用户执行任何操作。
345621Yes无法在数据库“%5!”(数据库 ID 为 %6!)的分配单元 %4!,页 %3! 上重做事务 ID %2! 的日志记录 %1!。页: LSN = %7!,分配单元 = %8!,类型 = %9!。日志: OpCode = %10!,上下文 %11!,PrevPageLSN: %12!。请从数据库备份还原该数据库,或者修复它。
345721Yes事务性文件系统资源管理器 ‘%1!’ 无法恢复。有关详细信息,请参阅伴随的错误消息,可利用该消息确定适当的用户操作。
345816No由于出现错误,恢复操作无法在数据库 “%1!” 中扫描已删除的分配单元。无法清除这些分配单元。
345916No数据库“%1!”的恢复操作无法为文件“%2!”重做文件添加。请删除该文件,然后重试。
350514No只有数据库 “%1!” 的所有者或具有相关权限的人才能运行 CHECKPOINT 语句。
360410No已忽略重复的键。
360516No架构验证对于数据库 ‘%1!’ 失败。
360610No发生算术溢出。
360710No发生以零作除数错误。
360816No无法为令牌分配 GUID。
360916No事务在触发器中结束。批处理已中止。
361110No%1! SQL Server 执行时间:%2! CPU 时间不是在纤程模式下测量的,占用时间 = %3! 毫秒。
361210No%1! SQL Server 执行时间:%2! CPU 时间 = %3! 毫秒,占用时间 = %4! 毫秒。
361310NoSQL Server 分析和编译时间: %1! CPU 时间 = %2! 毫秒,占用时间 = %3! 毫秒。
361510No表 ‘%1!’。扫描计数 %2!,逻辑读取 %3! 次,物理读取 %4! 次,预读 %5! 次,lob 逻辑读取 %6! 次,lob 物理读取 %7! 次,lob 预读 %8! 次。
361616No在触发器执行过程中引发了错误。批处理已中止,用户事务(如果有)已回滚。
361910Yes由于日志空间用尽,无法在数据库 ID %1! 中写入检查点记录。请与数据库管理员联系,截断日志或为数据库日志文件分配更多空间。
362010Yes由于日志空间用尽,在数据库 ‘%1!’ 中禁用了检查点的自动执行。当数据库所有者成功执行了数据库的检查点操作后,将启用检查点的自动执行。请与数据库所有者联系,截断日志文件或为日志增加更多的磁盘空间,然后重试 CHECKPOINT 语句。
362110No语句已终止。
362210No警告: 发生了无效的浮点运算。
362316No出现无效的浮点操作。
362420Yes系统断定检查已失败。有关详细信息,请查看 SQL Server 错误日志。通常,断定失败是由软件错误或数据损坏导致的。若要检查数据库是否已损坏,请考虑运行 DBCC CHECKDB。如果您同意在安装过程中将转储发送到 Microsoft,则将向 Microsoft 发送微型转储。更新可能在 Microsoft 的最新 Service Pack 或技术支持部门的 QFE 中提供。
362520Yes尚未实现 ‘%1!’。
362717Yes由于此时执行的并行操作太多,无法启动新的并行操作。请使用"最大工作线程数"配置选项增大允许的线程数,或者减少系统上运行的并行操作的数目。
362824Yes在处理用户请求的过程中,数据库引擎从操作系统收到浮点异常。请重试该事务。如果问题仍然存在,请与系统管理员联系。
363316Yes在对 ‘%4!’ (%5!)处的 ‘%3!’ 尝试 ‘%2!’ 时,操作系统返回了错误 ‘%1!’。
363416Yes在对 ‘%3!’ 尝试 ‘%2!’ 时,操作系统返回了错误 ‘%1!’。
363516Yes在处理 ‘%1!’ 元数据(数据库 ID %2!,文件 ID %3! 和事务=’%4!’)时出错。其他上下文=’%5!’。位置=’%6!’(%7!)。请重试该操作;如果问题仍然存在,请与数据库管理员联系以检查锁定和内存配置。请检查应用程序,查看是否有可能的死锁冲突。
363616No在处理 ‘%1!’ 元数据(数据库 ID %2!,文件 ID %3!)时出错。
363716No无法从 DAC 连接启动并行操作。
363916No在单文件数据库上不支持此操作。
364110No逻辑读取总数 %1!,物理读取数 %2!,写入数 %3!。
364210No表“%1!”。读取了段 %2!,跳过了段 %3!。
370111No无法对 %2! ‘%3!’ 执行 %1!,因为它不存在,或者您没有所需的权限。
370216No无法删除数据库 “%1!”,因为该数据库当前正在使用。
370316No无法分离 %1!’%2!’,因为它当前正在使用。
370516No无法将 DROP %1! 用于 ‘%2!’,因为 ‘%3!’ 是 %4!。请使用 %5!。
370616No不能对数据库快照执行 %1!。
370716No不能分离可疑或恢复挂起数据库。必须修复或删除它。
370816No无法对 %2!’%3!’ 执行 %1!,因为它是系统 %4!。
370916No当数据库快照 “%2!” 引用该数据库时,无法对该数据库执行 %1!。请首先删除该数据库。
371016No当服务器处于最低配置模式时,无法分离已打开的数据库。
371616No无法删除 %1!’%2!’,因为它已绑定到一个或多个 %3!。
371716No无法使用 DROP DEFAULT 语句删除默认约束。请使用 ALTER TABLE 删除默认约束。
372116No无法重命名类型 ‘%1!’,因为对象 ‘%2!’ 正在引用它。
372316No不允许对索引 ‘%1!’ 显式地使用 DROP INDEX。该索引正用于 %2! 约束的强制执行。
372416No无法对 %2!’%3!’ 执行 %1!,因为它正用于复制。
372516No约束 ‘%1!’ 正由表 ‘%2!’ 的外键约束 ‘%3!’ 引用。
372616No无法删除对象 ‘%1!’,因为该对象正由一个 FOREIGN KEY 约束引用。
372710No未能删除约束。请参阅前面的错误信息。
372816No%1!’ 不是约束。
372916No无法对 ‘%2!’ 执行 %1!,因为对象 ‘%3!’ 正引用它。
373016No当默认约束 ‘%1!’ 正由外键用作 SET DEFAULT 引用操作时,无法删除该约束。
373216No无法删除类型 ‘%1!’,因为它正由对象 ‘%2!’ 引用。可能还有其他对象在引用此类型。
373316No约束 ‘%1!’ 不属于表’%2!’。
373416No无法删除主键约束 ‘%1!’,因为该表具有 XML 索引或空间索引。
373516No因为对表 ‘%2!’ 启用了更改跟踪,所以无法删除该表的主键约束 ‘%1!’。更改跟踪需要该表的主键约束。只有禁用更改跟踪,才能删除该约束。
373716No无法删除文件 ‘%1!’。有关详细信息,请参阅 SQL Server 错误日志。
373810No正在删除数据库文件 ‘%1!’。
373911No无法对索引 ‘%2!’ 执行 %1!,因为该索引不是统计信息集合。
374016No无法删除 %1!’%2!’,因为表中至少有一部分内容驻留在只读文件组内。
374116No无法删除 %1!’%2!’,因为表中至少有一部分内容驻留在离线文件组内。
374316No已为数据库镜像启用数据库 ‘%1!’,必须删除数据库镜像才能删除该数据库。
374416No在联机删除索引的语句中,只允许使用一个子句。
374516No只能联机删除一个聚集索引。
374616No不能删除视图 ‘%1!’ 的聚集索引,因为该视图正用于复制。
374716No不能使用删除聚集索引子句来删除对视图创建的聚集索引。聚集索引 ‘%1!’ 是对视图 ‘%2!’ 创建的。
374816No不能使用删除聚集索引子句来删除非聚集索引 ‘%1!’。
374916No不能使用旧的 ‘Table.Index’ 语法删除 XML 索引’%1!’,请改用 ‘Index ON Table’ 语法。
375010No警告: 由于禁用了 %4! 的聚集索引,%2!’%3!'的索引 ‘%1!’ 已禁用。
375116No不能将 SP_DROPEXTENDEDPROC 或 DBCC DROPEXTENDEDPROC 与 ‘%1!’ 一起使用,因为 ‘%2!’ 是 %3!。请使用 %4!。
375216No数据库“%1!”当前已联接到某个可用性组。需要先从该可用性组中移除该数据库,然后才能删除它。
380016No列名“%1!”与表“%2!”中其他列的名称的差别不够大。
380110No警告:’%2!’.’%3!’ 的索引 ‘%1!’ 可能受到排序规则升级的影响。请运行 DBCC CHECKTABLE。
380210No警告:’%2!’.’%3!’ 的约束 ‘%1!’ 可能受到排序规则升级的影响。请禁用 WITH CHECK 后再启用它。
380310No警告:’%2!’.’%3!’ 的索引 ‘%1!’ 已禁用,因为校验和函数的实现已更改。
380410No警告: 表 “%2!”."%3!" 的检查约束 “%1!” 已禁用,因为校验和函数的实现已更改。
380510No警告: 表 “%2!”."%3!" 的索引 “%1!” 可能已损坏,因为它引用计算列 “%4!”,而该列包含的从字符串到日期的转换具有不确定性。请运行 DBCC CHECKTABLE 验证索引。请考虑使用具有确定日期格式(例如 121)的显式 CONVERT。在 90 兼容模式下无法创建引用不确定表达式的计算列索引。有关详细信息,请参阅联机丛书主题 “对计算列创建索引”。
380610No警告: 索引视图 ‘%1!’.’%2!’ 可能已损坏,因为它包含的从字符串到日期的转换具有不确定性。请运行 DBCC CHECKTABLE 验证视图。请考虑使用具有确定日期格式(例如 121)的显式 CONVERT。在 90 兼容模式下无法创建引用不确定表达式的索引视图。有关详细信息,请参阅联机丛书主题’创建索引视图’。
380717No创建操作失败,因为所有可用的标识符都已用完。
380810No警告: “%2!”."%3!" 的索引 “%1!” 已禁用,因为该索引是使用 ignore_dup_key 索引选项对视图定义的。请删除该索引,如果可能,在不使用 ignore_dup_key 选项的情况下重新创建它。您可能需要更改视图的逻辑结构,以确保所有的行都是唯一的。
380916No数据库 “%1!” 的升级失败,因为对象 ID %3! 的索引 “%2!” 的名称与同一表中的另一索引重名。
381010No程序集的事件通知 ‘%1!’ 已被删除。
381110No服务队列的事件通知 ‘%1!’ 已被删除,因为未指定 broker 实例。
381210No对象的事件通知 ‘%1!’ 已被删除。
381316No升级登录名 ‘%1!’ 失败,因为其名称或 SID 与其他登录名或服务器角色重复。
381416No映射到服务器 ‘%2!’ 远程登录名 ‘%1!’ 上的本地登录名无效。请在升级前删除并重新创建远程登录名。
381516No映射到服务器 ‘%2!’ 链接登录名 ‘%1!’ 上的本地登录名无效。请在升级前删除并重新创建链接登录名。
381616No升级登录名 ‘%1!’ 失败,因为其密码哈希无效。请在升级之前更新登录密码。
381710No警告:“%2!”.“%3!”的索引“%1!”已禁用,因为“%4!”的实现已更改。
381820No收到无效或意外消息。
381910No警告:“%2!”.“%3!”的检查约束“%1!”已禁用并且设置为不受信任,因为“%4!”的实现已更改。
382110No警告:“%2!”.“%3!”的外键约束“%1!”已禁用,因为“%4!”的实现已更改。
382210No警告: 堆 “%1!”."%2!" 已经对依赖几何图形或地理方法而且可能包含过期信息的计算列进行持久化。因此,DBCC 可能报告此表存在不一致。应当取消对依赖几何图形或地理方法的持久化计算列的持久化,然后再次对其进行持久化以刷新数据。
382310No警告: 对象 “%1!”."%2!" 无法绑定,已在升级过程中忽略。请考虑检查和更正其定义。
382710No警告: 表“%1!”.“%2!”包含依赖于“%3!”(其实现已更改)的持久化计算列,所以该表不可用。请在脱机状态下重新生成该表并重新构造持久化计算列。
382910No由于锁超时,未检查数据库 ID (%3!)中的元数据缓存条目 %1!:%2! 的一致性。
383010No数据库 ID (%1!)的元数据缓存一致性检查未发现不一致的地方。
385110No在系统表 sys.%2!%3! 中发现无效的行(%1!)。
385210Nosys.%2!%3! 中的行(%1!)在 sys.%5!%6! 中没有匹配的行(%4!)。
385310Nosys.%3!%4! 中的行(%2!)的属性(%1!)在 sys.%6!%7! 中没有匹配的行(%5!)。
385410Nosys.%3!%4! 中的行(%2!)的属性(%1!)与 sys.%6!%7! 中的行(%5!)匹配,但该行无效。
385510No属性(%1!)存在,但 sys.%3!%4! 中没有行(%2!)。
385610No属性(%1!)存在,但它与 sys.%3!%4! 中的行(%2!)不匹配。
385710No缺少 sys.%3!%4! 中的行(%2!)所需的属性(%1!)。
385810Nosys.%3!%4! 中的行(%2!)的属性(%1!)具有无效的值。
385910No警告: 数据库 ID %1! 中的系统目录已直接更新,最近的更新时间为 %2!。
386010No无法升级数据库 ID 32767。此 ID 值保留供 SQL Server 内部使用。
386210NoCLR 类型 ‘%1!’.’%2!’ 已禁用,因为此 CLR 类型的磁盘格式已更改。请使用 DROP TYPE 删除此禁用的类型。
386423Yes在 ID 为 %3! 的数据库中找不到 ID 为 %2! 的对象的索引(ID 为 %1!)条目。架构可能已损坏。请运行 DBCC CHECKDB。
386516No针对对象“%1!”的操作被阻止。该对象是 FileTable 系统定义的对象,不允许用户修改它。
386610Yes由于跟踪标志设置,允许对 FileTable 系统定义的对象“%1!”执行该操作。若要阻止在错误日志中显示此信息性消息,请使用 DBCC TRACEOFF 关闭跟踪标志。
386710NoFileTable 对象“%1!”包含一些系统定义的约束,这些约束在对该表启用 FILETABLE_NAMESPACE 选项时无法修改。只更新了用户定义的约束。
390116No当事务与标记选项一起使用时,必须指定事务名。
390216NoCOMMIT TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
390316NoROLLBACK TRANSACTION 请求没有对应的 BEGIN TRANSACTION。
390421No无法撤消逻辑页 %1! 的拆分,该逻辑页位于对象 ‘%2!’、数据库 ‘%3!’ 中。拆分所得两页所包含的数据总和多于一页所能容纳的数据。
390616No无法更新数据库 “%1!”,因为数据库是只读的。
390816No无法在数据库“%1!”中运行 BEGIN TRANSACTION,因为该数据库处于紧急模式或已损坏必须重新启动。
390916No会话绑定令牌无效。
391016No其他会话正在使用事务的上下文。
391216No当服务器未处于 XP 调用中时,无法用 XP 令牌进行绑定。
391316YesTDS 重置连接协议错误。客户端驱动程序同时请求了 ResetConnectionKeepLocalXact 和 ResetConnectionKeepDTCXact。服务器中不应发生这种情况。
391416No数据类型 “%1!” 对于事务名称或保存点名称无效。允许使用的数据类型为 char、varchar、nchar、varchar(max)、nvarchar 和 nvarchar(max)。
391516No不能在 INSERT-EXEC 语句内部使用 ROLLBACK 语句。
391616No不能在 INSERT-EXEC 语句内部使用 COMMIT 语句,除非首先使用了 BEGIN TRANSACTION。
391716No会话绑定到了正在使用的事务上下文。已忽略批处理中的其他语句。
391816No语句或函数必须在用户事务上下文中执行。
391916No无法登记事务,因为该事务已提交或回滚。
392010NoWITH MARK 选项仅应用于第一个 BEGIN TRAN WITH MARK 语句。已忽略该选项。
392116No如果没有活动事务,就无法得到事务令牌。请在启动事务后重新发出该语句
392216No无法登记事务,因为该事务不存在。
392310No无法对数据库 ‘%1!’ 使用事务标记,该数据库有未备份的大容量日志记录操作。已忽略该标记。
392410No试图绑定到新事务时,会话登记到活动用户事务。该会话已脱离前面的用户事务。
392516No无效的事务标记名。已保留 ‘LSN:’ 前缀。
392610No此会话中的活动事务已由另外一个会话提交或终止。
392710No此会话已有活动事务,但仍试图登记分布式事务处理协调器事务。
392816No标记的事务 “%1!” 失败。尝试通过提交标记的事务将标记放入日志时发生了超时。这可能是由于与已准备好但是未提交或已中止的 Microsoft 分布式事务处理协调器(MS DTC)事务或其他本地已标记事务发生争用而导致的。请再次尝试该操作,如果该错误仍然存在,请确定发生争用的原因。
392916No在单用户数据库中不允许分布式或绑定的事务。
393016No当前事务无法提交,而且无法支持写入日志文件的操作。请回滚该事务。
393116No当前事务无法提交,而且无法回滚到保存点。请回滚整个事务。
393216No所提供的保存点名 “%1!” 太长。允许的最大长度为 %2! 个字符。
393316No无法将此事务提升为分布式事务,因为在此事务中有活动的保存点。
393414No当前用户不能使用此 FILESTREAM 事务上下文。若要获取有效的 FILESTREAM 事务上下文,请使用 GET_FILESTREAM_TRANSACTION_CONTEXT。
393516No无法初始化 FILESTREAM 事务上下文。这可能是由于资源不足导致的。请重试该操作。错误代码: 0x%1!。
393616No在试图将 FILESTREAM 数据刷新到磁盘时出错,所以无法提交该事务。提交文件时,文件可能处于打开状态,或者发生了磁盘 I/O 错误。’%1!’ 是受影响的文件之一。错误代码: 0x%2!
393716No在回滚事务的过程中,当试图将回滚通知传递给 FILESTREAM 筛选器驱动程序时出错。错误代码: 0x%1!。
393818No由于该事务与使用同一事务的 FILESTREAM 关闭操作的执行冲突,该事务已停止。该事务将回滚。
393916No在批处理开始时检测到不可提交的事务。该事务已回滚。这是由于处理此事务上下文中的 FILESTREAM 请求时发生了错误。
394816No该事务已终止,这是因为可用性副本配置/状态发生了更改,或是因为正在删除主可用性副本和辅助可用性副本上的虚影记录,而这些记录可能是在快照隔离级别下运行查询所需要的。请重试该事务。
394916No访问数据库“%2!”的表“%1!”中的版本控制行时事务中止。找不到请求的版本控制行,因为对于尝试创建该版本的操作,不允许进行可读的辅助访问。这可能与时间有关,因此请稍后重试查询。
395016No在尝试读取下一行时,版本存储扫描超时。请稍后在系统不忙时重试该语句。
395116No数据库 ‘%1!’ 中的事务失败,因为该语句是在快照隔离级别下运行的,但该事务不是在快照隔离级别下启动的。您在事务启动后不能将事务的隔离级别更改为快照,除非该事务最初是在快照隔离级别下启动的。
395216No快照隔离事务访问数据库 ‘%1!’ 失败,因为在此数据库中不允许快照隔离。请使用 ALTER DATABASE 以允许快照隔离。
395316No数据库 ‘%1!’ 中的快照隔离事务失败,因为在启动当前事务时该数据库未恢复。请在恢复数据库后重试该事务。
395416No快照隔离事务未能在数据库 ‘%1!’ 中启动,因为不允许快照隔离的 ALTER DATABASE 命令已在该事务启动前执行。数据库正在转换到 OFF 状态。您需要更改事务的隔离级别,或者在数据库中重新启用快照隔离。
395516No数据库 ‘%1!’ 中的快照隔离事务失败,因为为此数据库跳过了恢复操作。您必须首先恢复数据库,然后才能在快照隔离级别下运行事务。
395616No快照隔离事务未能在数据库 ‘%1!’ 中启动,因为用于启用此数据库的快照隔离的 ALTER DATABASE 命令尚未完成。数据库正在转换到挂起 ON 状态。您必须等待,直到 ALTER DATABASE 命令成功完成。
395716No数据库 ‘%1!’ 中的快照隔离事务失败,因为在当前事务启动时该数据库不允许使用快照隔离。重试该事务可能有用。
395816No在访问数据库 ‘%2!’ 的表 ‘%1!’ 中的版本控制行时事务中止。找不到请求的版本控制行。您的 tempdb 可能空间不足。有关如何配置 tempdb 以进行版本控制的说明,请参阅联机丛书。
395910Yes版本存储区已满。不能添加新的版本。需要访问该版本存储区的事务可能被回滚。有关如何配置 tempdb 以进行版本控制的说明,请参阅联机丛书。
396016No快照隔离事务由于更新冲突而中止。您无法在数据库’%2!'中使用快照隔离来直接或间接访问表 ‘%1!’,以便更新、删除或插入已由其他事务修改或删除的行。请重试该事务或更改 update/delete 语句的隔离级别。
396116No数据库 ‘%1!’ 中的快照隔离事务失败,因为自此事务启动后,该语句所访问的对象已由其他并发事务中的 DDL 语句修改。这是不允许的,因为未对元数据进行版本控制。如果与快照隔离混合,对元数据的并发更新可能导致不一致。
396216No不支持在执行 SQL Server 内部查询期间绑定到另一事务。请检查您的登录触发器定义,并删除使用的任何 sp_bindsession (如果有)。如果在登录触发器执行期间未出现此错误,请与生产支持团队联系。
396316No数据库 ‘%1!’ 中的事务失败,因为在快照隔离级别下不支持分布式事务。
396416No事务失败,因为在快照隔离事务内不允许此 DDL 语句。由于未对元数据进行版本控制,如果与快照隔离混合,元数据更改可能导致不一致。
396516NoPROMOTE TRANSACTION 请求失败,因为没有活动的本地事务。
396617No在访问版本存储区时事务被回滚。在版本存储区由于 tempdb 中空间不足而收缩时,事务被提前标记为牺牲品。之所有该事务被提前标记为牺牲品,是因为它可能需要那些为了在 tempdb 中释放一些空间而已被删除的行版本。请重试该事务
396717Yestempdb 中的空间不足以保存行版本。需要收缩版本存储区以在 tempdb 中释放一些空间。事务(id=%1! xsn=%2! spid=%3! elapsed_time=%4!)已被标记为牺牲品,并且如果访问版本存储区则该事务将被回滚。如果问题仍然存在,则可能是因为 tempdb 的大小不合适或运行事务的时间太长。有关如何配置 tempdb 以进行版本控制的说明,请参阅联机丛书。
396810No数据库 ‘%1!’ 中无快照隔离或读提交的快照,因为启动 SQL Server 时采用了一个或多个未记录的跟踪标志,而这些标志使得用户无法对数据库启用版本控制功能。使用快照隔离启动的事务将失败,并且在读提交快照下运行的查询将成功,但仍将依靠基于锁定的读提交。
396916No在运行 SQL Server 内部查询期间不支持分布式事务。请检查您的登录触发器定义,并删除使用的任何分布式事务(如果有)。如果在登录触发器执行期间未出现此错误,请与生产支持团队联系。
397016No此操作与此事务上的另一个挂起操作冲突。此操作失败。
397116No服务器无法继续执行该事务。说明: %1!。
397220Yes传入的表格格式数据流(TDS)协议不正确。事务管理器事件的长度错误。事件类型: %1!。长度应为: %2!。实际长度: %3!。
397316No该数据库当前正由同一工作区中的另一个线程以排他模式使用。该操作失败。
397416No在工作区中以排他模式使用的数据库的数目受限制。由于超过了此限制,该操作失败。
397516Nosp_getbindtoken 不支持 varchar(max) 数据类型。批处理已中止。
397616No该事务名具有奇数长度 %1!。批处理已中止。
397716No保存点名称不能为 NULL。批处理已中止。
397816No不允许在回滚到保存点之后开始新事务。
397916NoTM 请求的长度比预期的长。未处理该请求。
398016No无法运行请求,因为批处理已中止。这可能是由于从客户端发送的中止信号导致的;或者其他请求正在同一会话中运行,这会使会话处于忙状态。
398116No无法执行该事务操作,因为有挂起请求正在此事务上运行。
398216No当 DTC 或绑定的事务活动时,不允许启动新事务。
398316No该操作失败,因为会话不是单线程。
398416No在事务更改期间无法获取数据库锁。
398516No在更改事务上下文时出错。这通常是由于系统中内存不足。请尝试释放更多内存。
398619No事务时间戳已用完。请重新启动服务器。
398710No此数据库中总是启用 SNAPSHOT ISOLATION。
398816No不允许启动新事务,因为有其他线程正在该会话中运行。
398916No不允许启动新请求,因为该请求应具有有效的事务描述符。
399016No不允许在用户定义的例程、触发器或聚合内提交事务,因为事务不是在该 CLR 级别内启动的。请更改应用程序逻辑以强制实施严格的事务嵌套。
399116No在进入用户定义的例程、触发器或聚合 “%1!” 前处于活动状态的上下文事务在其中已终止,这是不允许的。请更改应用程序逻辑以强制实施严格的事务嵌套。
399216No在用户定义的例程、触发器或聚合 “%3!” 内事务计数已从 %1! 更改为 %2!。这是不允许的,并且用户事务将被回滚。请更改应用程序逻辑以强制实施严格的事务嵌套。
399316No已在用户定义的例程、触发器或聚合 “%1!” 中启动的用户事务在从中退出时未结束。这是不允许的,并且用户事务将被回滚。请更改应用程序逻辑以强制实施严格的事务嵌套。
399416No用户定义的例程、触发器或聚合尝试回滚不是在该 CLR 级别启动的事务。将引发一个异常,以防止执行用户定义的其余例程、触发器或聚合。
399516No未知的事务隔离级别 %1!,有效值的范围是 0 到 5。
399616No分布式事务不支持快照隔离级别。请使用其他隔离级别或不使用分布式事务。
399716No在 MARS 批处理中启动的某个事务在该批处理结束时仍处于活动状态。该事务将回滚。
399816No在批处理结束时检测到不可提交的事务。该事务将回滚。
399917Yes由于错误 %2!,无法将该提交表刷新到 DBID %1! 中的磁盘。有关详细信息,请查看错误日志。
400110No在仍存在待处理的请求时客户端发送了 sp_reset_connection,服务器正在断开连接。
400216No传入的表格格式数据流(TDS)协议流不正确。该流意外结束。
400416No不能用 DB-Library (如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。
400516No不能在一次更新调用中更新多个基础表中的列。
400616No不能在一次删除调用中删除多个基础表中的行。
400716No无法更新或插入列 “%1!”。它可能是表达式。
400816No在计算子句中,不能由低于 SQL Server 2005 的客户端驱动程序版本使用数据类型 varchar(max)、nvarchar(max)、varbinary(max) 和 XML。请使用更新的客户端驱动程序重新提交查询。
400916No传入的表格格式数据流(TDS)协议流不正确。TDS 头包含错误。
401016No传入的表格格式数据流(TDS)协议流不正确。查询通知 TDS 头包含错误。
401116No传入的表格格式数据流(TDS)协议流不正确。MARS TDS 头包含错误。
401216No遇到了无效的表格格式数据流(TDS)排序规则。
401316No传入的表格格式数据流(TDS)协议流不正确。缺少多个活动的结果集(MARS) TDS 头。
401420No在从网络读取输入流时出错。该会话将终止(输入错误: %1!,输出错误: %2!)。
401516No登录 ‘%1!’ 中所请求的语言不是此 SQL Server 上的正式名称。请改用服务器范围内默认的 %2!。
401616No登录 ‘%1!’ 中所请求的语言不是此 SQL Server 上的正式名称。请改用用户默认的 %2!。
401716No登录 ‘%1!’ 中所请求的语言和用户默认语言 %2! 均不是此 SQL Server 上的正式语言名称。请改用服务器范围内默认的 %3!。
401816No用户默认语言 %1! 不是此 SQL Server 上的正式语言名称。请改用服务器范围内默认的 %2!。
401916No登录 ‘%1!’ 中所请求的语言不是此 SQL Server 上的正式语言名称。登录失败。
402016No默认日期顺序 ‘%1!’ (用于语言 %2!)无效。请改用 mdy 顺序。
402116No重置连接将使状态与初始登录时不同。登录失败。
402216No应大容量加载数据而不是发送数据。批处理将终止。
402716No在磁带机 ‘%3!’ 上装入数据库 ‘%2!’ 的 %1! 的磁带。
402816No已到达磁带结尾。请取出磁带 ‘%1!’,然后装入 %2! (属于数据库 ‘%3!’)的下一卷磁带。
403010No设备 ‘%1!’ 上的介质于 %2! 过期,无法覆盖。
403510No已为数据库 ‘%2!’,文件 ‘%3!’ (位于文件 %4! 上)处理了 %1! 页。
403716No用户指定的 MEDIANAME “%1!” 与设备 “%3!” 的 MEDIANAME “%2!” 不匹配。
403816No在设备 ‘%2!’ 上找不到文件 ID %1!。
406011No无法打开登录所请求的数据库 “%1!”。登录失败。
406111No登录所请求的数据库 “%1!” 以及用户默认的数据库均无法打开。正在改用 master 数据库。
406211No无法打开用户默认数据库。请改用 master 数据库。
406311No无法打开登录所请求的数据库 “%1!”。请改用用户默认的数据库"%2!"。
406411No无法打开用户默认数据库。登录失败。
406516Yes用户正在尝试通过 ODS 使用 ‘%1!’,但已经不再支持 ODS。
406616No无法将大于 65535 的类型 ID 发送到在 SQL Server 2000 或更早版本中提供的客户端。
406716No由于指定的 cookie 无效,CLR 类型的序列化失败。
406820Nosp_resetconnection 已作为远程过程调用(RPC)批处理的一部分发送出去,但它不是该批次中的最后一个 RPC。此连接将终止。
406916No该输出参数的最终值为 Null,而且无法发送到 6.5 客户端,该客户端要求该参数不可为 Null。
407016No在 COMPUTE 子句中指定的列超过 255 列,无法将此元数据发送到 SQL Server 6.5 版本的客户端。
407110NoXP 回调函数 ‘%1!’ 在扩展过程 ‘%2!’ 中失败,因为执行该函数的 INSERT-EXEC 语句不允许该扩展过程发送除结果集之外的其他任何信息。
407210NoXP 回调函数 ‘%1!’ 在扩展过程 ‘%2!’ 中失败,因为该扩展过程是在不允许发送数据的 UDF 内调用的。
407316No数据类型 varchar(max)、nvarchar(max)、varbinary(max)、XML 或其他大型对象类型的返回值不能返回到低于 SQL Server 2005 的客户端驱动程序版本。请使用更新的客户端驱动程序来重新提交查询。
407416No客户端驱动程序不接受多于 65,535 列的结果集。
407516NoUSE 数据库语句失败,原因是较低版本的客户端驱动程序无法识别数据库排序规则 %1!。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机从书。
407616NoALTER DATABASE 语句失败,原因是较低版本的客户端驱动程序无法识别数据库排序规则 %1!。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机从书。
407720No该语句失败,原因是 sql_variant 值使用排序规则 %1!,而较低版本的客户端驱动程序无法识别该规则。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机从书。
407816No该语句失败,原因是列 ‘%1!’ (ID=%2!)使用排序规则 %3!,而较低版本的客户端驱动程序无法识别该规则。请尝试升级客户端操作系统或向数据库客户端软件应用服务更新,或者使用其他排序规则。有关更改排序规则的详细信息,请参阅 SQL Server 联机从书。
407916No该语句失败,因为在发送数据流时出现算术溢出。
408016No传入的表式数据流 (TDS) 协议流不正确。TRACE TDS 标头中有错误。
408116No参数“%1!”已推导为表值参数,不能由早于 SQL Server 2008 的客户端驱动程序版本发送。请使用最近的客户端驱动程序重新提交该查询。
410116No位于 APPLY 右侧的聚合无法引用左侧的列。
410215NoREADPAST 锁提示的允许使用范围只有 UPDATE 和 DELETE 的目标表,以及在显式 FROM 子句中指定的表。
410315No%1!: 不允许使用临时视图。
410416No无法绑定由多个部分组成的标识符 “%1!”。
410516No不允许在此上下文中的表达式内使用用户定义的函数、分区函数和列引用。
410716No不允许使用 BCP 实用工具和 BULK INSERT 插入到远程表或远程视图。
410816No开窗函数只能出现在 SELECT 或 ORDER BY 子句中。
410916No开窗函数不能用在其他开窗函数或聚合的上下文中。
411016No参数类型 “%1!” 对 “%3!” 的参数 %2! 无效。
411116NoCREATE SCHEMA 语句的后面应跟一个名称或授权关键字。
411216No函数“%1!”必须有包含 ORDER BY 的 OVER 子句。
411316No函数“%1!”不是有效的窗口化函数,不能与 OVER 子句一起使用。
411416No函数 ‘%1!’ 正好有 %2! 个参数。
411516No在 TOP、OFFSET 或 FETCH 子句的参数中,不允许引用列“%1!”。此处只允许在外部作用域或独立的表达式和子查询中引用列。
411616No函数 ‘ntile’ 只能将正整数或 bigint 表达式作为输入。
411716No无法检索查询操作的表数据,因为表“%1!”架构更改过于频繁。由于表“%2!”包含计算列,对该表架构的更改需要刷新所有表数据。请重试该查询操作,如果问题仍然存在,请使用 SQL Server Profiler 来识别正在执行什么架构更改操作。
411816No在 FOR UPDATE 子句中指定了无效的表达式。
411916No无法将默认值分配给 CLR 类型的列的属性资源库。
412016No在此上下文中,用户定义的函数名前面不能有数据库名称。
412116No找不到列 “%1!” 或用户定义的函数或聚合 “%2!”,或者名称不明确。
412216No不允许使用远程表值函数调用。
412416No为批处理提供的参数无效。
412616No找不到全文索引列。
412716NoCOALESCE 至少有一个参数必须为非 NULL 常量的表达式。
412816No在执行远程查询时出现内部错误。请与 SQL Server 支持专业人员联系,并提供有关试图运行的查询的详细信息。
412916No内联函数 “%1!” 不能接受关联的参数或子查询,因为它使用了全文运算符。
413016No为 BULK 行集指定了重复的提示。
413116No在一个或多个 OPTIMIZE FOR 子句中,对变量 “%1!” 多次指定了编译时文字值。
413216No无法将在 OPTIMIZE FOR 子句中为变量 ‘%1!’ 指定的值隐式转换为该变量的类型。
413316No只能将标量表达式指定为 RETURN 语句的参数。
413416Yes在磁盘上为表 ‘%2!’ 的计算列 ‘%1!’ 存储的元数据与列定义不匹配。若要避免可能出现的索引损坏,请删除此计算列并重新创建。
413516No同义词 ‘%1!’ 是针对队列 ‘%2!’ 定义的。不允许在队列上使用同义词。
413616No提示 ‘%1!’ 不能与提示 ‘%2!’ 一起使用。
413716No在指定格式化文件时,不能同时使用 SINGLE_BLOB、SINGLE_CLOB 或 SINGLE_NCLOB 选项。
413816No为表 “%1!” 指定了冲突的锁提示。这可能是由于为视图指定了冲突的提示所致。
413916No无法处理该查询,因为它通过视图 “%2!” 使用提示引用公共语言运行时(CLR)表值函数"%1!"。
414015No不允许对 INSERT 语句的目标表使用 READCOMMITTEDLOCK 锁提示。
414116No不允许更新嵌套的 CLR 类型。
414216NoRECEIVE 列表中不允许有聚合。
414316No大容量 Openrowset 提供程序不是 %1! 的有效目标。
414416No对远程表执行插入操作时不允许使用提示 ‘%1!’。
414515No在应使用条件的上下文(在 ‘%1!’ 附近)中指定了非布尔类型的表达式。
414616No只能在列上创建统计信息。
414816No不允许在 GROUP BY 子句中使用 XML 方法。
415016No不允许对递归公用表表达式(CTE)引用使用提示。请考虑从递归 CTE 引用 ‘%1!’ 中删除提示。
415116NoNULLIF 的第一个参数的类型不能是 NULL 常量,因为第一个参数的类型必须是已知的。
415216No类型 “%1!” 不是 CLR 类型。
415316No不能将数据类型 “%1!” 视为数据类型 “%2!”。
415416NoUNNEST 只能接受 multiset 类型的表达式。
415515No嵌套的 INSERT 语句中的 SELECT 列表只能包含一项。
415616No嵌套的 insert、嵌套的 update 或嵌套的 delete 的目标必须是 multiset 类型。
415716No%1! 不是有效的属性、字段或方法。
415816No在集合列表中,以直接方式或通过属性多次引用了字段 “%1!”。
415916No延迟的 CLR 类型实例需要本地基表列作为参数。
416016No在表 ‘%1!’ 中找不到适合在延迟的 CLR 类型提取中使用的键。
416116No在延迟的 CLR 类型提取中仅允许使用 CLR 类型。
416216NoPROB_MATCH 表只能在 PROB_MATCH 查询内使用。
416316NoPROB_MATCH 查询中需要使用 GROUP BY 子句。
416416NoPROB_MATCH 查询中的 GROUP BY 子句只能具有键列,并且需要包含所有键列。
416516No如果计分覆盖参数存在于一个子查询中,则必须存在于所有子查询中,并且必须具有相同的常量和变量。
416616NoPROB_MATCH 子查询无效。
416716No多个 PROB_MATCH 子查询只能引用同一个基表。
416816NoPROB_MATCH SELECT 列表中的 PROB_MATCH 项目项无效。
416916No在全文属性引用中,不允许对同一表达式多次应用 TREAT。
417016No(ANY)规范只能应用于 multiset 类型的表达式。
417116No没有为 PROB_MATCH SELECT 列表中的聚合指定别名。
417216No全文 %1! 的用法错误。
417316No%1! 不是有效的计分函数名。
417416No延迟的 CLR 类型实例化提取值查询只能引用类型为大型对象或较大值的列。
417516No不能对尚未执行 Format.Structure 的 CLR 类型执行嵌套的更新。
417616No为 “Simple” 类型的 FULLTEXTTABLE 指定的参数太多。最大参数数量为 %1!。
417716NoPROB_MATCH 查询的 FROM 子句必须由一个派生表组成。
418416No无法检索查询操作的表数据,因为表“%1!”架构更改过于频繁。由于表“%2!”包含筛选的索引或筛选的统计信息,对该表架构的更改需要刷新所有表数据。请重试该查询操作,如果问题仍然存在,请使用 SQL Server Profiler 来识别正在执行什么架构更改操作。
418516No无法针对系统类型执行此操作。
418616No无法在 OUTPUT 子句中引用列 ‘%1!.%2!’,因为该列的定义中包含一个子查询或者引用一个执行用户或系统数据访问的函数。默认情况下,如果函数未绑定到架构,则会认为该函数执行数据访问。请考虑从列定义中删除该子查询或函数,或者从 OUTPUT 子句中删除该列。
418716No接收变量的数据类型 %1! 无法完整存储列“%3!”的数据类型为 %2! 的所有值而不丢失数据。
418816No列或参数“%1!”具有类型“%2!”和排序规则“%3!”。早期 LOB 类型不支持码位为 U+10000 或更高的 Unicode 补充字符。将该列或参数的类型改为 varchar(max)、nvarchar(max)或使用不具有 _SC 标志的排序规则。
418916No无法转换为 text/ntext 或将排序规则设置为“%1!”,因为这些早期 LOB 类型不支持码位为 U+10000 或更高的 Unicode 补充字符。请使用类型 varchar(max)、nvarchar(max)或使用不具有 _SC 标志的排序规则。
419016No在递归通用表表达式“%1!”的递归部分不允许使用 PIVOT 运算符。
419116No无法解决 %1! 操作的排序规则冲突。
419216No无法解决排序规则冲突。
419316No“%1!”不是有效的窗口框架,不能与 OVER 子句一起使用。
419415NoRANGE 只支持使用 UNBOUNDED 和 CURRENT ROW 窗口框架分隔符。
419516No在 NTILE 函数的参数中不允许对列“%1!”的引用。在此处仅允许对位于外部作用域或独立表达式和子查询的列的引用。
419616No不能在 OUTPUT 子句中引用列“%1!.%2!”,因为列定义包含使用开窗函数的表达式。
419716No绑定期间出现内部查询编译错误。
420216No不可能执行 BACKUP LOG,因为该数据库中存在大容量日志记录更改,并且一个或多个文件组不可用。
420816No当恢复模式为 SIMPLE 时,不允许使用 %1! 语句。请使用 BACKUP DATABASE 或用 ALTER DATABASE 更改恢复模式。
421216No无法备份 master 数据库的日志。请改用 BACKUP DATABASE。
421416No无法执行 BACKUP LOG,因为当前没有数据库备份。
421510No该日志未截断,因为其开始处的记录是挂起的复制操作或变更数据捕获。请确保日志读取器代理或捕获作业正在运行,或使用 sp_repldone 将事务标记为分布式或捕获。
421710NoBACKUP LOG 无法修改数据库,因为该数据库是只读的。备份将继续,但后续的备份将重复此备份的工作。
421816No数据库中存在大容量日志记录操作。请执行 BACKUP LOG。
430216No选项“%1!”与在线还原冲突。请删除冲突的选项,然后重新发出该命令。
430316No前滚开始点现在位于日志序列号(LSN) %1! 处。需要继续前滚到 LSN %2! 之前才能完成还原顺序。
430516No此备份集中的日志开始于 LSN %1!,该 LSN 太晚,无法应用到数据库。可以还原包含 LSN %2! 的较早的日志备份。
430716No在线还原到数据库 ‘%1!’ 失败。改为执行离线还原可能比较适当。若要强制进行离线还原,请首先使用 ALTER DATABASE 语句使数据库离线。
430810No在线还原已完毕,但指定了 WITH NORECOVERY。请用 RESTORE WITH RECOVERY 使受影响的数据成为在线数据。
430916No文件“%1!”的状态不允许还原单个页。当前只能还原文件。
431016No不允许对文件 “%1!” 使用 RESTORE PAGE,因为该文件不在联机状态。
431116No不允许对用以前版本的 SQL Server 创建的备份使用 RESTORE PAGE。
431216No无法还原此日志,因为日志链中已经出现了空白。请使用较新的数据备份填补空白。
431510No在对一些文件执行更多的还原步骤后,才能完成在线还原顺序。
431816No已将文件 ‘%1!’ 前滚到 LSN %2!。此日志终止于 LSN %3!,该 LSN 太早,无法应用 WITH RECOVERY 选项。请指定 WITH NORECOVERY 选项重新发出 RESTORE LOG 语句。
431916No以前的还原操作已中断,没有完成对文件 ‘%1!’ 的处理。请还原中断的备份集,或者重新启动还原顺序。
432016No通过数据库或文件还原操作,只还原了文件“%1!”的一部分。必须成功还原整个文件后,才能应用此备份集。
432210No此备份集包含在指定的时间点之前记录的记录。数据库保持为还原状态,以便执行更多的前滚操作。
432316No先前的 RESTORE WITH CONTINUE_AFTER_ERROR 操作令数据库处于可能损坏的状态。若要继续此 RESTORE 顺序,所有后续步骤必须包括 CONTINUE_AFTER_ERROR 选项。
432616No此备份集中的日志终止于 LSN %1!,该 LSN 太早,无法应用到数据库。可以还原包含 LSN %2! 的较新的日志备份。
432716No此备份集中的日志包含大容量日志记录更改。禁止进行时点恢复。已将数据库前滚到日志的结尾。
432816No缺少文件“%1!”。在日志序列号 %2! 处停止了前滚。该文件在日志序列号(LSN) %3! 处创建,在 LSN %4! 处删除。请在删除文件时将事务日志还原到该时间点之前,或者将数据还原到与数据库的其余部分一致的状态。
432910No此日志文件包含在指定标记之前记录的记录。数据库保持为还原状态,以便应用其他日志文件。
433016No无法应用此备份集,因为它的恢复路径与数据库不一致。该恢复路径是将数据库还原到特定恢复点的数据和日志备份的序列。请找到要还原的兼容备份,或者还原数据库的其余部分以与此备份集内的恢复点匹配,这样可将数据库还原到其他时间点。有关恢复路径的详细信息,请参阅 SQL Server 联机丛书。
433116No无法恢复数据库,因为已将文件还原到了不一致的时间点上。
433216No已暂停了 RESTORE LOG。若要在数据库的当前状态下使用该数据库,请运行 RESTORE DATABASE %1! WITH RECOVERY。
433316No数据库无法恢复,因为日志未还原。
433416No已命名的标记不能标识有效的 LSN。
433516No指定的 STOPAT 时间太早。该数据库的全部或部分内容已前滚到该点之前。
433616No文件组“%1!”已被删除,无法还原到联机数据库中。
433716No文件“%1!”已被删除,无法还原到联机数据库中。
433816NoSTOPAT 子句指定的点太早,无法还原此备份集。请选择其他停止点,或者使用 RESTORE DATABASE WITH RECOVERY 在当前点处恢复。
433910No此 RESTORE 语句成功地执行了一些操作,但由于需要一个或多个 RESTORE 步骤,无法使数据库在线。以前的消息说明了此时无法进行恢复的原因。
434016No此 RESTORE 语句的时间点子句受限制,只能由 RESTORE LOG 语句使用。请去掉该子句,或者使用包含时间戳的子句。
434116No此日志备份包含大容量日志记录更改。它不能用于在任意时间点停止。
434216No除非主文件组是还原顺序的一部分,否则时点恢复是不可能的。请去掉时间点子句,或者还原主文件组。
434316No数据库已前滚到此备份集的结尾,并超过指定的时间点。可以使用 RESTORE WITH RECOVERY 接受当前的恢复点。
434416No不允许对只读数据库或文件组使用 RESTORE PAGE。
434510No在 msdb..suspect_pages 表中遇到信息记录问题。此错误仅影响 suspect_pages 表的维护活动。有关详细信息,请查看错误日志。
434616No不允许对使用简单恢复模式的数据库使用 RESTORE PAGE。
434716No以前在转换到联机状态期间中断了当前的还原顺序。可以使用 RESTORE DATABASE WITH RECOVERY 完成转换到联机状态的过程。
434816No在线还原到数据库 ‘%1!’ 失败。改为执行离线还原可能比较适当。可以使用 BACKUP LOG WITH NORECOVERY 启动离线还原。
434916No此备份集中的日志开始于 LSN %1!,该 LSN 太晚,无法应用到数据库。此还原顺序需要对日志进行初始化,使之开始于 LSN %2!。请使用较早的日志备份,重新发出 RESTORE LOG 语句。
435016No在 RESTORE PAGE 语句中提供的页列表格式不正确。在出现此问题之前,已正确识别了 %1! 页。此问题是在字符偏移量 %2! 处发生的。请检查由数值 <文件>:<页> 对(用逗号分隔每一对)标识的所有页。例如: PAGE=“1:57,2:31”。
435116Nofn_dump_dblog 不支持在以前的 SQL Server 版本上创建的备份。
435216No因为文件 ‘%1!’ 太旧,所以不支持利用此数据备份执行 RESTORE LOG 操作。请使用常规日志备份继续还原顺序。
435316No为文件 ‘%1!’ 指定的文件重定位冲突。仅应为任意逻辑文件名指定一个 WITH MOVE 子句。
435410Yes已还原数据库 ‘%2!’ 的文件 ‘%1!’ 保留为无效状态,因为该数据库正在从以前版本升级。如果涉及升级,则不支持段落还原。
435516No未正确指定恢复命令。RESTORE 语句的格式必须为: RESTORE DATABASE FROM DATABASE_SNAPSHOT = 。
435610No数据库 ‘%1!’ 还原完毕,现在可供使用。
435716No由于存在需要日志备份的更改,因此还原无法使 ‘%1!’ 脱机。请备份日志,然后重试 RESTORE。
435816No由于文件 ‘%1!’ 当前正还原到 LSN %2!,但其必须还原到 LSN %3!,因此无法使该数据库联机。
435916No由于未包含一个或多个 FILESTREAM 文件组,因此无法将 STOPAT 选项与此部分还原顺序一起使用。可以使用 CONTINUE_AFTER_ERROR 选项强制恢复,但只有您不打算以后还原这些 FILESTREAM 文件组时才可以这样做。
436016NoRESTORE LOG WITH CONTINUE_AFTER_ERROR 失败。已中止执行 RESTORE 命令。
440316No因为视图或函数 ‘%1!’ 包含聚合、DISTINCT 或 GROUP BY 子句或者 PIVOT 或 UNPIVOT 运算符,所以无法进行更新。
440516No视图或函数 ‘%1!’ 不可更新,因为修改会影响多个基表。
440616No对视图或函数 ‘%1!’ 的更新或插入失败,因其包含派生域或常量域。
440819Yes表太多。查询及其中的视图或函数超过了 %1! 个表的限制。请修改查询,减少表的数目。
441316No由于绑定错误,无法使用视图或函数 ‘%1!’。
441416No无法为视图或函数解析分配辅助表。超过了查询中表的最大数目(%1!)。
441516No视图 ‘%1!’ 不可更新,因为该视图或该视图所跨越的某一视图在创建时使用了 WITH CHECK OPTION,并且结果查询中多次引用了目标表。
441616NoUNION ALL 视图 ‘%1!’ 不可更新,因为其定义中包含不允许的构造。
441716No派生表 ‘%1!’ 不可更新,因为其定义中包含 UNION 运算符。
441816No因为派生表 ‘%1!’ 包含聚合,或 DISTINCT 或 GROUP BY 子句,或 PIVOT 或 UNPIVOT 运算符,所以不可更新。
442016No派生表 ‘%1!’ 不可更新,因为修改会影响多个基表。
442116No派生表 ‘%1!’ 不可更新,因为派生表中的某一列是派生的或是常量。
442216No视图 ‘%1!’ 具有 INSTEAD OF UPDATE 触发器,因而无法作为 UPDATE FROM 语句的目标。
442316No视图 ‘%1!’ 具有 INSTEAD OF DELETE 触发器,因而无法作为 DELETE FROM 语句的目标。
442416No在包含外部联接运算符的查询中,不能指定联接的表。视图或函数 ‘%1!’ 包含联接的表。
442516No在包含联接的表的查询中,不能指定外部联接运算符。视图或函数 ‘%1!’ 包含外部联接运算符。
442616No视图 ‘%1!’ 不可更新,因为其定义中包含 UNION 运算符。
442716No无法更新视图“%1!”,因为它或它所引用的视图是用 WITH CHECK OPTION 创建的,并且其定义中包含 TOP 或 OFFSET 子句。
442916No视图或函数 ‘%1!’ 包含自引用。视图或函数不能直接或间接地引用其自身。
443010No警告: 将忽略为视图 ‘%1!’ 提供的索引提示。
443116No分区视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 中有时间戳列。
443216No分区视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 有 DEFAULT 约束。
443316No无法 INSERT 到分区视图 ‘%1!’,因为表 ‘%2!’ 有 IDENTITY 约束。
443416No分区视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 中有 INSTEAD OF 触发器。
443516No分区视图 ‘%1!’ 不可更新,因为尚未指定分区依据列 ‘%2!’ 的值。
443616NoUNION ALL 视图 ‘%1!’ 不可更新,因为没有找到分区依据列。
443716No分区视图 ‘%1!’ 不能作为大容量操作的目标来更新。
443816No分区视图 ‘%1!’ 不可更新,因为它并不从其成员表中提供所有列。
443916No分区视图 ‘%1!’ 不可更新,因为源查询中包含对分区表 ‘%2!’ 的引用。
444016NoUNION ALL 视图 ‘%1!’ 不可更新,因为在表 ‘%2!’ 上没有找到主键。
444116No分区视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 在计算列上有索引。
444216NoUNION ALL 视图 ‘%1!’ 不可更新,因为基表 ‘%2!’ 已多次使用。
444316NoUNION ALL 视图 ‘%1!’ 不可更新,因为基表 ‘%3!’ 的列 ‘%2!’ 已多次使用。
444416NoUNION ALL 视图 ‘%1!’ 不可更新,因为联合结果中没有表 ‘%2!’ 的主键。
444516NoUNION ALL 视图 ‘%1!’ 不可更新,因为表 ‘%2!’ 的主键未与前面的表的主键联合。
444616No无法更新 UNION ALL 视图“%1!”,因为视图“%3!”的列“%2!”的定义已在另一个视图列中使用。
444716No视图 ‘%1!’ 不可更新,因为其定义中包含集合运算符。
444816No无法 INSERT 到分区视图 ‘%1!’ 中,因为并没有为所有列提供值。
444916No在含有集合运算符的视图中不允许使用默认值。
445016No无法更新分区视图 ‘%1!’,因为表 ‘%3!’ 中视图列 ‘%2!’ 的定义具有 IDENTITY 约束。
445116No在此 SQL Server 实例 ‘%1!’ 的版本中,引用多个服务器上的表的视图不可更新。有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。
445216No无法对视图 ‘%2!’ 的分区依据列 ‘%1!’ 执行 UPDATE 操作,因为表 ‘%3!’ 具有 CASCADE DELETE 或 CASCADE UPDATE 约束。
445316No无法对视图 ‘%2!’ 的分区依据列 ‘%1!’ 执行 UPDATE 操作,因为表 ‘%3!’ 具有 INSERT、UPDATE 或 DELETE 触发器。
445416No无法更新分区视图“%1!”,因为其成员表的分区依据列具有不匹配的类型。
445616No分区视图“%1!”不可更新,因为其成员表的一个或多个非分区依据列具有不匹配的类型。
445716No尝试插入或更新分区视图失败,因为分区依据列的值不属于任何分区。
450216No为视图或函数 ‘%1!’ 指定的列名比其定义中的列多。
450316No无法创建绑定到架构的 %1!’%2!’,因为它引用另一个数据库中的对象。
450416No无法创建 %1!’%2!’,因为 CLR 类型 ‘%3!’ 在目标数据库 ‘%4!’ 中不存在。
450516NoCREATE VIEW 失败,因为视图 ‘%2!’ 中的列 ‘%1!’ 超过了列的最大数目 %3!。
450616No各视图或函数中的列名必须唯一。在视图或函数 ‘%2!’ 中多次指定了列名 ‘%1!’。
450816No不允许在临时表上建立视图或函数。以 ‘#’ 开头的表名表示临时表。
451016No无法执行 CREATE VIEW,因为指定了 WITH %1!,而视图却是不可更新的。
451116No创建视图或函数失败,因为没有为列 %1! 指定列名。
451216No无法将 %1!’%2!’ 绑定到架构,因为名称 ‘%3!’ 对于架构绑定无效。名称必须由两部分构成,并且对象不能引用自身。
451316No无法将 %1!’%2!’ 绑定到架构。’%3!’ 尚未绑定到架构。
451416NoCREATE FUNCTION 失败,因为没有为列 %1! 指定列名。
451516NoCREATE FUNCTION 失败,因为函数 ‘%2!’ 中的列 ‘%1!’ 超过了列的最大数目 %3!。
451616No无法将函数 ‘%1!’ 绑定到架构,因为该函数包含 EXECUTE 语句。
451716No无法在架构绑定表达式中使用服务队列对象。’%1!’ 是服务队列。
451916No无法对视图 ‘%4!’ 中的 %2!’%3!’ 执行 %1!,因为它是系统生成的视图,其创建目的是用于优化。
452016No无法对视图 ‘%1!’ 禁用索引,因为它是系统生成的视图,其创建目的是用于优化。
452116No无法在架构绑定表达式中使用具有自动删除对象属性的对象 ‘%1!’,因为它是系统生成的视图,其创建目的是用于优化。
452216No无法更改视图 ‘%1!’,因为它是系统生成的视图,其创建目的是用于优化。
452316No无法对视图 ‘%1!’ 创建触发器,因为它是系统生成的视图,其创建目的是用于优化。
460214No只有 sysadmin 角色的成员才能授予或撤消 CREATE DATABASE 权限。
460416No没有这样的用户或组 ‘%1!’,或者您没有所需的权限。
460616No所授予或撤消的特权 %1! 与对象不兼容。
461016No您只能授予或撤消当前数据库中对象上的权限。
461116No若要撤消或拒绝可授予的特权,请指定 CASCADE 选项。
461316No授权者无 GRANT 权限。
461516No列名 ‘%1!’ 无效。
461616No无法对资源数据库执行此操作。
461716No无法对特殊角色授予、拒绝或撤消权限。
461816No您没有在 AS 子句中使用 %1! 的权限。
461916No只能在 master 数据库中授予 CREATE DATABASE 权限。
462016No授予/拒绝/撤消语句中的所有权限都应针对同一范围(如服务器或数据库)
462116No只有在当前数据库是 master 时,才能授予服务器范围的权限
462216No只能将服务器范围内的权限授予登录名
462316No所有权限都已不再推荐使用,并且在此实体类中不可用
462416No无法对 sa、dbo、实体所有者、information_schema、sys 或您自己授予、拒绝或撤消权限。
462516No没有这样的服务器主体 %1!,或者您没有所需的权限。
462716No无法对应用程序角色授予、拒绝或撤消连接数据库的权限。
462816NoALL 权限已不再推荐使用,并且只保留用于兼容性目的。它并不表示对实体定义了 ALL 权限。
462916No只有在当前数据库为 master 时,才能授予对服务器范围内的目录视图、系统存储过程或扩展存储过程的权限。
470116No找不到对象“%1!”,因为它不存在或者您没有所需的权限。
470716No无法截断对象 ‘%1!’,因为该对象或其某一索引驻留在只读文件组 '%2!'中。
470816No无法截断对象 ‘%1!’,因为该对象不是表。
470916No不允许截断系统表 ‘%1!’。
471016No无法截断对象 ‘%1!’,因为该对象或其某一索引驻留在离线文件组 ‘%2!’ 中。
471116No无法截断表 ‘%1!’,因为该表已为复制发布或者已启用了变更数据捕获。
471216No无法截断表 ‘%1!’,因为该表正由 FOREIGN KEY 约束引用。
480116No在此访问协议中,不支持大容量插入。
480216NoSINGLE_LOB、SINGLE_CLOB 和 SINGLE_NCLOB 选项与所有其他选项互相排斥。
480321Yes大容量复制(bcp)客户端已发送的行长度为 %1!。此大小无效。最大行大小为 %2!。请使用支持的客户端应用程序编程接口(API)。
480421Yes从宿主读取当前行时收到操作提前结束的消息 -- 在服务器应该看到更多数据时传入数据流被中断。宿主程序可能已终止。请确保您使用的是支持的客户端应用程序编程接口(API)。
480517No您使用的前端工具不支持从宿主进行大容量加载。请使用支持的工具执行此命令。
480616NoSINGLE_CLOB 需要双字节字符集(DBCS) (char)输入文件,但指定的文件是 Unicode 格式的。
480721Yes大容量复制(bcp)客户端发送的行长度为 %1!。此大小无效。最小行大小为 %2!。请使用支持的客户端应用程序编程接口(API)。
480816No大容量复制操作无法触发大容量加载语句。
480916NoSINGLE_NCLOB 需要 UNICODE (widechar)输入文件,但指定的文件不是 Unicode 格式的文件。
481016No在数据流中缺少用于大容量复制 text 或 image 数据的 TEXT 令牌。
481116No在数据流中缺少用于大容量复制 text 或 image 数据的列偏移量。
481216No在数据流中缺少用于大容量复制 text 或 image 数据的行偏移量。
481316No在数据流中缺少用于大容量复制 text、ntext 或 image 数据的文本长度。
481416No对于下级客户端,不支持向已分区表进行大容量复制。
481516No从 bcp 客户端收到一个对 colid %1! 无效的列长度。
481616No从 bcp 客户端收到的列类型对 colid %1! 无效。
481716No无法进行大容量加载。排序列 ‘%1!’ 无效。忽略了 ORDER 提示。
481816No无法进行大容量加载。排序列 ‘%1!’ 指定了多次。忽略了 ORDER 提示。
481916No无法进行大容量加载。大容量数据流被错误地指定为已排序,或者数据违反了由目标表施加的唯一性约束。下面两行的排序顺序不正确: 第一行的主键: %1!,第二行的主键: %2!。
482016No无法进行大容量加载。格式化文件“%1!”的版本未知。
482116No无法进行大容量加载。从格式化文件“%1!”读取列数时出错。
482216No无法进行大容量加载。格式化文件“%1!”中的列数无效。
482316No无法进行大容量加载。格式化文件“%1!”中的列号无效。
482416No无法进行大容量加载。格式化文件“%2!”中列号 %1! 的数据类型无效。
482516No无法进行大容量加载。格式化文件“%2!”中列号 %1! 的前缀无效。
482616No无法进行大容量加载。格式化文件“%2!”中列号 %1! 的列长度无效。
482716No无法进行大容量加载。格式化文件“%2!”中列号 %1! 的列终止符无效。
482816No无法进行大容量加载。格式化文件“%2!”中源列 %1! 的目标表列号无效。
482916No无法进行大容量加载。读取格式化文件“%2!”中源列 %1! 的目标表列名时出错。
483010No大容量加载: DataFileType 被错误地指定为 char。由于数据文件有 Unicode 签名,因此将假定 DataFileType 为 widechar。
483110No大容量加载: DataFileType 被错误地指定为 widechar。由于数据文件没有 Unicode 签名,因此将假定 DataFileType 为 char。
483216No大容量加载: 在数据文件中遇到意外的文件结尾。
483316No大容量加载: 提供程序动态链接库和服务器可执行文件的版本不匹配。
483416No您没有使用大容量加载语句的权限。
483516No对于下级客户端,不支持向具有计算列的表中进行大容量复制。
483610No警告: 表 ‘%1!’ 已为合并复制而发布。请重新初始化受影响的订阅服务器或执行 sp_addtabletocontents,以确保下一次同步时包含添加的数据。
483716No无法向启用了立即更新订阅功能的表“%1!”进行大容量复制。
483816No大容量数据源不支持 SQLNUMERIC 或 SQLDECIMAL 数据类型。
483916No无法执行大容量加载。格式化文件“%2!”中源列 %1! 的排序规则名称无效。
484016No大容量数据源提供程序字符串具有无效的 %1! 属性值 %2!。
484116No数据源名称不是简单对象名。
484216No服务器的提供程序字符串中缺少必需的 FormatFile 属性。
484316No大容量数据源提供程序字符串在字符位置 %2! 附近有语法错误(’%1!’)。
484416No大容量数据源提供程序字符串中包含不支持的属性名称(%1!)。
484516No大容量数据源提供程序字符串在字符位置 %1! 附近有语法错误。应为 ‘%2!’,但找到的是 ‘%3!’。
484616No大容量数据提供程序分配内存失败。
484716No对于早于 SQL Server 2000 的版本,不支持向具有 bigint 列的表中进行大容量复制。
484816No对于早于 SQL Server 2000 的版本,不支持向具有 sql_variant 列的表中进行大容量复制。
485516No格式化文件“%2!”中的第 %1! 行: 意外的元素“%3!”。
485616No格式化文件“%2!”中的第 %1! 行: 意外的信息项。
485716No格式化文件“%2!”中的第 %1! 行: 无法为此类型指定属性“%3!”。
485816No格式化文件“%2!”中的第 %1! 行: 属性"%4!"的值 %3! 错误。
485916No格式化文件“%2!”中的第 %1! 行: 缺少所需的属性“%3!”。
486016No无法进行大容量加载。文件“%1!”不存在。
486116No由于无法打开文件“%1!”,无法进行大容量加载。操作系统错误代码为 %2!。
486216No由于文件“%1!”不完整或无法读取,无法进行大容量加载。操作系统错误代码为 %2!。
486316No第 %1! 行、第 %2! 列(%3!)出现大容量加载数据转换错误(截断)。
486416No第 %1! 行、第 %2! 列(%3!)出现大容量加载数据转换错误(类型不匹配或者字符对于指定的代码页无效)。
486516No由于超过了最大错误数(%1!),无法进行大容量加载。
486616No大容量加载失败。数据文件中第 %1! 行的第 %2! 列太长。请验证是否正确指定了字段终止符和行终止符。
486716No第 %1! 行、第 %2! 列(%3!)出现大容量加载数据转换错误(溢出)。
486816No大容量加载失败。未安装代码页“%1!”。请安装此代码页,然后重新运行命令。
486916No大容量加载失败。数据文件中第 %1! 行、第 %2! 列意外地出现了 NULL 值。目标列(%3!)已定义为 NOT NULL。
487016No由于写入文件“%1!” 时出错,无法进行大容量加载。操作系统错误代码为 %2!。
487116No尝试记录错误时出现大容量加载错误。
487216No格式化文件“%2!”中的第 %1! 行: 元素 ID “%3!”重复。
487316No格式化文件“%2!”中的第 %1! 行: 引用的元素 ID “%3!”不存在。
487416No格式化文件“%2!”中的第 %1! 行: 元素 ID 引用“%3!”重复。
487516No从 bcp 客户端收到的列属性对列 ID %1! 无效。
487616NoSQL Server 目标的大容量插入操作已经超时。请考虑在数据流中增加 SQL Server 目标的 Timeout 属性值。
487716No在分析 DTS 流期间,读取第 %1! 行、第 %2! 列时出错。
488016No无法进行大容量加载。在使用 FIRSTROW 和 LASTROW 参数时,FIRSTROW 的值不能大于 LASTROW 的值。
488110No注意: 通过视图进行大容量插入可能会导致处理数据文件中的 NULL 列时忽略基表中的默认值。
488216No无法进行大容量加载。格式化文件“%2!”中的源列 %1! 需要前缀长度、字符长度或终止符。
488316No对于格式化文件“%4!”中第 %2! 行、第 %3! 列附近开始的信息项,XML 读取器返回了 0x%1!。
488416No在格式化文件“%3!”中第 %1! 行、第 %2! 列附近开始的信息项附近出现未知错误。
488516No无法打开文件“%1!”。需要 Windows NT 集成安全性登录。
488616No无法打开文件“%1!”。操作系统错误: %2!
488716No无法打开文件“%1!”。仅支持磁盘文件。
488816No无法打开文件“%1!”。需要 bulkadmin 角色成员身份。
488916No无法打开文件“%1!”。缺少 unicode 字节顺序标记。
489016No在显示计划模式下,不支持大容量插入。
489116No由于目标表的架构更改,大容量插入失败。
489216No由于目标表的架构更改,大容量插入失败。
489316No由于无法打开 SSIS 文件映射对象 ‘%1!’,无法进行大容量加载。操作系统错误代码为 %2!。请确保您是通过 Windows 安全性访问本地服务器的。
489421Yes在使用 bcp 时,必须存在 COLMETADATA。
489521Yes表示列 %1! 的 Unicode 数据大小的字节数为奇数。应为偶数。
489616No从 bcp 客户端收到的列值对列 id %1! 无效。
489716No列 ID %1! 收到的成块 LOB 数据的长度无效。
490016No对表 ‘%1!’ 执行 ALTER TABLE SWITCH 语句失败。对于已启用更改跟踪的表,不可能切换其分区。请先禁用更改跟踪,再使用 ALTER TABLE SWITCH。
490116NoALTER TABLE 只允许添加满足下述条件的列: 列可以包含 Null 值;或者列具有指定的 DEFAULT 定义;或者要添加的列是标识列或时间戳列;或者,如果前几个条件均未满足,则表必须为空以允许添加此列。不能将列“%1!”添加到非空表“%2!”中,因为它不满足上述条件。
490216No找不到对象“%1!”,因为它不存在或者您没有所需的权限。
490310No警告: ALTER TABLE SWITCH 语句中已忽略为表 ‘%2!’ 指定的分区 %1!,因为该表并未分区。
490416NoALTER TABLE SWITCH 语句失败。目标表 ‘%2!’ 的指定分区 %1! 必须为空。
490516NoALTER TABLE SWITCH 语句失败。目标表 ‘%1!’ 必须为空。
490616No%1!’ 语句失败。%2!’%3!’ 是 %4! 分区的,而索引 ‘%5!’ 是 %6! 分区的。
490716No%1!’ 语句失败。%2!’%3!’ 具有 %4! 个分区,而索引 ‘%5!’ 具有 %6! 个分区。
490816No%1!’ 语句失败。用于对 %2!’%3!’ 进行分区的范围边界值与用于索引 ‘%4!’ 的范围边界值不同。
490916No无法更改 ‘%1!’,因为它不是表。
491116No由于 ALTER TABLE SWITCH 语句中没有分区号,无法指定已分区表。表 ‘%1!’ 已分区。
491216No%1!’ 语句失败。用于对 %2!’%3!’ 进行分区的列集与用于对索引 ‘%4!’ 进行分区的列集不同。
491316NoALTER TABLE SWITCH 语句失败。表 ‘%1!’ 具有聚集索引 ‘%2!’,而表 ‘%3!’ 没有聚集索引。
491416NoALTER TABLE SWITCH 语句失败。表“%1!”具有已禁用的聚集索引。
491516No%1!’ 语句失败。用于对 %2! ‘%3!’ 进行分区的分区函数的参数类型与用于对索引 ‘%4!’ 进行分区的分区函数的参数类型不同。
491616No未能启用或禁用约束。请参阅前面的错误消息。
491716No约束 ‘%1!’ 不存在。
491816No由于表 ‘%1!’ 上有全文索引,ALTER TABLE SWITCH 语句失败。
491916No由于未对列 ‘%1!’ 进行计算,无法更改此列的 PERSISTED 属性。
492016No由于表 ‘%2!’ 没有触发器 ‘%1!’,ALTER TABLE 失败。
492116No由于触发器 ‘%1!’ 不属于表 ‘%2!’,ALTER TABLE 失败。
492216No由于一个或多个对象访问此列,%1! %2! 失败。
492316No由于 ‘%1!’ 是表 ‘%2!’ 中唯一的数据列,ALTER TABLE DROP COLUMN 失败。表必须至少具有一个数据列。
492416No由于表 ‘%3!’ 中不存在列 ‘%2!’,%1! 失败。
492516No由于表 ‘%1!’ 中已经存在具有 ROWGUIDCOL 属性的列,ALTER TABLE ALTER COLUMN ADD ROWGUIDCOL 失败。
492616No由于表 ‘%1!’ 中不存在具有 ROWGUIDCOL 属性的列,ALTER TABLE ALTER COLUMN DROP ROWGUIDCOL 失败。
492716No无法将列 ‘%1!’ 的数据类型更改为 %2!。
492816No
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: MySQL是一个开源的关系型数据库管理系统,它包含多种存储引擎,其中两种主要的是MyISAM和InnoDB。 MyISAM是MySQL最早的存储引擎,支持快速查询和全文索引,但不支持事务和外键约束。 InnoDB是MySQL最常用的存储引擎,支持事务、外键约束和行级锁定,但比MyISAM慢一些。 ### 回答2: 数据库引擎是指用于管理和操作数据库的软件模块。MySQL数据库有多个数据库引擎可供选择,其中两个常用的引擎是MyISAM和InnoDB。 MyISAM是MySQL中最早的数据库引擎之一,它采用表级锁定的概念,适合用于读密集的应用。MyISAM的特点是简单、快速,支持全文索引,适用于静态数据存储和查询。它的缺点是不支持事务,不具备ACID特性,当有大量并发写入时,性能可能下降。 InnoDB是MySQL默认的数据库引擎,它基于事务的概念,支持行级锁定和外键约束,适合用于写密集和高并发的应用。InnoDB的特点是具备ACID特性,保证数据的一致性和完整性,能够处理大量的并发写入操作。它的缺点是相对于MyISAM而言,稍微复杂一些,可能会占用更多的内存。 对于选择使用哪个数据库引擎,需要根据具体的应用场景和需求来决定。如果需要高速读取和全文搜索功能的静态数据存储和查询,可以选择MyISAM。如果需要并发写入和事务支持的应用,可以选择InnoDB。此外,如果想享受到两种引擎的优点,也可以在不同的表中使用不同的引擎。 ### 回答3: MySQL是一种流行的关系型数据库管理系统,它支持多种数据库引擎,其中两种常用的引擎是MyISAM和InnoDB。以下是对这两种引擎的回答。 MyISAM是MySQL默认的存储引擎,它在处理大量插入和查询操作时表现出色。MyISAM使用表级锁定机制,这意味着当一个查询正在操作一个表时,其他查询必须等待。虽然表级锁定可以导致并发性能问题,但对于主要是读取操作的应用程序来说,MyISAM是个非常快速的选择。此外,MyISAM不支持事务处理,这意味着如果在一个复杂的操作过程中出现错误,无法回滚到之前的状态。 InnoDB是MySQL中另一个受欢迎的存储引擎,它主要用于要求事务支持和并发性能的应用程序。InnoDB使用行级锁定机制,这意味着多个事务可以同时进行,而不会相互阻塞。此外,InnoDB支持事务处理,这是一个重要的功能,尤其是在需要确保数据完整性和一致性的应用程序中。虽然相对于MyISAM,InnoDB在处理大量插入和查询时可能稍微慢一些,但其强大的事务和并发处理功能使其在许多场景中成为首选。 综上所述,MyISAM适用于主要是读取操作的场景,对性能要求高,而InnoDB适用于需要事务支持和较高并发性能的应用程序。因此,选择合适的数据库引擎取决于具体的应用需求和性能要求。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值