错误 1000 - 1999

错误

严重性

是否记录事件

说明(消息正文)

1001

16

第 %d 行: 指定的长度或精度 %d 无效。

1002

16

第 %d 行: 指定的小数位数 %d 无效。

1003

15

第 %d 行: 只有 %ls 才允许使用 %ls 子句。

1004

16

列前缀 '%.*ls' 无效: 未指定表名

1005

15

第 %d 行: 过程号(%d)无效。必须介于 1 到 32767 之间。

1006

15

CREATE TRIGGER 不包含任何语句。

1007

15

%S_MSG '%.*ls' 超出了数值表示范围(最大精度为 38)。

1008

15

由 ORDER BY 编号 %d 标识的 SELECT 项包含一个变量,作为标识列位置的表达式的一部分。按照引用列名的表达式排序时,只允许使用变量。

1009

16

在 DBCC 命令中不允许使用关键字 DEFAULT。

1010

15

转义符 '%.*ls' 无效。

1011

15

在 FROM 子句中多次指定了相关名称 '%.*ls'。

1012

15

相关名称 '%.*ls' 具有与表 '%.*ls' 相同的表现名称。

1013

15

FROM 子句中的对象 "%.*ls" 和 "%.*ls" 具有相同的表现名称。请使用相关名称来区分它们。

1014

15

TOP 子句含有无效的值。

1015

15

聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。

1016

15

在包含已联接的表的查询中,不能指定外部联接运算符。

1018

15

'%.*ls' 附近有语法错误。如果它要作为表提示的一部分,则必须有 WITH 关键字和圆括号。有关正确的语法,请参阅 SQL Server 联机丛书。

1019

15

在 GRANT/REVOKE 语句的对象名之后,列列表无效。

1020

15

不能为实体级权限指定子实体(如列或安全性表达式)列表。

1021

10

FIPS 警告: 行 %d 具有非 ANSI 语句 '%ls'。

1022

10

FIPS 警告: 行 %d 具有非 ANSI 子句 '%ls'。

1023

15

为 %ls 指定的参数 %d 无效。

1024

10

FIPS 警告: 行 %d 具有非 ANSI 函数 '%ls'。

1025

10

FIPS 警告: 标识符 '%.*ls' 的长度超过了 18。

1026

16

GOTO 不能用于跳转到 TRY 或 CATCH 作用域。

1028

15

在 GROUP BY ALL 子句中,不允许使用 CUBE、ROLLUP 和 GROUPING SETS 构造。

1029

15

对于子查询和派生表,浏览模式无效。

1030

16

此处只允许使用常量。不允许出现时间文字,因为它引用当前日期。

1031

15

百分比值必须介于 0 到 100 之间。

1032

16

无法使用列前缀 '%.*ls'。此前缀必须与 UPDATE 子句 '%.*ls' 中的对象匹配。

1033

16

除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。

1034

15

语法错误: 在触发器声明中重复指定了操作 "%.*s"。

1035

15

'%.*ls' 附近有语法错误,需要 '%.*ls'。

1036

15

在此 CREATE/ALTER DATABASE 语句中需要文件选项 %hs。

1037

15

不能对语句权限指定 CASCADE、WITH GRANT 或 AS 选项。

1038

15

缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 "" 或 [] 的别名。请将别名更改为有效名称。

1039

16

多次指定了选项 '%.*ls'。

1041

15

对于 LOG 文件,不允许使用选项 %.*ls。

1042

15

指定了冲突的 %ls 优化器提示。

1043

16

'%hs' 尚未实现。

1044

15

不能使用现有的函数名来指定存储过程名。

1045

15

在此上下文中不允许使用聚合。只允许使用标量表达式。

1046

15

在此上下文中不允许使用子查询。只允许使用标量表达式。

1047

15

指定了冲突的锁提示。

1048

15

游标选项 %ls 和 %ls 冲突。

1049

15

不允许混合使用新旧语法来指定游标选项。

1050

15

此语法只允许在参数化查询中使用。

1051

15

存储过程中的游标参数必须以 OUTPUT 和 VARYING 选项来声明,并且必须以 CURSOR VARYING OUTPUT 顺序指定。

1052

15

%ls 选项 "%ls" 和 "%ls" 冲突。

1053

15

对于 DROP STATISTICS,您必须以 "objectname.statisticsname" 的形式同时提供对象(表或视图)名称和统计信息名称。

1054

15

在绑定到架构的对象中不允许使用语法 '%ls'。

1055

15

'%.*ls' 是无效名称,因为该名称包含 NULL 字符或无效的 Unicode 字符。

1056

15

选择列表中的元素数目超出了 %d 元素的最大允许值。

1057

15

IDENTITY 函数不能用于包含 UNION、INTERSECT 或 EXCEPT 运算符的 SELECT INTO 语句。

1058

15

在游标声明中不能同时指定 READ_ONLY 和 FOR READ ONLY。

1059

15

在过程或函数内部不能设置或重置 'parseonly' 选项。

1060

15

TOP 子句中的行数必须是整数。

1061

16

尚未实现 text/ntext/image 常量。

1062

16

在没有对应的 ORDER BY 子句时,不允许使用 TOP N WITH TIES 子句。

1063

16

不能用 ALTER DATABASE ADD FILE 添加文件组。请使用 ALTER DATABASE ADD FILEGROUP。

1064

16

文件组不能用于日志文件。

1065

15

INSERT、UPDATE、DELETE 或 MERGE 语句的目标表不允许使用 NOLOCK 和 READUNCOMMITTED 锁提示。

1066

10

警告。行 %d: 选项 '%ls' 已过时,因此已失效。

1067

15

SET SHOWPLAN 语句必须是批处理中仅有的语句。

1068

16

每个表只允许有一个索引提示列表。

1069

16

只允许在 FROM 或 OPTION 子句中使用索引提示。

1070

15

不再支持 CREATE INDEX 选项 '%.*ls'。

1071

16

无法对远程 JOIN 指定 JOIN 算法。

1072

16

只能对 INNER JOIN 子句指定 REMOTE 提示。

1073

15

'%.*ls' 不是游标 %.*ls 的可识别游标选项。

1074

15

不允许创建临时函数。

1075

15

标量值的函数中的 RETURN 语句必须含有参数。

1076

15

函数 '%s' 要求至少有 %d 个参数。

1077

15

不允许向表变量 INSERT 标识列。

1078

15

'%.*ls %.*ls' 不是可以识别的选项。

1079

15

通过游标访问时,变量无法用于在全文谓词中指定搜索条件。

1080

15

