错误 |
严重度 |
描述(消息文本) |
1001 |
16 |
第 %1! 行:长度或精度说明 %2! 无效。 |
1002 |
16 |
第 %1! 行:指定的小数位数 %2! 无效。 |
1003 |
15 |
第 %1! 行:%ls 子句仅允许用于 %3!。 |
1004 |
16 |
列前缀 ''%1!'' 无效:未指定表名 |
1005 |
15 |
第 %1! 行:过程号(%2!)无效。必须介于 1 到 32767 之间。 |
1006 |
15 |
CREATE TRIGGER 不包含任何语句。 |
1007 |
15 |
%1! ''%2!'' 超出了数字表示范围(最大精度为 38 位有效数字)。 |
1008 |
15 |
ORDER BY 子句所标识的第 %1! 个 SELECT 项包含了一个变量,该变量位于标识列位置的表达式中。只有排序依据表达式引用的是列名时,才允许在该表达式中使用变量。 |
1010 |
15 |
无效转义符 ''%1!''。 |
1011 |
15 |
在 FROM 子句中多次指定了相关名称 ''%1!''。 |
1012 |
15 |
相关名称 ''%1!'' 与表 ''%3!'' 具有相同的表现名称。 |
1013 |
15 |
表或函数 ''%1!'' 和 ''%3!'' 具有相同的表现名称。请用相关名称区分它们。 |
1014 |
15 |
TOP 子句含有无效的值。 |
1015 |
15 |
聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。 |
1016 |
15 |
在包含已联接的表的查询中,不能指定外联接运算符。 |
1019 |
15 |
在 GRANT/REVOKE 语句的对象名之后,列的列表无效。 |
1020 |
15 |
无法指定对象级权限的列的列表。 |
1021 |
10 |
FIPS 警告:第 %1! 行有非 ANSI 语句 ''%2!''。 |
1022 |
10 |
FIPS 警告:第 %1! 行有非 ANSI 子句 ''%2!''。 |
1023 |
15 |
为 %2! 指定了无效的参数 %1!。 |
1024 |
10 |
FIPS 警告:第 %1! 行有非 ANSI 函数 ''%2!''。 |
1025 |
10 |
FIPS 警告:标识符 ''%1!'' 的长度超过了 18。 |
1027 |
15 |
GROUP BY 子句中指定的表达式太多。当指定了 CUBE 或 ROLLUP 时,最大数目为 %1!。 |
1028 |
15 |
在 GROUP BY ALL 子句中,不允许使用 CUBE 和 ROLLUP 选项。 |
1029 |
15 |
对于子查询和派生表,浏览模式无效。 |
1031 |
15 |
百分比值必须介于 0 到 100 之间。 |
1032 |
16 |
无法使用列前缀 ''%1!''。此前缀必须与 UPDATE 子句 ''%3!'' 中的对象匹配。 |
1033 |
16 |
除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。 |
1035 |
15 |
''%1!'' 附近有语法错误,需要 ''%3!''。 |
1036 |
15 |
在此 CREATE/ALTER DATABASE 语句中需要文件选项 %1!。 |
1037 |
15 |
不能对语句权限指定 CASCADE、WITH GRANT 或 AS 选项。 |
1038 |
15 |
不能使用空白的对象或列名。如果必要,请使用一个空格。 |
1039 |
16 |
多次指定了选项 ''%1!''。 |
1040 |
15 |
不允许在 CREATE/ALTER DATABASE 语句中混合使用新旧语法。 |
1041 |
15 |
对于 LOG 文件,不允许使用选项 %1!。 |
1042 |
15 |
指定了冲突的优化程序提示 %1!。 |
1043 |
15 |
尚未实现 ''%1!''。 |
1044 |
15 |
不能使用现有的函数名来指定存储过程名。 |
1045 |
15 |
在此上下文中不允许使用聚合。只允许使用标量表达式。 |
1046 |
15 |
在此上下文中不允许使用子查询。只允许使用标量表达式。 |
1047 |
15 |
指定了冲突的锁提示。 |
1048 |
15 |
游标选项 %1! 和 %2! 冲突。 |
1049 |
15 |
不允许混合使用新旧语法来指定游标选项。 |
1050 |
15 |
只有在存储过程 sp_executesql 内部才允许使用此语法。 |
1051 |
15 |
存储过程中的游标参数必须以 OUTPUT 和 VARYING 选项来声明,并且必须以下列顺序指定: CURSOR VARYING OUTPUT。 |
1052 |
15 |
%1! 选项 %2! 和 %3! 冲突。 |
1053 |
15 |
必须为 DROP STATISTICS 以 tablename.column 的形式同时指定表名和列名。 |
1054 |
15 |
在绑定到架构的对象中不允许使用 ''%1!'' 语法。 |
1055 |
15 |
''%1!'' 是无效名称,因为该名称包含 NULL 字符。 |
1056 |
15 |
选择列表中元素的最大数目为 %1!,而您提供了 %2! 个。 |
1057 |
15 |
IDENTITY 函数不能用于包含 UNION 运算符的 SELECT INTO 语句。 |
1058 |
15 |
在游标声明中不能同时指定 READ_ONLY 和 FOR READ ONLY。 |
1059 |
15 |
在过程内部不能设置或重置 %1! 选项。 |
1060 |
15 |
TOP 子句中的行数必须是整数。 |
1061 |
16 |
尚未实现 text/ntext/image 常量。 |
1062 |
16 |
在没有对应的 ORDER BY 子句时,不允许使用 TOP N WITH TIES 子句。 |
1063 |
16 |
不能用 ALTER DATABASE ADD FILE 添加文件组。请使用 ALTER DATABASE ADD FILEGROUP。 |
1064 |
16 |
文件组不能用于日志文件。 |
1065 |
15 |
只有在 SELECT 语句中才允许使用 NOLOCK、READUNCOMMITTED 和 READPAST 锁提示。 |
1066 |
10 |
警告。第 %1! 行:选项 ''%2!'' 已过时,没有任何作用。 |
1067 |
15 |
SET SHOWPLAN 语句必须是批处理中仅有的语句。 |
1068 |
16 |
每个表只允许有一个索引提示列表。 |
1069 |
16 |
只允许在 FROM 子句中使用索引提示。 |
1070 |
15 |
已不再支持 CREATE INDEX 选项 ''%1!''。 |
1071 |
16 |
无法对远程 JOIN 指定 JOIN 算法。 |
1072 |
16 |
只能对 INNER JOIN 子句指定 REMOTE 提示。 |
1073 |
15 |
''%1!'' 不是游标 %3! 的可识别游标选项。 |
1074 |
15 |
不允许创建临时函数。 |
1075 |
15 |
标量值的函数中的 RETURN 语句必须含有参数。 |
1076 |
15 |
函数 ''%1!'' 要求至少有 %2! 个参数。 |
1077 |
15 |
不允许向表变量 INSERT 标识列。 |
1078 |
15 |
''%1! %3!'' 不是可以识别的选项。 |
1079 |
15 |
通过游标访问时,变量无法用于在全文谓词中指定搜索条件。 |
1101 |
17 |
未能为数据库 ''%1!'' 分配新页。在文件组 %3! 中已没有更多的页可供使用。采取除去对象、添加另外的文件或允许文件增长等手段可创建空间。 |
1102 |
22 |
IAM 页 %1!(用于对象 ID %2!)不正确。页上的 %3! ID 为 %4!;但应为 %5!。sysindexes 中的条目可能不正确,也可能 IAM 页有错误。 |
1103 |
21 |
数据库 ''%2!'' 中的分配页 %1! 与要分配的对象的段 ID 不同。请运行 DBCC CHECKALLOC。 |
1105 |
17 |
未能为数据库 ''%3!'' 中的对象 ''%1!'' 分配空间,因为文件组 ''%5!'' 已满。 |
1109 |
21 |
未能读取分配页 %1!,因为对象 ID(%2!)或页 ID(%3!)不正确。 |
1201 |
20 |
以不允许的模式 %1! 调用了 page_lock 系统函数。 |
1203 |
20 |
进程 ID %1! 试图解锁不属于该进程的资源 %2!。 |
1204 |
19 |
SQL Server 此时无法获取 LOCK 资源。请在活动用户数较少时重新运行您的语句,或者请求系统管理员检查 SQL Server 锁和内存配置。 |
1205 |
13 |
事务(进程 ID %1!)与另一个进程已被死锁在资源 {%2!} 上,且该事务已被选作死锁牺牲品。请重新运行该事务。 |
1206 |
18 |
事务管理器已取消了分布式事务。 |
1211 |
13 |
已将进程 ID %1! 选作死锁牺牲品,并设置了 P_BACKOUT 位。 |
1220 |
17 |
事务中已没有更多的锁类。 |
1221 |
20 |
释放调用的锁类无效。 |
1222 |
13 |
已超过了锁请求超时时段。 |
1223 |
16 |
试图释放当前并未控制的应用程序锁 ''%1!''。 |
1501 |
20 |
排序失败。 |
1505 |
14 |
CREATE UNIQUE INDEX 终止,因为发现了索引 ID %1! 的重复键。最重要的主键为 ''%2!''。 |
1507 |
10 |
警告:删除了重复的行。主键为 ''%1!''。 |
1508 |
14 |
由于发现重复行,CREATE INDEX 已终止。主键为 ''%1!''。 |
1509 |
20 |
行比较失败。 |
1510 |
17 |
排序失败。数据库 ''%1!'' 中的空间或锁已用尽。 |
1511 |
20 |
无法用事务日志调节排序。 |
1522 |
20 |
排序失败。已通过终止排序阻止了数据库 ''%1!'' 中分配页的重写。 |
1523 |
20 |
排序失败。已通过终止排序阻止了错误的扩展盘区解除分配。 |
1528 |
21 |
字符数据比较失败。在服务器范围的默认排序表的 SMEL 条目[%2!]处发现无法识别的 Sort-Map-Element 类型(%1!)。 |
1529 |
21 |
字符数据比较失败。服务器范围的默认排序表的 Sort-Map-Element 列表非正常结束。此列表开始于 SMEL 条目[%1!]。 |
1530 |
16 |
终止了带有 DROP_EXISTING 的 CREATE INDEX 语句,因为某一行次序有误。最重要的有问题主键为 ''%1!''。请改为显式除去并创建索引。 |
1531 |
16 |
如果键在表内不唯一,就不能对非聚集索引使用 SORTED_DATA_REORG 选项。已由于键重复而终止了 CREATE INDEX 语句。主键为 ''%1!''。 |
1532 |
20 |
从页 %1! 开始新的排序进程发现未标记为共享的扩展盘区。 |
1533 |
20 |
无法在八个以上的排序进程之间共享扩展盘区 %1!。 |
1534 |
20 |
在共享扩展盘区目录中没有找到扩展盘区 %1!。 |
1535 |
20 |
由于共享扩展盘区目录已满,无法共享扩展盘区 %1!。 |
1536 |
20 |
无法在仅存在于内存中的工作表上生成非聚集索引。 |
1537 |
20 |
无法挂起未处于行输入阶段的排序。 |
1538 |
20 |
无法对未处于行输入阶段的排序进行插入。 |
1540 |
16 |
无法对大小为 %1! 的行排序,该值大于允许的最大值 %2!。 |
1619 |
21 |
未能打开 tempdb。无法继续。 |
1620 |
21 |
无法启动 C2 审核跟踪。SQL Server 正在关闭。 |
1621 |
10 |
服务器以 '-f' 开头。将不启动审核。 |
1701 |
16 |
创建表 ''%1!'' 失败,因为行大小将为 %3!(包括内部开销),而该值超过了表中允许的最大行大小 %4!。 |
1702 |
16 |
CREATE TABLE 失败,因为表 ''%3!'' 中的列 ''%1!'' 超过了列数目的最大值 %5!。 |
1703 |
17 |
未能为数据库 ''%1!'' 中的工作表分配磁盘空间。可以通过使用 BACKUP LOG 来释放空间,也可以通过使用 ALTER DATABASE 来扩展数据库的大小。 |
1704 |
16 |
只有 sysadmin 角色的成员才能创建系统表 ''%1!''。 |
1705 |
16 |
必须在 master 数据库中创建系统表 ''%1!''。 |
1706 |
16 |
未创建系统表 ''%1!'',因为未启用对系统目录的特殊更新。 |
1708 |
10 |
警告:已创建表 ''%1!'',但其最大行大小(%3!)超过了每行的最大字节数(%4!)。如果结果行长度超过 %1! 字节,则此表中行的 INSERT 或 UPDATE 将失败。 |
1709 |
16 |
当表中没有 text、ntext 或 image 列时,无法使用 TEXTIMAGE_ON。 |
1750 |
10 |
未能创建约束。请参见前面的错误。 |
1752 |
16 |
未能为列 ''%1!'' 创建 DEFAULT,因为该列不是表 ''%3!'' 中的有效列。 |
1753 |
16 |
列 ''%1!.%3!'' 与外键 ''%9!'' 中引用列 ''%5!.%7!'' 的长度不同。 |
1754 |
16 |
不能为具有 IDENTITY 特性的列创建默认值。表 ''%1!'',列 ''%3!''。 |
1755 |
16 |
不能为数据类型是 timestamp 的列创建默认值。表 ''%1!'',列 ''%3!''。 |
1756 |
10 |
正在跳过临时表的 FOREIGN KEY 约束 ''%1!'' 的定义。 |
1757 |
16 |
列 ''%1!.%3!'' 与外键 ''%9!'' 中的引用列 ''%5!.%7!'' 的排序规则不同。 |
1759 |
16 |
在约束或计算列的定义中指定了无效的列 ''%1!''。 |
1760 |
16 |
不能在类型为 %1! 的列上创建类型为 %2! 的约束。 |
1763 |
16 |
不支持跨数据库的外键引用。外键 ''%1!''。 |
1766 |
16 |
不支持对临时表的外键引用。外键 ''%1!''。 |
1767 |
16 |
外键 ''%1!'' 引用了无效的表 ''%3!''。 |
1768 |
16 |
外键 ''%1!'' 引用了对象 ''%3!'',但该对象不是用户表。 |
1769 |
16 |
外键 ''%1!'' 引用了位于引用表 ''%5!'' 中的无效列 ''%3!''。 |
1770 |
16 |
外键 ''%1!'' 引用了位于被引用表 ''%5!'' 中的无效列 ''%3!''。 |
1772 |
16 |
外键 ''%1!'' 在用户表和系统表之间定义了无效的关系。 |
1773 |
16 |
外键 ''%1!'' 隐性地引用了对象 ''%3!'',但在该对象上并未定义主键。 |
1774 |
16 |
外键 ''%1!'' 的引用列的列表中列数目与被引用表 ''%3!'' 中主键的列数目不匹配。 |
1776 |
16 |
在被引用表 ''%1!'' 中没有与外键 ''%3!'' 的引用列的列表匹配的主键或候选键。 |
1777 |
14 |
用户没有在被引用表 ''%1!'' 上创建外键 ''%3!'' 的正确权限。 |
1778 |
16 |
列 ''%1!.%3!'' 与外键 ''%9!'' 中引用列 ''%5!.%7!'' 的数据类型不同。 |
1779 |
16 |
已在表 ''%1!'' 上定义了主键。 |
1780 |
20 |
未能在 syscolumns 中找到与数据库 ID %3! 中对象 ID %2! 所对应的列 ID %1!。 |
1781 |
16 |
已在列上绑定了 DEFAULT。 |
1784 |
16 |
无法创建外键 %1!,因为所引用的列 %3!.%5! 不是计算出的列。 |
1785 |
16 |
将 FOREIGN KEY 约束 ''%1!'' 引入表 ''%3!'' 中将导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其它 FOREIGN KEY 约束。 |
1786 |
16 |
列 ''%1!.%3!'' 或引用列 ''%5!.%7!''(位于外键 ''%9!'' 中)是 timestamp 列。此数据类型不能用于级联引用完整性约束。 |
1787 |
16 |
无法定义带有级联 DELETE 或 UPDATE 的外键约束 ''%1!''(在表 ''%3!'' 上),因为该表上定义了 INSTEAD OF DELETE 或 UPDATE TRIGGER。 |
1788 |
16 |
无法创建级联外键 ''%1!'',该处的引用列 ''%3!.%5!'' 为标识列。 |
1801 |
16 |
数据库 ''%1!'' 已存在。 |
1802 |
11 |
CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。 |
1803 |
17 |
CREATE DATABASE 失败。未能在指定的磁盘上为新数据库分配足够的磁盘空间。所分配的空间总大小必须至少为 %1! MB 时,才能容纳 model 数据库的一份复本。 |
1804 |
10 |
没有名为 ''%1!'' 的磁盘。正在检查其它磁盘名称。 |
1805 |
10 |
CREATE DATABASE 进程正在磁盘 ''%2!'' 上分配 %1! MB 的空间。 |
1806 |
16 |
CREATE DATABASE 失败。无法将数据库 ''%1!'' 的默认排序规则设置为 ''%3!''。 |
1807 |
17 |
未能获得数据库 ''%1!'' 上的排它锁。请稍后重试操作。 |
1808 |
21 |
不支持默认设备。 |
1809 |
10 |
若要获得最佳性能,请通过运行 sp_updatestats 更新 ''%1!'' 数据库上的所有统计。 |
1811 |
16 |
''%1!'' 设备的类型对 CREATE DATABASE 或 ALTER DATABASE 而言不正确。请检查 sysdevices。该语句将终止。 |
1812 |
16 |
CREATE DATABASE 失败。不能使用带有 FOR ATTACH 选项的 COLLATE 子句。 |
1813 |
16 |
未能打开新数据库 ''%1!''。CREATE DATABASE 将终止。 |
1814 |
10 |
未能创建 tempdb。如果空间太少,请扩展空间容量后重新启动。 |
1901 |
16 |
列 ''%1!''。不能在数据类型为 bit 的列上创建索引。 |
1902 |
16 |
不能在表 ''%1!'' 上创建多个聚集索引。请在创建新聚集索引前除去现有的聚集索引 ''%3!''。 |
1903 |
16 |
索引键太大。表示索引 %2! 的键所需的 %1! 字节超过了 %3! 字节的大小限制。 |
1904 |
16 |
为统计或索引键列表指定的列名不能超过 %1! 个。指定了 %2! 个。 |
1905 |
21 |
在 sysindexes 表中未能找到索引 ''%1!'' 的 ''零'' 行。 |
1906 |
11 |
无法在 ''%1!'' 上创建索引,因为此表在数据库 ''%3!'' 中不存在。 |
1907 |
16 |
无法重新创建索引 %1!。新的索引定义与现有索引所规定的约束不匹配。 |
1909 |
16 |
不能在索引键列表中使用重复的列名称。列名 ''%1!'' 多次列出。 |
1910 |
16 |
在一个表上创建的非聚集索引或列统计不能超过 %1! 个。 |
1911 |
16 |
目标表中不存在列名 ''%1!''。 |
1913 |
16 |
表 ''%1!'' 已有一个名为 ''%3!'' 的索引。 |
1914 |
16 |
无法在对象 ''%1!'' 上创建索引,因为该对象不是用户表或视图。 |
1916 |
16 |
CREATE INDEX 选项 %1! 和 %2! 是互斥的。 |
1918 |
10 |
正在重建索引(ID = %1!)。 |
1919 |
16 |
列 ''%1!''。不能在数据类型为 text、ntext 或 image 的列上创建索引。 |
1920 |
10 |
跳过索引 ID %1! 的重建,该索引位于只读文件组中。 |
1921 |
16 |
指定的文件组 ''%1!'' 无效。 |
1922 |
16 |
没有为文件组 ''%1!'' 指派文件。无法在此文件组上创建表、索引和 text、ntext 和 image 列。 |
1923 |
10 |
聚集索引已除去。 |
1938 |
16 |
无法在 %1!''%2!'' 上创建索引,因为基础对象 ''%4!'' 的所有者不同。 |
1939 |
16 |
无法在视图 ''%2!'' 上创建 %1!,因为该视图未绑定到架构。 |
1940 |
16 |
无法在视图 ''%2!'' 上创建 %1!。该视图没有唯一的聚集索引。 |
1941 |
16 |
无法在视图 ''%1!'' 上创建非唯一的聚集索引,因为只允许使用唯一聚集索引。 |
1942 |
16 |
无法在视图 ''%1!'' 上创建索引,因为该视图包含 text、ntext 或 image 列。 |
1943 |
16 |
无法在视图 ''%1!'' 上创建索引,因为该视图有一个或多个不具有确定性的表达式。 |
1944 |
16 |
未创建索引 ''%1!''。此索引有一个键的长度至少为 %3! 字节。可允许的最大键长度为 %4! 字节。 |
1945 |
16 |
警告!可允许的最大键长度为 %4! 字节。索引 ''%2!'' 的最大长度为 %4! 字节。对于较大值的某些组合,插入/更新操作将失败。 |
1946 |
16 |
操作失败。%1! 字节的索引条目长度(属于索引 ''%2!'')超过了 %4! 字节的最大长度。 |
1947 |
16 |
无法在视图 ''%1!'' 上创建索引,因为该视图在 ''%3!'' 上有自链接。 |
1948 |
16 |
检测到重复的索引名称 ''%1!'' 和 ''%3!''(位于表 ''%5!'' 上)。 |
1949 |
16 |
无法在视图 ''%1!'' 上创建索引,因为函数 ''%3!'' 生成具有不确定性的结果。 |
1950 |
16 |
无法在视图 ''%1!'' 上创建索引,因其在 GROUP BY 子句中包含不精确的表达式 |
1951 |
16 |
无法在视图 ''%1!'' 上创建索引,因其在 WHERE 子句中包含不精确的表达式。 |
1952 |
16 |
无法在视图 ''%1!'' 上创建索引,因其在某个联接中包含不精确的表达式。 |
1953 |
16 |
无法在视图 ''%1!'' 上创建索引,因为内置函数缺少某些参数。 |
1954 |
16 |
无法在视图 ''%1!'' 上创建索引,因其使用与某个规则相关联的列。 |
1955 |
16 |
无法在视图 ''%1!'' 上创建索引,因其包含具有不确定性的计算列。 |
1956 |
16 |
无法在视图 ''%1!'' 上创建索引,因其使用具有不确定性的用户定义函数。 |
1957 |
16 |
无法在视图 ''%1!'' 上创建索引,因其需要进行涉及日期或变量的转换。 |
1958 |
16 |
此版本的 SQL Server 不支持索引视图。 |
1959 |
16 |
无法在视图或计算列上创建索引,因为此数据库不与 SQL Server 兼容。 |