整数值 %.*ls 超出了范围。

1081

16

%s 不允许将数据库名称指定为程序集名称的前缀。

1082

15

%.*ls 不支持同步触发器注册。

1083

15

在服务器和数据库级别触发器的上下文中,OWNER 不是 EXECUTE AS 的有效选项。

1084

15

'%.*ls' 是无效事件类型。

1085

15

'%.*ls' 事件类型不支持事件通知。

1086

16

当视图、内联函数、派生表和子查询包含集合运算符时,其中的 FOR XML 子句无效。若要解决这一问题,请使用派生表语法来包装内含集合运算符的 SELECT,并在其最上面应用 FOR XML。

1087

15

必须声明表变量 "%.*ls"。

1088

15

找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。

1089

15

SET FMTONLY OFF 语句必须是批处理中的最后一个语句。

1090

15

默认值对参数 %d 无效。

1091

15

选项 "%ls" 对此函数无效。

1092

16

在此上下文中,不能为选项 '%ls' 指定 %d 个统计信息名称。

1093

16

%.*ls 不是有效的 Broker 名称。

1094

15

不能将架构名称指定为数据库和服务器级别触发器的触发器名称的前缀。

1095

15

%.*ls 已经被指定为事件类型。

1096

15

不支持 CLR 类型、nvarchar(max)、varbinary(max) 和 xml 的默认参数值。

1097

15

不能在此 CREATE TRIGGER 语句内使用 If UPDATE。

1098

15

指定的事件类型对指定的目标对象无效。

1099

15

ON 子句对此语句无效。

1101

17

由于文件组 '%.*ls' 中的磁盘空间不足,无法为数据库 '%.*ls' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。

1105

17

无法为数据库 '%.*ls' 中的对象 '%.*ls'%.*ls 分配空间,因为 '%.*ls' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。

1119

16

其他人正在使用 IAM 页 %S_PGID 所属的对象,无法删除该 IAM 页。

1121

17

空间分配器不能在数据库 %d 中分配页。

1122

14

表错误: 页 %S_PGID。测试(%hs)失败。地址 0x%x 未对齐。

1123

14

表错误: 页 %S_PGID。意外的页类型 %d。

1124

14

表错误: 页 %S_PGID。测试(%hs)失败。槽 %d,偏移量 0x%x 无效。

1125

14

表错误: 页 %S_PGID。测试(%hs)失败。槽 %d,行扩展到位于 0x%x 的可用空间。

1126

14

表错误: 页 %S_PGID。测试(%hs)失败。槽 %d,偏移量 0x%x 与前面的行重叠。

1127

14

表错误: 页 %S_PGID。测试(%hs)失败。值为 %ld 和 %ld。

1128

14

表错误: 页 %S_PGID,第 %d 行。测试(%hs)失败。值为 %ld 和 %ld。

1129

16

无法从文件组 '%.*ls' 清除延迟的释放。

1130

10

为工作表分配区时出错。TEMPDB 中的区 %S_PGID 可能已丢失。

1131

10

无法截断 AppendOnlyStorageUnit 0x%p。下次将重试。这只是一条信息性消息,不需要用户执行任何操作。

1202

16

数据库主体 '%.*ls' 不存在或用户不是成员。

1203

20

进程 ID %d 尝试对不归它所有的资源进行解锁: %.*ls。请重试该事务,因为此错误可能是计时条件导致的。如果该问题仍然存在,请与数据库管理员联系。

1204

19

SQL Server 数据库引擎的实例此时无法获得 LOCK 资源。请在活动用户较少时重新运行该语句。请询问数据库管理员,检查此实例的锁定和内存配置,或检查是否有长时间运行的事务。

1205

13

事务(进程 ID %d)与另一个进程被死锁在 %.*ls 资源上,并且已被选作死锁牺牲品。请重新运行该事务。

1206

18

Microsoft 分布式事务处理协调器(MS DTC)已取消此分布式事务。

1207

10

无法在启动时分配 %u 锁,正在还原到 %u 并启用动态锁分配。启动时允许使用的最大内存为 %I64u KB。

1208

21

启动期间无法分配初始 %u 锁块。无法启动该服务器。

1209

21

启动期间无法分配初始 %u 锁所有者块。无法启动该服务器。

1210

21

锁迁移期间无法分配锁所有者块。服务器已暂停。

1212

10

未记录锁: %-30ls 模式: %s

1213

21

生成锁监视器线程时出错: %ls

1214

17

内部错误。并行事务过多。

1220

17

事务中已没有更多的锁类。

1221

20

数据库引擎正在尝试释放一组该事务当前没有保留的锁。请重试该事务。如果问题仍然存在,请与您的支持提供商联系。

1222

16

已超过了锁请求超时时段。

1223

16

无法释放应用程序锁(数据库主体: '%.*ls',资源: '%.*ls'),原因是当前没有保留该应用程序锁。

1224

16

传递到 %ls 的应用程序锁资源无效。

1225

16

传递到 %ls 的应用程序锁模式无效。

1226

16

传递到 %ls 的应用程序锁所有者无效。

1227

16

传递到 %ls 的应用程序锁超时无效。

1228

16

传递到应用程序锁函数或过程的参数 "%ls" 无效。

1230

16

传递到 %ls 的数据库主体无效。

1401

21

数据库镜像主线程例程的启动因以下原因失败: %ls。请纠正此错误的原因,然后重新启动 SQL Server 服务。

1402

20

见证服务器实例找不到数据库镜像 GUID {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x} 的条目。存在配置不匹配问题。请重试该命令,或从数据库镜像伙伴之一重置见证服务器实例。

1403

16

镜像会话的见证服务器实例从数据库 %.*ls 的服务器实例 %.*ls 收到错误响应 %d(状态 %d)。有关该错误的详细信息,请参见此服务器实例和伙伴服务器实例上的错误日志。

1404

16

命令失败,因为数据库镜像正忙。请稍后重新发出该命令。

1405

16

已为数据库镜像启用数据库 "%.*ls"。

1406

16

无法安全地强制执行服务。请删除数据库镜像并恢复数据库 "%.*ls" 以获得访问权。

1407

16

数据库 "%.*ls" 的远程副本与该数据库的本地副本不相关。

1408

16

数据库 "%.*ls" 的远程副本没有恢复到足以启用数据库镜像的程度。

1409

16

无法为数据库 "%.*ls" 的远程副本启用数据库镜像。请将数据库日志还原到远程副本。

1410

16

已为数据库镜像启用数据库 "%.*ls" 的远程副本。

1411

16

数据库 "%.*ls" 的远程副本尚未应用足够的日志备份,无法将其所有文件前滚到公用时间点。

1412

16

数据库 "%.*ls" 的远程副本尚未前滚到包含在数据库日志的本地副本中的时间点。

1413

16

数据库镜像尚未完全启动,与远程服务器实例 '%.*ls' 的通信失败。ALTER DATABASE 命令失败。请在远程数据库启动后重试该命令。

1414

16

数据库镜像尚未完全初始化,数据库正在关闭。ALTER DATABASE 命令失败。

1415

16

数据库 "%.*ls" 的数据库镜像操作失败。无法执行请求的操作。

1416

16

没有为数据库镜像配置数据库 "%.*ls"。

1417

16

数据库 "%.*ls" 的管理员已禁用数据库镜像。

1418

16

服务器网络地址 "%.*ls" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。

1419

16

无法打开数据库 "%.*ls" 的远程副本。请检查数据库名称,确保该数据库处于还原状态,然后重新发出该命令。

1420

16

数据库镜像无法获取网络主机名。遇到操作系统错误 %ls。请验证网络配置。

1421

16

与远程服务器实例 '%.*ls' 的通信未能在其超时前完成。ALTER DATABASE 命令可能未完成。请重试该命令。

1422

16

镜像服务器实例未反映数据库 "%.*ls" 的最近更改。无法进行故障转移。

1423

16

不支持该属性名称。

1424

16

远程服务器实例有属性 '%.*ls' 的最新值。属性值未更改。

1425

16

属性值对 '%.*ls' 无效。属性值未更改。

1426

16

要发出 ALTER DATABASE SET WITNESS,所有三个服务器实例必须互连,且镜像数据库必须同步。当这些条件都满足时,请重新发出该命令。

1427

16

服务器实例 '%.*ls' 无法充当见证服务器。ALTER DATABASE SET WITNESS 命令失败。

1428

16

请求被拒绝,因为响应服务器实例没有处于可处理请求的状态。

1429

16

见证服务器实例名称必须与管理数据库的两个服务器实例的名称都不同。ALTER DATABASE SET WITNESS 命令失败。

1430

16

数据库 '%.*ls' 因删除数据库镜像而处于不稳定的状态,因此恢复可能失败。请在恢复后检验数据。

1431

16

数据库 "%.*ls" 的伙伴服务器实例和见证服务器实例均不可用。请在至少其中一个实例变为可用后重新发出命令。

1432

10

数据库镜像正在试图通过从伙伴处请求副本来修复数据库 "%.*ls" 中的物理页 %S_PGID。

1433

16

在 ALTER DATABASE SET WITNESS 命令执行期间,所有三个服务器实例未保持互连。当前没有与数据库关联的见证服务器。请验证状态并在必要时重复命令。

1434

16

从服务器 %ls,数据库 %.*ls 收到类型为 %d 的无效或意外数据库镜像 %ls 消息。

1435

16

%ls 收到意外的数据库镜像错误响应: 状态 %u,严重性 %u,状态 %u,字符串 %.*ls。

1436

16

数据库 "%.*ls" 的远程副本的 Service Broker ID 与主体服务器上的 ID 不匹配。

1437

16

由于内存不足,无法从服务器实例 '%ls' 发布消息 '%ls'。请减少非关键内存负载或增加系统内存。

1438

16

服务器实例 %ls 拒绝了配置请求;有关详细信息,请阅读它的错误日志文件。原因 %u 和状态 %u 可能有助于 Microsoft 诊断问题。这是一个短期存在的错误,再次发出请求就可能会成功。请纠正问题的原因(如果发现了的话),然后重试。

1439

16

当前没有与数据库 "%.*ls" 关联的见证服务器。

1440

10

当前正在执行数据库镜像操作,其中数据库 '%.*ls' 作为主体副本。这只是一条信息性消息,不需要用户执行任何操作。

1441

10

当前正在执行数据库镜像操作,其中数据库 '%.*ls' 作为镜像副本。这只是一条信息性消息,不需要用户执行任何操作。

1442

10

当前未对数据库 '%.*ls' 执行数据库镜像操作。这只是一条信息性消息,不需要用户执行任何操作。

1443

10

已经终止对数据库 '%.*ls' 的数据库镜像操作。这只是一条信息性消息,不需要用户执行任何操作。

1444

10

掠过对数据库 '%ls' 的恢复,因为它被标记为镜像数据库,而镜像数据库是无法恢复的。这只是一条信息性消息,不需要用户执行任何操作。

1445

10

略过对数据库 '%ls' 的恢复,因为它已标记为无法访问的、用于数据库镜像的数据库。镜像会话有问题。该会话或是缺少仲裁,或是通信链接因链接、端点配置或(服务器帐户或安全证书的)权限等存在问题而断开。若要获取数据库的访问权限,请检查会话配置中做了哪项更改,并撤消此项更改。

1446

10

"%.*ls" 服务器实例已充当见证服务器。

1447

16

直到两个伙伴服务器实例都启动、运行并建立连接,才能执行 ALTER DATABASE "%.*ls" 命令。请启动伙伴,然后重新发出该命令。

1448

16

数据库 "%.*ls" 的远程副本不存在。请检查数据库名称,然后重新发出命令。

1449

16

由于服务器连接字符串无效,ALTER DATABASE 命令失败。

1450

16

由于无法创建工作线程,ALTER DATABASE 命令失败。

1451

16

在系统表中找不到数据库镜像信息。

1452

16

伙伴服务器实例名称必须与管理数据库的服务器实例的名称不同。ALTER DATABASE SET PARTNER 命令失败。

1453

17

数据库 '%.*ls' 的远程镜像伙伴 '%.*ls' 遇到错误 %d,状态 %d,严重性 %d。数据库镜像已挂起。请在远程服务器上更正该错误,然后再继续镜像;或者删除镜像,然后再重新建立镜像服务器实例。

1454

17

数据库镜像将挂起。服务器实例 '%.*ls' 在充当数据库 '%.*ls' 的镜像伙伴时遇到错误 %d,状态 %d,严重性 %d。该数据库镜像伙伴可能会尝试从错误中自动恢复,并继续镜像会话。有关详细信息,请查看其他错误消息的错误日志。

1455

16

无法对数据库 "%.*ls" 强制执行数据库镜像服务,因为该数据库未处于要成为主体数据库的正确状态。

1456

16

无法将 ALTER DATABASE 命令发送到远程服务器实例 '%.*ls'。数据库镜像配置未更改。请确保该服务器已连接,然后重试。

1457

23

镜像数据库 '%.*ls' 的同步操作中断,导致数据库处于不一致的状态。ALTER DATABASE 命令失败。请确保主体数据库(如果可用)重新启动并联机,然后重新连接镜像服务器实例,并允许镜像数据库完成同步。

1458

17

在将页 %S_PGID 发送给镜像服务器时,'%.*ls' 数据库的主体副本遇到错误 %d,状态 %d,严重性 %d。数据库镜像已挂起。请尝试纠正错误条件,然后继续镜像。

1459

24

访问数据库镜像元数据时出错。请删除镜像(ALTER DATABASE database_name SET PARTNER OFF),然后重新配置。

1460

16

已经为远程服务器上的数据库镜像配置数据库 "%.*ls"。请删除远程服务器上的数据库镜像以建立一个新伙伴。

1461

10

数据库镜像通过从伙伴处获取副本,成功修复了数据库 "%.*ls" 中的物理页 %S_PGID。

1462

16

由于重做操作失败,数据库镜像被禁用。无法恢复。

1463

16

在此 SQL Server 实例的版本中,数据库镜像不可用。有关不同 SQL Server 版本中支持的功能的详细信息,请参阅联机丛书。

1464

16

无法为数据库 "%.*ls" 的远程副本启用数据库镜像,因为该数据库未处于恢复状态。必须使用 WITH NORECOVERY 还原远程数据库。

1465

16

无法启用数据库镜像,因为 "%.*ls" 数据库在两个伙伴上都不处于完全恢复模式。

1466

16

无法启用数据库镜像,因为 "%.*ls" 数据库在其中一个伙伴上处于只读模式。

1467

16

无法启用数据库镜像,因为 "%.*ls" 数据库在其中一个伙伴上处于紧急模式或可疑模式。

1468

16

无法对数据库 "%.*ls" 执行该操作,因为该数据库参与了数据库镜像会话。

1469

16

无法启用数据库镜像,因为 "%.*ls" 数据库在其中一个伙伴上是自动关闭的数据库。

1470

16

对此伙伴配置值执行的 Alter Database 操作只能在数据库 "%.*ls" 的当前主体服务器上启动。

1471

16

数据库镜像连接终止。为数据库 "%.*ls" 发送消息时内存不足。

1472

16

数据库镜像连接终止。为数据库 "%.*ls" 发送消息时出现通信错误。

1473

16

此 SQL Server 版本不允许更改安全级别。ALTER DATABASE 命令失败。

1474

16

'%.*ls' 的数据库镜像连接错误 %d '%.*ls'。

1475

16

由于 "%.*ls" 数据库可能有尚未备份的大容量日志记录更改,所以无法启用数据库镜像。必须在镜像上还原主体数据库的上一次日志备份。

1476

16

数据库镜像超时值 %d 超过了最大值 32767。

1477

16

要手动故障转移数据库 "%.*ls",数据库镜像安全级别必须为 FULL。请将安全级别设置为 FULL,然后重试。

1478

16

镜像数据库 "%.*ls" 包含的事务日志数据不足,无法保留主体数据库的日志备份链。如果没有从主体数据库进行日志备份或者没有在镜像数据库上还原日志备份,则可能会出现这种情况。

1479

16

与 "%.*ls" 的镜像连接已超时,因为数据库 "%.*ls" 在等待 %d 秒后未得到响应。请检查服务和网络连接。

1480

10

由于 %S_MSG,镜像数据库 "%.*ls" 正在由 "%ls" 向 "%ls" 角色转变。

1481

10

数据库镜像无法修复数据库 "%.*ls" 中的物理页 %S_PGID。无法联系镜像伙伴,或者镜像伙伴未提供该页的副本。原因可能是缺少网络连接,或者伙伴保留的该页副本也已损坏。若要了解伙伴当前是否处于连接状态,请查看 sys.database_mirroring 目录视图中的 mirroring_state_desc 列。如果它们处于连接状态,那么,查看此消息报告时间前后的错误日志条目即可了解到伙伴无法提供该页副本的原因。请尝试纠正该错误,然后继续镜像。

1485

10

已在此 SQL Server 实例上启用数据库镜像功能。

1486

10

在端点配置中禁用了数据库镜像传输功能。

1487

10

数据库镜像正在启动 %d 并行重做线程,并将数据库 '%.*ls' 作为镜像副本。这只是一条信息性消息,不需要用户执行任何操作。

1488

16

"%.*ls" 数据库处于单用户模式,所以不能启用数据库镜像。

1489

10

由于出现错误 %d,已对此服务器禁用数据库镜像。有关详细信息,请查看错误日志和配置。

1499

16

数据库镜像错误: 状态 %u,严重性 %u,状态 %u,字符串 %.*ls。

1501

20

排序失败。请与技术支持部门联系。

1505

16

因为发现对象名称 '%.*ls' 和索引名称 '%.*ls' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 %ls。

1509

20

由于键列上有未知数据类型,排序期间行比较失败。元数据可能损坏。请与技术支持部门联系。

1510

17

排序失败。数据库 '%.*ls' 中空间不足或包含锁。

1511

20

无法用事务日志调节排序。

1522

20

索引生成期间排序操作失败。排序的终止导致无法覆盖数据库 '%.*ls' 中的分配页。请运行 DBCC CHECKDB 查看是否存在分配错误和一致性错误。可能需要从备份还原数据库。

1523

20

排序失败。无法释放不正确的区。请与技术支持部门联系。

1532

20

从页 %S_PGID 开始运行的排序段发现了未标记为共享的区。请重试该事务。如果问题仍然存在,请与技术支持部门联系。

1533

20

无法共享区 %S_PGID。无法标识正确的区。请重试该事务。

1534

20

在共享区目录中找不到区 %S_PGID。请重试该事务。如果问题仍然存在,请与技术支持部门联系。

1535

20

无法共享区 %S_PGID。共享区目录已满。请重试该事务。如果问题仍然存在,请与技术支持部门联系。

1537

20

不能挂起不在行输入阶段的排序。

1538

20

当排序不在行输入阶段时,不能将行插入排序。

1540

16

不能对大小为 %d 的行进行排序,该大小大于允许的最大值 %d。请考虑使用 ROBUST PLAN 提示重新提交查询。

1541

16

排序失败。怀疑存在有缺陷的 CLR 类型比较函数。

1542

10

BobMgr::GetBuf: 在 %d 秒之后未完成 "对大输出缓冲区排序" 的写入操作。

1543

10

尝试读取以下内容时导致操作系统错误 '%ls': ID 为 %d 的数据库中文件 '%ls' 中的排序段页 %S_PGID。排序操作将重试读取该页。

1701

16

创建或更改表 '%.*ls' 失败,因为最小行大小是 %d,包括 %d 字节的内部开销。而此值超出了允许的 %d 字节的最大表行大小。

1702

16

CREATE TABLE 失败,因为表 '%.*ls' 中的列 '%.*ls' 超出了 %d 列的最大值。

1706

16

系统表 '%.*ls' 只能在升级期间创建或更改。

1707

16

不能为已分区表指定 TEXTIMAGE_ON 文件组。

1708

10

警告: 已经创建表 '%.*ls',但是它的最大行大小超过了允许的最大字节数 %d。如果得到的行超过此大小限制,则对此表的 INSERT 或 UPDATE 操作将失败。

1709

16

当表没有 text、ntext、image、varchar(max)、nvarchar(max)、varbinary(max)、xml 或大型 CLR 类型列时,不能使用 TEXTIMAGE_ON。

1710

10

如果在别名类型上绑定了规则或默认值,则不能将该别名类型用作表变量中的列类型或将其用作表值函数中的返回表定义。在类型 '%.*ls' 上绑定了 %S_MSG。

1711

16

不能对表 '%.*ls' 中的列 '%.*ls' 定义 PRIMARY KEY 约束。必须将计算列持久化,并且该列不可为 Null。

1712

16

联机索引操作只能在 SQL Server Enterprise Edition 中执行。

1713

16

不能对表 '%.*ls' 或使用该表执行 %ls,因为该表是目标表或是当前正在执行的触发器的级联操作的一部分。

1714

16

更改表失败,因为表 '%.*ls' 的唯一列 ID 已用完。

1715

16

创建外键 '%.*ls' 失败。对于引用计算列 '%.*ls',只允许使用 NO ACTION 引用更新操作。

1716

16

当表没有 FILESTREAM 列时,不能指定 FILESTREAM_ON。请从该语句中删除 FILESTREAM_ON 子句,或者向表中添加 FILESTREAM 列。

1717

16

不能在 ON 子句中同时指定 FILESTREAM_ON 和分区方案。

1718

16

必须先对数据库 '%.*ls' 启用更改跟踪,才能对表 '%.*ls' 启用更改跟踪。

1719

16

FILESTREAM 数据不能放在空的文件组中。

1720

16

由于表 '%.*ls' 具有 FILESTREAM 列,因此无法删除 FILESTREAM 文件组或分区方案。

1721

16

更改表 '%.*ls' 失败,因为使用 vardecimal 存储格式的行大小超出了允许的 %d 字节的最大表行大小。

1722

16

由于没有为 FILESTREAM 数据指定分区方案,因此无法 %S_MSG %S_MSG '%.*ls'。

1723

16

由于已为 FILESTREAM 数据指定了分区方案,但没有为该表指定分区方案,因此无法 %S_MSG %S_MSG '%.*ls'。

1724

16

文件组 '%.*ls' 既非 FILESTREAM 文件组又非 FILESTREAM 文件组的分区方案。

1725

16

由于 %S_MSG 中存在 INSTEAD OF 触发器,因此无法向 %S_MSG '%.*ls' 添加 FILESTREAM 列。

1726

16

由于表 '%.*ls' 已包含 FILESTREAM 文件组或分区方案,因此无法添加 FILESTREAM 文件组或分区方案。

1727

16

无法使用 FILESTREAM_ON 子句对表 '%.*ls' 创建非聚集索引 '%.*ls'。

1728

16

由于计算列 '%.*ls' 使用了一个 FILESTREAM 列,因此无法对表 '%.*ls' 创建索引 '%.*ls'。

1729

16

由于分区列 '%.*ls' 使用了一个 FILESTREAM 列,因此无法创建表 '%.*ls'。

1730

16

创建或更改压缩表 '%.*ls' 失败,因为压缩前的行大小是 %d,包括 %d 字节的内部系统开销。而此值超出了允许的 %d 字节的最大表行大小。

1731

16

无法在表 '%.*ls' 中创建稀疏列 '%.*ls',因为指定的选项或数据类型无效。稀疏列必须可为 Null,并且不能具有 ROWGUIDCOL、IDENTITY 或 FILESTREAM 属性。稀疏列不能为以下数据类型: text、ntext、image、geometry、geography 或用户定义的类型。

1732

16

无法在表 '%.*ls' 中创建稀疏列集 '%.*ls',因为一个表不能包含多个稀疏列集。请修改该语句以便仅将一个列指定为 COLUMN_SET FOR ALL_SPARSE_COLUMNS。

1733

16

无法在表 '%.*ls' 中创建稀疏列集 '%.*ls',因为稀疏列集必须是可为 Null 的 xml 列。请修改列定义以允许 Null 值。

1734

16

因为表 '%.*ls' 已包含一个或多个稀疏列,所以无法在该表中创建稀疏列集 '%.*ls'。如果一个表包含一个稀疏列,则无法将稀疏列集添加到该表。

1736

16

无法在 CHECK 约束或计算列定义中引用表 '%.*ls' 的列 '%.*ls',因为该列为稀疏列集。无法在 CHECK 约束或计算列定义中引用稀疏列集。

1738

10

无法创建只包含一个列集列、不包含任何非计算列的表 '%.*ls'。

1750

10

无法创建约束。请参阅前面的错误消息。

1752

16

表 '%.*ls' 中的列 '%.*ls' 对于创建默认约束无效。

1753

16

列 '%.*ls.%.*ls' 的长度或小数位数与外键 '%.*ls' 中的引用列 '%.*ls.%.*ls' 的长度或小数位数不同。参与构造外键关系的列必须定义为具有同一长度和小数位数。

1754

16

不能在具有 IDENTITY 属性的列上创建默认值。表 '%.*ls',列 '%.*ls'。

1755

16

不能在数据类型为 timestamp 的列上创建默认值。表 '%.*ls',列 '%.*ls'。

1756

10

不为临时表定义 FOREIGN KEY 约束 '%.*ls'。无论是局部临时表还是全局临时表,都不会对它们强制使用 FOREIGN KEY 约束。

1757

16

列 '%.*ls.%.*ls' 没有与外键 '%.*ls' 中的引用列 '%.*ls.%.*ls' 使用相同的排序规则。

1758

16

如果同一语句中没有其他操作,只能联机添加或删除单个约束。

1759

16

不允许在另一个计算列定义中使用表 '%.*ls' 中的计算列 '%.*ls'。

1760

16

不能在类型为 %ls 的列上创建类型为 %ls 的约束。

1761

16

由于一个或多个引用列不可为 Null,因此无法使用 SET NULL 引用操作创建外键 "%.*ls"。

1762

16

不能使用 SET DEFAULT 引用操作创建外键 "%.*ls",因为一个或多个不可为 Null 的引用列缺少默认约束。

1763

16

不支持跨数据库的外键引用。外键 '%.*ls'。

1764

16

表 '%.*ls' 中的计算列 '%.*ls' 在 '%ls' 中的使用无效,因为它未持久化。

1765

16

外键 '%.*ls' 创建失败。对于引用计算列 '%.*ls',只允许使用 NO ACTION 和 CASCADE 引用删除操作。

1766

16

不支持对临时表的外键引用。外键 '%.*ls'。

1767

16

外键 '%.*ls' 引用了无效的表 '%.*ls'。

1768

16

外键 '%.*ls' 引用的对象 '%.*ls' 不是用户表。

1769

16

外键 '%.*ls' 引用了位于引用表 '%.*ls' 中的无效列 '%.*ls'。

1770

16

外键 '%.*ls' 引用了位于被引用表 '%.*ls' 中的无效列 '%.*ls'。

1771

16

无法创建外键 '%.*ls',因为它引用了其聚集索引 '%.*ls' 被禁用的对象 '%.*ls'。

1772

16

外键 '%.*ls' 无效。不能在外键定义中使用系统表。

1773

16

外键 '%.*ls' 含有对对象 '%.*ls' 的隐式引用,该对象没有针对它定义的主键。

1774

16

外键 '%.*ls' 的引用列列表中的列数与被引用表 '%.*ls' 中主键的列数不匹配。

1775

16

无法创建外键 '%.*ls',因为它引用了其 PRIMARY KEY 索引 '%.*ls' 被禁用的对象 '%.*ls'。

1776

16

在被引用表 '%.*ls' 中没有与外键 '%.*ls' 中的引用列列表匹配的主键或候选键。

1778

16

列 '%.*ls.%.*ls' 的数据类型与外键 '%.*ls' 中的引用列 '%.*ls.%.*ls' 的数据类型不同。

1779

16

表 '%.*ls' 已经有针对它定义的主键。

1781

16

已在列上绑定了 DEFAULT。

1784

16

无法创建外键 '%.*ls',因为被引用列 '%.*ls.%.*ls' 是非持久化计算列。

1785

16

将 FOREIGN KEY 约束 '%.*ls' 引入表 '%.*ls' 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。

1786

16

外键 '%.*ls' 中的列 '%.*ls.%.*ls' 或引用列 '%.*ls.%.*ls' 是 timestamp 列。此数据类型不能用于级联引用完整性约束。

1787

16

无法在表 '%.*ls' 上使用级联 DELETE 或 UPDATE 定义外键约束 '%.*ls',因为在该表上定义了 INSTEAD OF DELETE 或 UPDATE TRIGGER。

1788

16

无法创建级联外键 '%.*ls',该位置的引用列 '%.*ls.%.*ls' 是标识列。

1789

16

无法在计算列定义中使用 CHECKSUM(*)。

1790

16

用户定义表类型的名称不能以数字记号(#)开头。

1791

16

无法对表 '%.*ls' 的列 '%.*ls' 创建 DEFAULT 约束,因为该列为稀疏列或稀疏列集。稀疏列或稀疏列集不能有 DEFAULT 约束。

1801

16

数据库 '%.*ls' 已存在。请选择其他数据库名称。

1802

16

CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。

1803

17

CREATE DATABASE 语句失败。主文件必须至少是 %d MB 才能容纳 model 数据库的副本。

1806

16

CREATE DATABASE 失败。数据库 '%.*ls' 的默认排序规则不能设置为 '%.*ls'。

1807

17

无法获得数据库 '%.*ls' 上的排他锁。请稍后重试该操作。

1810

16

在可以创建新数据库之前,model 数据库必须可更新。

1812

16

CREATE DATABASE 失败。不能使用带有 FOR ATTACH 选项的 COLLATE 子句。

1813

16

无法打开新数据库 '%.*ls'。CREATE DATABASE 中止。

1814

10

无法创建 tempdb。可能没有足够的可用磁盘空间。请删除 tempdb 驱动器上的其他文件并重新启动 SQL Server,以释放更多的磁盘空间。请检查事件日志,看其中是否还有其他错误可表明为什么无法初始化 tempdb 文件。

1815

16

%ls 属性不能用于数据库快照文件。

1816

16

不允许使用系统数据库 %.*ls 的数据库快照。

1817

16

只有数据库 "%.*s" 的所有者或系统管理员才能在该数据库上创建数据库快照。

1818

16

缺少主日志文件 '%ls' 且数据库没有完全关闭,因此不能重新构建该数据库。

1819

10

由于文件名太长,未能创建默认的日志文件。

1821

16

不能在另一个数据库快照上创建数据库快照。

1822

16

数据库必须联机才能创建数据库快照。

1823

16

无法创建数据库快照,因为它未能启动。

1824

16

不能附加正在还原的数据库。

1825

16

不能为数据库快照指定文件组和排序规则。

1826

16

不允许在 "%ls" 上使用用户定义文件组。

1827

16

CREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 %S_MSG 为 %I64d MB 的许可限制值。

1828

16

逻辑文件名 "%.*ls" 已被使用。请选择另一个名称。

1829

16

FOR ATTACH 选项要求至少要指定主文件。

1830

16

文件 '%.*ls' 和 '%.*ls' 都是主文件。数据库只能有一个主文件。

1831

16

文件 ONLINE/OFFLINE 语法不能用于 CREATE DATABASE。

1832

20

无法将文件 '%.*ls' 作为数据库 '%.*ls'.%.*ls 附加。

1833

16

只有执行了下一个 BACKUP LOG 操作后,才能再次使用文件 '%ls'。

1834

16

无法覆盖文件 '%ls'。数据库 '%.*ls' 正在使用该文件。

1835

16

无法创建/附加任何新数据库,因为现有数据库的数目已达到最大允许值: %d。

1836

10

由于提供的名称太长,无法创建默认数据文件。

1837

16

文件名 "%ls" 太长,无法创建备用流名称。

1838

10

脱机的数据库文件已在从数据库快照恢复为联机状态时被覆盖。恢复的文件可能包含无效的页。请运行数据库一致性检查,评估数据的完整性。

1839

16

由于名称 '%ls' 是保留的设备名,因此无法创建默认数据文件。

1842

16

最大文件大小不能大于 2147483647(以页大小为单位)。文件增长不能大于 2147483647(以页大小和百分比为单位)。

1843

10

正在将数据库 '%ls' 恢复到获取数据库快照 '%ls' 时的情形(拆分点为 LSN %.*ls (0x%ls))。这只是一条信息性消息,不需要用户执行任何操作。

1844

16

%ls 上不支持 %ls。

1845

16

当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,在 VSS 提供的编写器元数据文档中找不到 SQL VSS 编写器。

1846

16

当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,找不到数据库 '%ls' 的 SQL VSS 编写器组件。

1847

16

当前版本的操作系统不支持自动恢复的卷影复制服务(VSS)快照。

1848

16

卷影复制服务(VSS)无法创建数据库 '%ls' 的自动恢复快照以进行在线 DBCC 检查。

1849

16

CREATE DATABASE 失败,因为声明了 FILESTREAM 文件组,并且在模型数据库中将 ALLOW_SNAPSHOT_ISOLATION 或 READ_COMMITTED_SNAPSHOT 设置为 ON。请在模型数据库中将 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT 设置为 OFF,或者在创建数据库时不声明任何 FILESTREAM 文件组,在新数据库中将 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT 设置为 OFF,然后使用 ALTER DATABSE 添加 FILESTREAM 文件组和文件。

1901

16

无法对视图 '%.*ls' 创建索引或统计信息 '%.*ls',因为键列 '%.*ls' 不精确,是计算列且未持久化。请考虑在视图索引或统计信息键中删除对列的引用,或将列更改为精确列。如果列是在基表中计算出来的,请考虑在该处将它标记为 PERSISTED。

1902

16

无法对 %S_MSG '%.*ls' 创建多个聚集索引。请在创建新聚集索引前删除现有的聚集索引 '%.*ls'。

1904

16

表 '%.*ls' 的 %S_MSG '%.*ls' 在 %S_MSG 键列表中具有 %d 个列名。索引或统计信息键列列表的最大限制为 %d。

1907

16

无法重新创建索引 '%.*ls'。新的索引定义与现有索引强制的约束不匹配。

1908

16

列 '%.*ls' 是索引 '%.*ls' 的分区依据列。唯一索引的分区依据列必须是索引键的子集。

1909

16

不能在 %S_MSG 中使用重复的列名。列名 '%.*ls' 多次列出。

1910

16

无法创建 %S_MSG '%.*ls',因为它超出了每个表或视图允许的最大值 %d。

1911

16

列名 '%.*ls' 在目标表或视图中不存在。

1912

16

无法对 %S_MSG '%.*ls' 继续执行索引 DDL 操作,因为它与已经对该对象进行的另一个并发操作冲突。该并发操作可能是对同一个对象的联机索引操作,也可能是另一个移动索引页(如 DBCC SHRINKFILE)的并发操作。

1913

16

操作失败,因为在 %S_MSG '%.*ls' 上已存在名称为 '%.*ls' 的索引或统计信息。

1914

16

不能对对象 '%.*ls' 创建索引,因为该对象不是用户表或视图。

1915

16

不能使用 ignore_dup_key 索引选项更改非唯一索引。索引 '%.*ls' 是非唯一索引。

1916

16

CREATE INDEX 选项 %ls 和 %ls 互斥。

1917

16

不能在局部临时表上联机创建、重新生成或删除索引。请离线执行索引操作。

1919

16

表 '%.*ls' 中的列 '%.*ls' 的类型不能用作索引中的键列。

1921

16

指定的 %S_MSG '%.*ls' 无效。

1922

16

没有为文件组 '%.*ls' 分配文件。不能对此文件组创建表、索引和大型对象列。请使用 ALTER DATABASE 将一个或多个文件添加到文件组。

1924

16

文件组 '%.*ls' 是只读的。

1925

16

无法使用 DROP_EXISTING 选项将聚集索引转换为非聚集索引。若要将索引类型从聚集索引更改为非聚集索引,请删除该聚集索引,然后使用两条单独的语句创建非聚集索引。

1927

16

表 '%.*ls' 上已有名为 '%.*ls' 的统计信息。

1929

16

不能为对象 '%.*ls' 创建统计信息,因为该对象不是用户表或视图。

1930

16

无法将非聚集索引转换为聚集索引,因为某外键约束引用了该索引。请删除该外键约束,然后重试该操作。

1931

16

无法执行 SQL 语句,因为文件组 '%.*ls' 处于脱机状态。请使用 sys.database_files 或 sys.master_files 目录视图来确定此文件组中文件的状态,然后从备份还原脱机文件。

1934

16

%ls 失败,因为下列 SET 选项的设置不正确: '%.*ls'。请确保 SET 选项正确无误,可以用于 %S_MSG。

1935

16

无法创建索引。对象 '%.*ls' 是在禁用下列 SET 选项设置的情况下创建的: '%.*ls'。

1937

16

无法对视图 '%.*ls' 创建 %S_MSG,因为它引用了另一个视图 '%.*ls'。请考虑在索引视图定义中手动展开被引用视图的定义。

1938

16

不能对视图 '%.*ls' 创建索引,因为基础对象 '%.*ls' 的所有者不同。

1939

16

无法对视图 '%.*ls' 创建 %S_MSG,因为该视图未绑定到架构。

1940

16

无法对视图 '%.*ls' 创建 %S_MSG。它没有唯一聚集索引。

1941

16

无法对视图 '%.*ls' 创建非唯一聚集索引,因为只允许使用唯一聚集索引。请考虑创建唯一聚集索引。

1942

16

无法对视图 '%.*ls' 创建 %S_MSG。它包含 text、ntext、image、FILESTREAM 或 xml 列。

1944

16

未创建索引 '%.*ls'。此索引有一个键的长度至少为 %d 字节。允许的最大键长度为 %d 字节。

1945

10

警告!最大键长度为 %d 个字节。索引 '%.*ls' 的最大长度为 %d 个字节。对于某些大值组合,插入/更新操作将失败。

1946

16

操作失败。索引 '%.*ls' 的索引条目长度为 %d 字节,超出了允许的最大长度 %d 字节。

1947

16

无法对视图 "%.*ls" 创建 %S_MSG。该视图包含对 "%.*ls" 的自联接。

1949

16

无法对视图 '%.*ls' 创建 %S_MSG。函数 '%s' 生成具有不确定性的结果。请使用具有确定性的系统函数,或者修改用户定义函数以返回具有确定性的结果。

1956

16

无法对 '%.*ls' 视图创建 %S_MSG,因为它使用具有不确定性的用户定义函数 '%.*ls'。请删除对该函数的引用,或者使之具有确定性。

1957

16

无法对视图 '%.*ls' 创建 %S_MSG,因为视图使用不精确的用户定义函数 '%.*ls'。请考虑删除对该函数的引用,或对其进行修改,使之成为精确函数。

1959

16

因为该数据库的兼容级别小于 80,所以无法对视图或计算列创建索引。请使用 sp_dbcmptlevel 提升数据库的兼容级别。

1961

16

无法对视图 '%.*ls' 创建 %S_MSG。因为排序规则名称为 '%.*ls' 的排序规则转换表达式依赖于操作系统,所以具有不确定性。

1962

16

无法对视图 '%.*ls' 创建 %S_MSG,因为该视图在 WHERE 或 GROUP BY 子句中引用的列 '%.*ls' 不精确。请考虑从该视图中除去该列,或修改该列使之精确列。

1963

16

无法对视图 "%.*ls" 创建 %S_MSG。该视图包含不精确或不具有确定性的转换。

1964

16

无法对视图 "%.*ls" 创建 %S_MSG。该视图包含不精确的常量。

1965

16

无法对视图 "%.*ls" 创建 %S_MSG。该视图包含不精确的算术运算符。

1966

16

无法对视图 '%.*ls' 创建 %S_MSG。该视图包含不精确的聚合运算符。

1967

16

不能对视图联机创建新的聚集索引。

1968

16

不能使用 DROP_EXISTING 选项联机将非聚集索引转换为聚集索引。

1969

16

默认 FILESTREAM 文件组在数据库 '%.*ls' 中不可用。

1970

10

警告: 对表 '%.*ls' 的联机索引操作将继续,但是可能会限制对表的并发访问,原因是在同一事务中前面某项操作仍持有对此表的锁。

1971

16

不能在表 '%.*ls' 上禁用索引 '%.*ls'。在使用此索引的表 '%.*ls' 上禁用外键 '%.*ls' 的权限被拒绝。

1972

16

不能对表 '%.*ls' 禁用聚集索引 '%.*ls'。在禁用其聚集索引时更改引用视图 '%.*ls' 的权限被拒绝。

1973

16

不能在 %S_MSG '%.*ls' 上对禁用的索引 '%.*ls' 执行指定的操作。

1974

16

不能对 %S_MSG '%.*ls' 执行指定的操作,因为其聚集索引 '%.*ls' 被禁用。

1975

16

索引 '%.*ls' 行的长度超出了 '%d' 字节的最大允许长度值。

1976

16

无法对视图 '%.*ls' 创建索引或统计信息 '%.*ls',因为无法验证键列 '%.*ls' 是否精确以及是否具有确定性。请考虑从索引或统计信息键中删除列,如果是计算列,则在基表中将该列标记为持久化列,或者在键中使用非 CLR 派生列。

1977

16

无法对表 '%.*ls' 创建 %S_MSG '%.*ls'。对 XML 列 '%.*ls' 只能创建 XML 索引。

1978

16

表 '%.*ls' 中的列 '%.*ls' 的类型不能用作索引或统计信息中的键列。

1979

16

不能使用索引选项 ignore_dup_key 来更改索引 '%.*ls',因为它强制使用主约束或唯一约束。

1980

16

无法对表 '%.*ls' 的计算列 '%.*ls' 创建索引,因为基础对象 '%.*ls' 的所有者不同。

1981

10

警告: 行的最大长度超过了所允许的上限(%d 个字节)。对于某些大值组合,插入/更新操作将失败。

1982

16

无法对视图 '%.*ls' 创建 %S_MSG,因为视图对 CLR 类型 '%.*ls' 引用了具有不确定性或不精确的成员函数 '%.*ls'。请考虑删除对该函数的引用;或对函数进行修改,使其行为具有确定性。不要将行为具有不确定性的 CLR 函数声明为包含 IsDeterministic=true,因为这可能导致索引损坏。有关详细信息,请参阅联机丛书。

1983

16

无法对视图 '%.*ls' 创建 %S_MSG。函数 '%s' 生成不精确的结果。请使用精确的系统函数,或者修改用户定义函数以返回精确的结果。

1984

16

无法创建或重新生成索引 '%.*ls'。此索引使用 vardecimal 存储格式,行长度超出了允许的最大长度 '%d' 字节。

1985

16

不能对视图 '%.*ls' 创建 %S_MSG。它包含一个或多个 XML 数据类型方法。

1986

10

使用 DROP_EXISTING 选项,无法将非假设索引 '%.*ls' 替换为假设索引。

1987

16

不能在 %S_MSG '%.*ls' 上对 %S_MSG '%.*ls' 执行 %S_MSG,因为其 %S_MSG 被禁用。

1988

16

不能联机重新生成聚集索引 '%.*ls',因为该聚集索引被禁用。

1989

16

当被引用键的索引 '%.*ls' 被禁用时,不能启用外键约束 '%.*ls'。

1990

16

不能使用 ignore_dup_key 索引选项对视图定义索引。请删除 ignore_dup_key 选项,然后确保视图定义不允许重复项,或不对视图建立索引。

1991

16

不能对表 '%.*ls' 禁用聚集索引 '%.*ls'。在引用此表的表 '%.*ls' 上禁用外键 '%.*ls' 的权限被拒绝。

1992

10

警告: 由于禁用了索引 '%.*ls',导致引用表 '%.*ls' 的表 '%.*ls' 上的外键 '%.*ls' 也被禁用。

1993

16

不能对表变量的索引进行分区或返回表值函数中的表定义。

1994

16

不能对视图 "%.*ls" 创建或更新统计信息,因为需要同时指定 FULLSCAN 和 NORECOMPUTE 选项。

1995

16

不能联机重新生成假设索引 '%.*ls'。

1996

16

由于表具有 XML 索引或空间索引,因此不能使用 DROP_EXISTING 选项创建强制使用主键约束 '%.*ls' 的索引。请删除 XML 索引或空间索引,创建主键约束,然后重新创建 XML 索引或空间索引。

1997

16

无法使用 DROP_EXISTING 选项将 XML 索引或空间索引 '%.*ls' 转换为关系索引。请删除该 XML 索引或空间索引,然后使用同一名称创建关系索引。

1998

10

警告: 由于禁用了索引 '%.*ls',导致引用表 '%.*ls' 的视图 '%.*ls' 上的聚集索引 '%.*ls' 也被禁用。

1999

16

表 '%.*ls' 中的列 '%.*ls' 的类型不能用作索引中的包含性列。