数据库引擎事件和错误(1000 到 1999)

本文包含错误消息编号(介于 1000 到 1999 之间)及其说明,这是目录视图中错误消息 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 = 1040 /* replace 1040 with the desired language ID, such as 1033 for US English */
ORDER BY message_id;

SQL Server 版本

本文介绍 SQL Server 2016(13.x)的事件和错误(介于 1000 和 1999 之间)。 如果想要查看其他版本的 SQL Server 的事件和错误,请参阅:

本文介绍 SQL Server 2017(14.x)的事件和错误(介于 1000 和 1999 之间)。 如果想要查看其他版本的 SQL Server 的事件和错误,请参阅:

本文介绍 SQL Server 2019(15.x)的事件和错误(介于 1000 和 1999 之间)。 如果想要查看其他版本的 SQL Server 的事件和错误,请参阅:

本文介绍 SQL Server 2022(16.x)的事件和错误(介于 1000 到 1999 之间)。 如果想要查看其他版本的 SQL Server 的事件和错误,请参阅:

错误和事件 (1000 到 1999)

错误 Severity 是否记录事件 说明
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 或 FETCH 子句包含无效值。
1015 15 聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。
1016 15 在包含已联接的表的查询中,不能指定外部联接运算符。
1017 15 不能多次指定 %ls 提示。
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 作用域。
1027 15 GROUP BY 子句中的 CUBE 中指定了太多表达式。 最大数目为 %d。
1028 15 在 GROUP BY ALL 子句中,不允许使用 CUBE、ROLLUP 和 GROUPING SETS 构造。
1029 15 对于子查询和派生表,浏览模式无效。
1030 16 此处只允许使用常量。 不允许出现时间文字,因为它引用当前日期。
1031 15 百分比值必须介于 0 到 100 之间。
1032 16 不能使用列前缀 '%.*ls'。 这必须与 UPDATE 子句 '%.*ls' 中的对象匹配。
2052 16 ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效,除非还指定 TOP、OFF标准版T 或 FOR XML。
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'。
1040 15 与MAX_OUTSTANDING_IO_PER_VOLUME一起使用的值 %d 无效;MAX_OUTSTANDING_IO_PER_VOLUME必须大于 0 且小于或等于 %d。
1041 15 对于 LOG 文件,不允许使用选项 %.*ls。
1042 15 指定了冲突的 %ls 优化器提示。
1043 16 尚未实现 '%.*ls' 。
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 或 FETCH 子句提供的行数行计数参数必须是整数。
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 在视图、内联函数、派生表和子查询中包含 set 运算符时,FOR XML 和 FOR JSON 子句无效。 若要解决此问题,请使用派生表或公用表表达式或视图包装包含 set 运算符的 标准版LECT,并在其顶部应用 FOR XML 或 FOR JSON。
1087 15 必须声明表变量 "%.*ls"。
1088 15 找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。
1089 15 SET FMTONLY OFF 语句必须是批处理中的最后一个语句。
1090 15 默认值对参数 %d 无效。
1091 15 选项 "%ls" 对此函数无效。
1092 16 在此上下文中,不能为选项 '%ls' 指定 %d 个统计信息名称。
1093 16 “%.*ls”不是有效的代理名称。
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' 分配新页。 请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
1102 22 对象 ID %ld 的 IAM 页 %S_PGID 不正确。 页面上的 %S_MSG ID 为 %ld;应为 %ld。
1105 17 无法为数据库 '%.*ls' 中的对象 '%.*ls'%.*ls 分配空间,因为 '%.*ls' 文件组已满。 请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。
1119 16 其他人正在使用 IAM 页 %S_PGID 所属的对象,无法删除该 IAM 页。
1121 17 空间分配器不能在数据库 %d 中分配页。
1122 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 地址 0x%x 未对齐。
1123 14 表错误: 页 %S_PGID。 意外的页类型 %d。
1124 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,偏移量 0x%x 无效。
1125 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,行扩展到位于 0x%x 的可用空间。
1126 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,偏移量 0x%x 与前面的行重叠。
1127 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 值为 %ld 和 %ld。
1128 14 表错误:Page (%d:%d),行 %d。 测试 (%.*ls) 失败。 值为 %ld 和 %ld。
1129 16 无法从文件组 '%.*ls' 清除延迟的释放。
1130 10 为工作表分配区时出错。 TEMPDB 中的区 %S_PGID 可能已丢失。
1131 10 无法截断 AppendOnlyStorageUnit 0x%p。 下次将重试。 这只是一条信息性消息。 不需要任何用户操作。
1132 17 弹性池已达到其存储限制。 弹性池的存储使用不能超过 (%d) MB。
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 内部错误。 并行事务过多。
1215 16 冲突ABORT_AFTER_WAIT = BLOCKERS 请求正在等待现有事务回滚。 无法执行此请求。 请在上一个请求完成时重试。
1216 16 由于系统任务冲突,无法完成具有 ABORT_AFTER_WAIT = BLOCKERS 选项的 DDL 语句。 请求只能中止用户事务。 请等待系统任务完成并重试。
1217 10 进程 ID %d 被 ABORT_AFTER_WAIT = BLOCKERS DDL 语句终止,database_id = %d,object_id = %d。
1218 10 ABORT_AFTER_WAIT = BLOCKERS 锁请求在 database_id = %d,object_id = %d。 所有阻止的用户会话都将终止。
1219 16 由于高优先级 DDL 操作,会话已断开连接。
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 的服务器实例 %.*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' 遇到错误 %d,状态为 %d,严重性 %d,当它充当数据库 '%.*ls' 的镜像伙伴时。 该数据库镜像伙伴可能会尝试从错误中自动恢复,并继续镜像会话。 有关详细信息,请查看其他错误消息的错误日志。
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” 的连接镜像在 %d 秒后没有响应时已超时数据库 “%.*ls”。 请检查服务和网络连接。
1480 10 %S_MSG数据库“%.*ls”将角色从“%ls”更改为“%ls”,因为镜像会话或可用性组由于 %S_MSG而故障转移。 这只是一条信息性消息。 不需要任何用户操作。
1481 10 数据库镜像无法修复数据库 "%.*ls" 中的物理页 %S_PGID。 无法联系镜像伙伴,或者镜像伙伴未提供该页的副本。 原因可能是缺少网络连接,或者伙伴保留的该页副本也已损坏。 若要了解伙伴当前是否处于连接状态,请查看 sys.database_mirroring 目录视图中的 mirroring_state_desc 列。 如果它们处于连接状态,那么,查看此消息报告时间前后的错误日志条目即可了解到伙伴无法提供该页副本的原因。 请尝试纠正该错误,然后继续镜像。
1482 10 数据库镜像无法获取快照同步锁。
1483 10 数据库 '%.*ls' 的状态信息 - 强化 Lsn: '%S_LSN' 提交 LSN: '%S_LSN' 提交时间: '%S_DATE'
1485 10 已在此 SQL Server 实例上启用数据库镜像功能。
1486 10 在端点配置中禁用了数据库镜像传输功能。
1487 10 数据库镜像正在启动 %d 并行重做线程,并将数据库 '%.*ls' 作为镜像副本。 这只是一条信息性消息。 不需要任何用户操作。
1488 16 数据库“%.*ls”数据库处于单用户模式,与参与数据库镜像或可用性组不兼容。 将数据库设置为多用户模式,然后重试该操作。
1489 10 由于出现错误 %d,已对此服务器禁用数据库镜像。 有关详细信息,请查看错误日志和配置。
1490 16 数据库 “%.*ls” 的远程副本尚未还原到包含所有文件流数据文件的日志备份。
1491 16 在数据库 '%.*ls' 上启用REMOTE_DATA_ARCHIVE时,不允许启用数据库镜像。
1499 16 数据库镜像错误: 状态 %u,严重性 %u,状态 %u,字符串 %.*ls。
1501 20 排序失败。 请与技术支持部门联系。
1505 16 CREATE UNIQUE INDEX 语句终止,因为找到了对象名称 '%.*ls' 和索引名称 '%.*ls' 的重复键。 重复的键值为 %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 SQL Server 遇到:尝试读取以下内容所产生的 '%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 当表没有文本、ntext、image、varchar(max)、nvarchar(max)、非 FILESTREAM 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' 创建失败。 仅允许使用 NO ACTION 引用更新操作来引用计算列 '%.*ls'。
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' 创建索引 '%.*ls',因为计算列 '%.*ls' 使用 FILESTREAM 列。
1729 16 无法创建表 '%.*ls',因为分区列 '%.*ls' 使用 FILESTREAM 列。
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 表 '%.*ls' 中的列 '%.*ls' 不能在 CHECK 约束或计算列定义中引用,因为该列是稀疏列集。 在 CHECK 约束或计算列定义中不能引用稀疏列集。
1738 10 无法创建只包含一个列集列、不包含任何非计算列的表 '%.*ls'。
1739 16 ALTER TABLE 失败,因为表具有 %d 可变长度列(包括已删除但需要清理的列)。 这超出了支持的最大列数。 使用 REBUILD 选项执行 ALTER TABLE,然后重试原始 ALTER TABLE 语句。
1740 16 无法加密 '%.*ls' 表中的稀疏列 '%.*ls',因为该表包含稀疏列集。
1741 16 无法在 '%.*ls' 表中创建稀疏列集 '%.*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' 创建失败。 仅允许使用 NO ACTION 和 CASCADE 引用删除操作来引用计算列 '%.*ls'。
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。
1782 16 无法删除索引 '%.*ls',因为未为基本数据指定分区方案。
1784 16 无法创建外键 '%.*ls',因为引用的列 '%.*ls.%.*ls' 是一个非持久化计算列。
1785 16 在表 '%.*ls' 上引入 FOREIGN KEY 约束 '%.*ls' 可能会导致循环或多个级联路径。 请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
1786 16 外键 '%.*ls' 中的列 '%.*ls.%.*ls' 或引用列 '%.*ls'是时间戳列。 此数据类型不能用于级联引用完整性约束。
1787 16 无法对表 '%.*ls' 使用级联 DELETE 或 UPDATE 定义外键约束 '%.*ls',因为表上定义了 INSTEAD OF DELETE 或 UPDATE TRIGGER。
1788 16 无法创建级联外键 '%.*ls' ,其中引用列 '%.*ls.%.*ls' 是标识列。
1789 16 不能在计算列、约束、默认定义或 IN标准版RT 语句中使用 CHECKSUM} 。
1790 16 用户定义表类型的名称不能以数字记号(#)开头。
1791 16 不能对表 '%.*ls' 中的列 '%.*ls' 创建 DEFAULT 约束,因为该列是稀疏列集或稀疏列集。 稀疏列或稀疏列集不能有 DEFAULT 约束。
1792 16 更改表 '%.*ls' 失败,因为添加的固定列可能会导致现有数据超出允许的最大表行大小 %d 字节。
1793 16 无法联合临时表。
1794 16 列 '%.*ls' 对联合表 '%.*ls' 无效。
1795 16 可以为 null 的列 '%.*ls' 不能用于联合表 '%.*ls'。
1796 16 计算列 '%.*ls' 不能用于联合表 '%.*ls'。
1797 16 稀疏列 '%.*ls' 不能用于联合表 '%.*ls'。
1798 16 无法在非联合数据库中创建联合表。
1799 16 列 '%.*ls' 不能用于联合表 '%.*ls',因为它与联合键类型不匹配。
1801 16 数据库 '%.*ls' 已存在。 请选择其他数据库名称。
1802 16 CREATE DATABASE 失败。 无法创建列出的某些文件名。 请查看相关错误。
1803 17 CREATE DATABASE 语句失败。 主文件必须至少是 %d MB 才能容纳 model 数据库的副本。
1806 16 CREATE DATABASE 失败。 数据库 '%.*ls' 的默认排序规则不能设置为 '%.*ls'。
1807 17 无法获得数据库 '%.*ls' 上的排他锁。 请稍后重试该操作。
1809 10 若要获得最佳性能,请通过运行 sp_updatestats 更新 '%.*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'。 如果数据库参与可用性组,则只有在主 副本 (replica)可用性的截断 LSN 通过文件的删除 LSN 并完成后续的 BACKUP LOG 操作后,才能重复使用已删除的文件。
1834 16 无法覆盖文件 '%ls'。 数据库 '%.*ls' 正在使用该文件。
1835 16 无法创建/附加任何新数据库,因为现有数据库的数目已达到最大允许值: %d。
1836 10 无法创建默认文件,因为提供的名称太长。
1837 16 文件名 "%ls" 太长,无法创建备用流名称。
1838 10 脱机的数据库文件已在从数据库快照恢复为联机状态时被覆盖。 恢复的文件可能包含无效的页。 请运行数据库一致性检查,评估数据的完整性。
1839 16 由于名称 '%ls' 是保留的设备名,因此无法创建默认数据文件。
1841 16 CREATE DATABASE 失败。 CONTAINMENT 子句不能与 FOR ATTACH 选项一起使用。
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 DATAB标准版添加 FILESTREAM 文件组和文件。
1850 16 无法附加数据库 '%.*ls',因为文件名 '%.*ls' 在多个砖块上有效。
1851 16 文件名 '%.*ls' 作为相对路径在前缀为默认路径 '%ls' 后过长。
1052 21 收缩物理文件时出错。 有关详细信息,请检查 ERRORLOG。
1853 16 找不到逻辑数据库文件 '%.*ls'。 指定文件的完整路径。
1854 16 逻辑数据库文件 '%.*ls' 的原始文件名 '%.*ls' 太长,无法与新主数据文件位置的完整路径组合在一起。
1855 16 系统表 sysfiles1 已损坏。
1856 16 无法将文件 '%.*ls' 附加为数据库 '%.*ls',因为此数据库名称已附加文件 '%.*ls'
1057 16 无法将文件 '%.*ls' 附加为数据库 '%.*ls' ,因为此文件已用于数据库 '%.*ls'
1858 16 无法创建快照数据库,因为用户数据库仍在恢复中。
1900 16 无法使用谓词子句创建聚集索引。 不支持筛选的聚集索引。
1901 16 无法对视图 '%.*ls' 创建索引或统计信息 '%.*ls',因为键列 '%.*ls' 不精确、计算且未持久化。 请考虑在视图索引或统计信息键中删除对列的引用,或将列更改为精确列。 如果列是在基表中计算出来的,请考虑在该处将它标记为 PERSISTED。
1902 16 无法在 %S_MSG '%.*ls' 上创建多个聚集索引。 在创建另一个群集索引之前,请删除现有聚集索引 '%.*ls'。
1904 16 表 '%.*ls' 上的 %S_MSG '%.*ls' 在键列表中具有 %d 列。 %S_MSG键列列表的最大限制为 %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 选项将聚集索引转换为非聚集索引。 若要将索引类型从聚集索引更改为非聚集索引,请删除该聚集索引,然后使用两条单独的语句创建非聚集索引。
1926 16 无法创建聚集索引,因为非聚集索引 ID %d 位于只读文件组中。
1927 16 表 '%.*ls' 上已有名为 '%.*ls' 的统计信息。
1929 16 不能为对象 '%.*ls' 创建统计信息,因为该对象不是用户表或视图。
1930 16 无法将非聚集索引转换为聚集索引,因为某外键约束引用了该索引。 请删除该外键约束,然后重试该操作。
1931 16 无法执行 SQL 语句,因为文件组 '%.*ls' 处于脱机状态。 请使用 sys.database_files 或 sys.master_files 目录视图来确定此文件组中文件的状态,然后从备份还原脱机文件。
1932 16 无法创建聚集索引,因为非聚集索引 ID %d 位于脱机文件组中。
1934 16 %ls 失败,因为下列 SET 选项的设置不正确: '%.*ls'。 请确保 SET 选项正确无误,可以用于 %S_MSG。
1935 16 无法创建索引。 对象 '%.*ls' 是使用以下标准版T 选项关闭创建的: '%.*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 列。
1943 16 无法重新组织表 “%.*ls” 上的索引 “%.*ls”,因为已禁用页面级别锁定。
1944 16 未创建索引 '%.*ls' ,因为索引键大小至少为 %d 字节。 %S_MSG索引键大小不能超过 %d 字节。 如果索引键包含隐式键列,则索引键大小不能超过 %d 字节。
1945 10 警告! %S_MSG 索引的最大密钥长度为 %d 字节。 索引 '%.*ls' 的最大长度为 %d 个字节。 对于某些大值组合,插入/更新操作将失败。
1946 16 操作失败。 索引 '%.*ls' 的长度 %d 字节的索引项超过了 %S_MSG 索引的最大长度 %d 字节。
1947 16 无法对视图 "%.*ls" 创建 %S_MSG。 该视图包含 “%.*ls” 上的自联接。
1949 16 不能对视图 '%.*ls' 创建 %S_MSG。 函数 '%s' 生成具有不确定性的结果。 请使用具有确定性的系统函数,或者修改用户定义函数以返回具有确定性的结果。
1950 16 无法创建对视图 '%.*ls' 的索引,因为视图在 GROUP BY 子句中包含不精确的表达式
1951 16 无法创建对视图 '%.*ls' 的索引,因为该视图在 WHERE 子句中包含不精确的表达式。
1952 16 无法创建视图 '%.*ls' 的索引,因为该视图在联接中包含不精确的表达式。
1953 16 无法创建视图 '%.*ls' 上的索引,因为内置函数中缺少某些参数。
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 %S_MSG %S_MSG '%.*ls' ,因为它的 %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' 的类型无效,不能用作索引中的包含列。
错误 Severity 是否记录事件 说明
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 或 FETCH 子句包含无效值。
1015 15 聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。
1016 15 在包含已联接的表的查询中,不能指定外部联接运算符。
1017 15 不能多次指定 %ls 提示。
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 作用域。
1027 15 GROUP BY 子句中的 CUBE 中指定了太多表达式。 最大数目为 %d。
1028 15 在 GROUP BY ALL 子句中,不允许使用 CUBE、ROLLUP 和 GROUPING SETS 构造。
1029 15 对于子查询和派生表,浏览模式无效。
1030 16 此处只允许使用常量。 不允许出现时间文字,因为它引用当前日期。
1031 15 百分比值必须介于 0 到 100 之间。
1032 16 不能使用列前缀 '%.*ls'。 这必须与 UPDATE 子句 '%.*ls' 中的对象匹配。
2052 16 ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效,除非还指定 TOP、OFF标准版T 或 FOR XML。
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'。
1040 15 与MAX_OUTSTANDING_IO_PER_VOLUME一起使用的值 %d 无效;MAX_OUTSTANDING_IO_PER_VOLUME必须大于 0 且小于或等于 %d。
1041 15 对于 LOG 文件,不允许使用选项 %.*ls。
1042 15 指定了冲突的 %ls 优化器提示。
1043 16 尚未实现 '%.*ls' 。
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 或 FETCH 子句提供的行数行计数参数必须是整数。
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 在视图、内联函数、派生表和子查询中包含 set 运算符时,FOR XML 和 FOR JSON 子句无效。 若要解决此问题,请使用派生表或公用表表达式或视图包装包含 set 运算符的 标准版LECT,并在其顶部应用 FOR XML 或 FOR JSON。
1087 15 必须声明表变量 "%.*ls"。
1088 15 找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。
1089 15 SET FMTONLY OFF 语句必须是批处理中的最后一个语句。
1090 15 默认值对参数 %d 无效。
1091 15 选项 "%ls" 对此函数无效。
1092 16 在此上下文中,不能为选项 '%ls' 指定 %d 个统计信息名称。
1093 16 “%.*ls”不是有效的代理名称。
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' 分配新页。 请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
1102 22 对象 ID %ld 的 IAM 页 %S_PGID 不正确。 页面上的 %S_MSG ID 为 %ld;应为 %ld。
1104 17 TEMPDB 在溢出期间空间不足。 通过删除对象来创建空间和/或重写查询以占用更少的行。 如果此问题仍然存在,请考虑升级到更高的服务级别目标。
1105 17 无法为数据库 '%.*ls' 中的对象 '%.*ls'%.*ls 分配空间,因为 '%.*ls' 文件组已满。 请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。
1119 16 其他人正在使用 IAM 页 %S_PGID 所属的对象,无法删除该 IAM 页。
1121 17 空间分配器不能在数据库 %d 中分配页。
1122 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 地址 0x%x 未对齐。
1123 14 表错误: 页 %S_PGID。 意外的页类型 %d。
1124 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,偏移量 0x%x 无效。
1125 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,行扩展到位于 0x%x 的可用空间。
1126 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,偏移量 0x%x 与前面的行重叠。
1127 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 值为 %ld 和 %ld。
1128 14 表错误:Page (%d:%d),行 %d。 测试 (%.*ls) 失败。 值为 %ld 和 %ld。
1129 16 无法从文件组 '%.*ls' 清除延迟的释放。
1130 10 为工作表分配区时出错。 TEMPDB 中的区 %S_PGID 可能已丢失。
1131 10 无法截断 AppendOnlyStorageUnit 0x%p。 下次将重试。 这只是一条信息性消息。 不需要任何用户操作。
1132 17 弹性池已达到其存储限制。 弹性池的存储使用不能超过 (%d) MB。
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 内部错误。 并行事务过多。
1215 16 冲突ABORT_AFTER_WAIT = BLOCKERS 请求正在等待现有事务回滚。 无法执行此请求。 请在上一个请求完成时重试。
1216 16 由于系统任务冲突,无法完成具有 ABORT_AFTER_WAIT = BLOCKERS 选项的 DDL 语句。 请求只能中止用户事务。 请等待系统任务完成并重试。
1217 10 进程 ID %d 被 ABORT_AFTER_WAIT = BLOCKERS DDL 语句终止,database_id = %d,object_id = %d。
1218 10 ABORT_AFTER_WAIT = BLOCKERS 锁请求在 database_id = %d,object_id = %d。 所有阻止的用户会话都将终止。
1219 16 由于高优先级 DDL 操作,会话已断开连接。
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 的服务器实例 %.*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' 遇到错误 %d,状态为 %d,严重性 %d,当它充当数据库 '%.*ls' 的镜像伙伴时。 该数据库镜像伙伴可能会尝试从错误中自动恢复,并继续镜像会话。 有关详细信息,请查看其他错误消息的错误日志。
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” 的连接镜像在 %d 秒后没有响应时已超时数据库 “%.*ls”。 请检查服务和网络连接。
1480 10 %S_MSG数据库“%.*ls”将角色从“%ls”更改为“%ls”,因为镜像会话或可用性组由于 %S_MSG而故障转移。 这只是一条信息性消息。 不需要任何用户操作。
1481 10 数据库镜像无法修复数据库 "%.*ls" 中的物理页 %S_PGID。 无法联系镜像伙伴,或者镜像伙伴未提供该页的副本。 原因可能是缺少网络连接,或者伙伴保留的该页副本也已损坏。 若要了解伙伴当前是否处于连接状态,请查看 sys.database_mirroring 目录视图中的 mirroring_state_desc 列。 如果它们处于连接状态,那么,查看此消息报告时间前后的错误日志条目即可了解到伙伴无法提供该页副本的原因。 请尝试纠正该错误,然后继续镜像。
1482 10 数据库镜像无法获取快照同步锁。
1483 10 数据库 '%.*ls' 的状态信息 - 强化 Lsn: '%S_LSN' 提交 LSN: '%S_LSN' 提交时间: '%S_DATE'
1485 10 已在此 SQL Server 实例上启用数据库镜像功能。
1486 10 在端点配置中禁用了数据库镜像传输功能。
1487 10 数据库镜像正在启动 %d 并行重做线程,并将数据库 '%.*ls' 作为镜像副本。 这只是一条信息性消息。 不需要任何用户操作。
1488 16 数据库“%.*ls”数据库处于单用户模式,与参与数据库镜像或可用性组不兼容。 将数据库设置为多用户模式,然后重试该操作。
1489 10 由于出现错误 %d,已对此服务器禁用数据库镜像。 有关详细信息,请查看错误日志和配置。
1490 16 数据库 “%.*ls” 的远程副本尚未还原到包含所有文件流数据文件的日志备份。
1491 16 在数据库 '%.*ls' 上启用REMOTE_DATA_ARCHIVE时,不允许启用数据库镜像。
1499 16 数据库镜像错误: 状态 %u,严重性 %u,状态 %u,字符串 %.*ls。
1501 20 排序失败。 请与技术支持部门联系。
1505 16 CREATE UNIQUE INDEX 语句终止,因为找到了对象名称 '%.*ls' 和索引名称 '%.*ls' 的重复键。 重复的键值为 %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 SQL Server 遇到:尝试读取以下内容所产生的 '%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 当表没有文本、ntext、image、varchar(max)、nvarchar(max)、非 FILESTREAM 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' 创建失败。 仅允许使用 NO ACTION 引用更新操作来引用计算列 '%.*ls'。
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' 创建索引 '%.*ls',因为计算列 '%.*ls' 使用 FILESTREAM 列。
1729 16 无法创建表 '%.*ls',因为分区列 '%.*ls' 使用 FILESTREAM 列。
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',因为该表已包含一个或多个稀疏列。 如果一个表包含一个稀疏列,则无法将稀疏列集添加到该表。
1735 16 为要创建的表指定的重复范围分区函数。 删除其中一个范围分区函数规范并重新提交请求。
1736 16 表 '%.*ls' 中的列 '%.*ls' 不能在 CHECK 约束或计算列定义中引用,因为该列是稀疏列集。 在 CHECK 约束或计算列定义中不能引用稀疏列集。
1737 16 为要创建的表指定的重复分布子句。 删除其中一个分发子句并重新提交请求。
1738 10 无法创建只包含一个列集列、不包含任何非计算列的表 '%.*ls'。
1739 16 ALTER TABLE 失败,因为表具有 %d 可变长度列(包括已删除但需要清理的列)。 这超出了支持的最大列数。 使用 REBUILD 选项执行 ALTER TABLE,然后重试原始 ALTER TABLE 语句。
1740 16 无法加密 '%.*ls' 表中的稀疏列 '%.*ls',因为该表包含稀疏列集。
1741 16 无法在 '%.*ls' 表中创建稀疏列集 '%.*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' 创建失败。 仅允许使用 NO ACTION 和 CASCADE 引用删除操作来引用计算列 '%.*ls'。
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。
1782 16 无法删除索引 '%.*ls',因为未为基本数据指定分区方案。
1784 16 无法创建外键 '%.*ls',因为引用的列 '%.*ls.%.*ls' 是一个非持久化计算列。
1785 16 在表 '%.*ls' 上引入 FOREIGN KEY 约束 '%.*ls' 可能会导致循环或多个级联路径。 请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
1786 16 外键 '%.*ls' 中的列 '%.*ls.%.*ls' 或引用列 '%.*ls'是时间戳列。 此数据类型不能用于级联引用完整性约束。
1787 16 无法对表 '%.*ls' 使用级联 DELETE 或 UPDATE 定义外键约束 '%.*ls',因为表上定义了 INSTEAD OF DELETE 或 UPDATE TRIGGER。
1788 16 无法创建级联外键 '%.*ls' ,其中引用列 '%.*ls.%.*ls' 是标识列。
1789 16 不能在计算列、约束、默认定义或 IN标准版RT 语句中使用 CHECKSUM} 。
1790 16 用户定义表类型的名称不能以数字记号(#)开头。
1791 16 不能对表 '%.*ls' 中的列 '%.*ls' 创建 DEFAULT 约束,因为该列是稀疏列集或稀疏列集。 稀疏列或稀疏列集不能有 DEFAULT 约束。
1792 16 更改表 '%.*ls' 失败,因为添加的固定列可能会导致现有数据超出允许的最大表行大小 %d 字节。
1793 16 无法联合临时表。
1794 16 列 '%.*ls' 对联合表 '%.*ls' 无效。
1795 16 可以为 null 的列 '%.*ls' 不能用于联合表 '%.*ls'。
1796 16 计算列 '%.*ls' 不能用于联合表 '%.*ls'。
1797 16 稀疏列 '%.*ls' 不能用于联合表 '%.*ls'。
1798 16 无法在非联合数据库中创建联合表。
1799 16 列 '%.*ls' 不能用于联合表 '%.*ls',因为它与联合键类型不匹配。
1801 16 数据库 '%.*ls' 已存在。 请选择其他数据库名称。
1802 16 CREATE DATABASE 失败。 无法创建列出的某些文件名。 请查看相关错误。
1803 17 CREATE DATABASE 语句失败。 主文件必须至少是 %d MB 才能容纳 model 数据库的副本。
1806 16 CREATE DATABASE 失败。 数据库 '%.*ls' 的默认排序规则不能设置为 '%.*ls'。
1807 17 无法获得数据库 '%.*ls' 上的排他锁。 请稍后重试该操作。
1809 10 若要获得最佳性能,请通过运行 sp_updatestats 更新 '%.*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'。 如果数据库参与可用性组,则只有在主 副本 (replica)可用性的截断 LSN 通过文件的删除 LSN 并完成后续的 BACKUP LOG 操作后,才能重复使用已删除的文件。
1834 16 无法覆盖文件 '%ls'。 数据库 '%.*ls' 正在使用该文件。
1835 16 无法创建/附加任何新数据库,因为现有数据库的数目已达到最大允许值: %d。
1836 10 无法创建默认文件,因为提供的名称太长。
1837 16 文件名 "%ls" 太长,无法创建备用流名称。
1838 10 脱机的数据库文件已在从数据库快照恢复为联机状态时被覆盖。 恢复的文件可能包含无效的页。 请运行数据库一致性检查,评估数据的完整性。
1839 16 由于名称 '%ls' 是保留的设备名,因此无法创建默认数据文件。
1841 16 CREATE DATABASE 失败。 CONTAINMENT 子句不能与 FOR ATTACH 选项一起使用。
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 DATAB标准版添加 FILESTREAM 文件组和文件。
1850 16 无法附加数据库 '%.*ls',因为文件名 '%.*ls' 在多个砖块上有效。
1851 16 文件名 '%.*ls' 作为相对路径在前缀为默认路径 '%ls' 后过长。
1052 21 收缩物理文件时出错。 有关详细信息,请检查 ERRORLOG。
1853 16 找不到逻辑数据库文件 '%.*ls'。 指定文件的完整路径。
1854 16 逻辑数据库文件 '%.*ls' 的原始文件名 '%.*ls' 太长,无法与新主数据文件位置的完整路径组合在一起。
1855 16 系统表 sysfiles1 已损坏。
1856 16 无法将文件 '%.*ls' 附加为数据库 '%.*ls',因为此数据库名称已附加文件 '%.*ls'
1057 16 无法将文件 '%.*ls' 附加为数据库 '%.*ls' ,因为此文件已用于数据库 '%.*ls'
1858 16 无法创建快照数据库,因为用户数据库仍在恢复中。
1900 16 无法使用谓词子句创建聚集索引。 不支持筛选的聚集索引。
1901 16 无法对视图 '%.*ls' 创建索引或统计信息 '%.*ls',因为键列 '%.*ls' 不精确、计算且未持久化。 请考虑在视图索引或统计信息键中删除对列的引用,或将列更改为精确列。 如果列是在基表中计算出来的,请考虑在该处将它标记为 PERSISTED。
1902 16 无法在 %S_MSG '%.*ls' 上创建多个聚集索引。 在创建另一个群集索引之前,请删除现有聚集索引 '%.*ls'。
1904 16 表 '%.*ls' 上的 %S_MSG '%.*ls' 在键列表中具有 %d 列。 %S_MSG键列列表的最大限制为 %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 选项将聚集索引转换为非聚集索引。 若要将索引类型从聚集索引更改为非聚集索引,请删除该聚集索引,然后使用两条单独的语句创建非聚集索引。
1926 16 无法创建聚集索引,因为非聚集索引 ID %d 位于只读文件组中。
1927 16 表 '%.*ls' 上已有名为 '%.*ls' 的统计信息。
1929 16 不能为对象 '%.*ls' 创建统计信息,因为该对象不是用户表或视图。
1930 16 无法将非聚集索引转换为聚集索引,因为某外键约束引用了该索引。 请删除该外键约束,然后重试该操作。
1931 16 无法执行 SQL 语句,因为文件组 '%.*ls' 处于脱机状态。 请使用 sys.database_files 或 sys.master_files 目录视图来确定此文件组中文件的状态,然后从备份还原脱机文件。
1932 16 无法创建聚集索引,因为非聚集索引 ID %d 位于脱机文件组中。
1934 16 %ls 失败,因为下列 SET 选项的设置不正确: '%.*ls'。 请确保 SET 选项正确无误,可以用于 %S_MSG。
1935 16 无法创建索引。 对象 '%.*ls' 是使用以下标准版T 选项关闭创建的: '%.*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 列。
1943 16 无法重新组织表 “%.*ls” 上的索引 “%.*ls”,因为已禁用页面级别锁定。
1944 16 未创建索引 '%.*ls' ,因为索引键大小至少为 %d 字节。 %S_MSG索引键大小不能超过 %d 字节。 如果索引键包含隐式键列,则索引键大小不能超过 %d 字节。
1945 10 警告! %S_MSG 索引的最大密钥长度为 %d 字节。 索引 '%.*ls' 的最大长度为 %d 个字节。 对于某些大值组合,插入/更新操作将失败。
1946 16 操作失败。 索引 '%.*ls' 的长度 %d 字节的索引项超过了 %S_MSG 索引的最大长度 %d 字节。
1947 16 无法对视图 "%.*ls" 创建 %S_MSG。 该视图包含 “%.*ls” 上的自联接。
1949 16 不能对视图 '%.*ls' 创建 %S_MSG。 函数 '%s' 生成具有不确定性的结果。 请使用具有确定性的系统函数,或者修改用户定义函数以返回具有确定性的结果。
1950 16 无法创建对视图 '%.*ls' 的索引,因为视图在 GROUP BY 子句中包含不精确的表达式
1951 16 无法创建对视图 '%.*ls' 的索引,因为该视图在 WHERE 子句中包含不精确的表达式。
1952 16 无法创建视图 '%.*ls' 的索引,因为该视图在联接中包含不精确的表达式。
1953 16 无法创建视图 '%.*ls' 上的索引,因为内置函数中缺少某些参数。
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 %S_MSG %S_MSG '%.*ls' ,因为它的 %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' 的类型无效,不能用作索引中的包含列。
错误 Severity 是否记录事件 说明
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 或 FETCH 子句包含无效值。
1015 15 聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。
1016 15 在包含已联接的表的查询中,不能指定外部联接运算符。
1017 15 不能多次指定 %ls 提示。
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 作用域。
1027 15 GROUP BY 子句中的 CUBE 中指定了太多表达式。 最大数目为 %d。
1028 15 在 GROUP BY ALL 子句中,不允许使用 CUBE、ROLLUP 和 GROUPING SETS 构造。
1029 15 对于子查询和派生表,浏览模式无效。
1030 16 此处只允许使用常量。 不允许出现时间文字,因为它引用当前日期。
1031 15 百分比值必须介于 0 到 100 之间。
1032 16 不能使用列前缀 '%.*ls'。 这必须与 UPDATE 子句 '%.*ls' 中的对象匹配。
2052 16 ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效,除非还指定 TOP、OFF标准版T 或 FOR XML。
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'。
1040 15 与MAX_OUTSTANDING_IO_PER_VOLUME一起使用的值 %d 无效;MAX_OUTSTANDING_IO_PER_VOLUME必须大于 0 且小于或等于 %d。
1041 15 对于 LOG 文件,不允许使用选项 %.*ls。
1042 15 指定了冲突的 %ls 优化器提示。
1043 16 尚未实现 '%.*ls' 。
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 或 FETCH 子句提供的行数行计数参数必须是整数。
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 在视图、内联函数、派生表和子查询中包含 set 运算符时,FOR XML 和 FOR JSON 子句无效。 若要解决此问题,请使用派生表或公用表表达式或视图包装包含 set 运算符的 标准版LECT,并在其顶部应用 FOR XML 或 FOR JSON。
1087 15 必须声明表变量 "%.*ls"。
1088 15 找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。
1089 15 SET FMTONLY OFF 语句必须是批处理中的最后一个语句。
1090 15 默认值对参数 %d 无效。
1091 15 选项 "%ls" 对此函数无效。
1092 16 在此上下文中,不能为选项 '%ls' 指定 %d 个统计信息名称。
1093 16 “%.*ls”不是有效的代理名称。
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' 文件组已满,因为存储空间不足或数据库文件达到允许的最大大小。 请注意,UNLIMITED 文件仍限制为 16TB。 请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
1102 22 对象 ID %ld 的 IAM 页 %S_PGID 不正确。 页面上的 %S_MSG ID 为 %ld;应为 %ld。
1104 17 TEMPDB 在溢出期间空间不足。 通过删除对象来创建空间和/或重写查询以占用更少的行。 如果此问题仍然存在,请考虑升级到更高的服务级别目标。
1105 17 由于缺少存储空间或数据库文件达到允许的最大大小,因此无法为数据库 '%.*ls' 中的对象 '%.*ls'%.*ls' 分配空间,因为 '%.*ls' 文件组已满。 请注意,UNLIMITED 文件仍限制为 16TB。 请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
1119 16 其他人正在使用 IAM 页 %S_PGID 所属的对象,无法删除该 IAM 页。
1121 17 空间分配器不能在数据库 %d 中分配页。
1122 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 地址 0x%x 未对齐。
1123 14 表错误: 页 %S_PGID。 意外的页类型 %d。
1124 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,偏移量 0x%x 无效。
1125 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,行扩展到位于 0x%x 的可用空间。
1126 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,偏移量 0x%x 与前面的行重叠。
1127 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 值为 %ld 和 %ld。
1128 14 表错误:Page (%d:%d),行 %d。 测试 (%.*ls) 失败。 值为 %ld 和 %ld。
1129 16 无法从文件组 '%.*ls' 清除延迟的释放。
1130 10 为工作表分配区时出错。 TEMPDB 中的区 %S_PGID 可能已丢失。
1131 10 无法截断 AppendOnlyStorageUnit 0x%p。 下次将重试。 这只是一条信息性消息。 不需要任何用户操作。
1132 17 弹性池已达到其存储限制。 弹性池的存储使用不能超过 (%d) MB。
1133 17 托管实例已达到其存储限制。 托管实例的存储使用量不能超过 (%d) MB。
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 内部错误。 并行事务过多。
1215 16 冲突ABORT_AFTER_WAIT = BLOCKERS 请求正在等待现有事务回滚。 无法执行此请求。 请在上一个请求完成时重试。
1216 16 由于系统任务冲突,无法完成具有 ABORT_AFTER_WAIT = BLOCKERS 选项的 DDL 语句。 请求只能中止用户事务。 请等待系统任务完成并重试。
1217 10 进程 ID %d 被 ABORT_AFTER_WAIT = BLOCKERS DDL 语句终止,database_id = %d,object_id = %d。
1218 10 ABORT_AFTER_WAIT = BLOCKERS 锁请求在 database_id = %d,object_id = %d。 所有阻止的用户会话都将终止。
1219 16 由于高优先级 DDL 操作,会话已断开连接。
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 的服务器实例 %.*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' 遇到错误 %d,状态为 %d,严重性 %d,当它充当数据库 '%.*ls' 的镜像伙伴时。 该数据库镜像伙伴可能会尝试从错误中自动恢复,并继续镜像会话。 有关详细信息,请查看其他错误消息的错误日志。
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” 的连接镜像在 %d 秒后没有响应时已超时数据库 “%.*ls”。 请检查服务和网络连接。
1480 10 %S_MSG数据库“%.*ls”将角色从“%ls”更改为“%ls”,因为镜像会话或可用性组由于 %S_MSG而故障转移。 这只是一条信息性消息。 不需要任何用户操作。
1481 10 数据库镜像无法修复数据库 "%.*ls" 中的物理页 %S_PGID。 无法联系镜像伙伴,或者镜像伙伴未提供该页的副本。 原因可能是缺少网络连接,或者伙伴保留的该页副本也已损坏。 若要了解伙伴当前是否处于连接状态,请查看 sys.database_mirroring 目录视图中的 mirroring_state_desc 列。 如果它们处于连接状态,那么,查看此消息报告时间前后的错误日志条目即可了解到伙伴无法提供该页副本的原因。 请尝试纠正该错误,然后继续镜像。
1482 10 数据库镜像无法获取快照同步锁。
1483 10 数据库 '%.*ls' 的状态信息 - 强化 Lsn: '%S_LSN' 提交 LSN: '%S_LSN' 提交时间: '%S_DATE'
1484 16 无法为数据库 '%.*ls' 设置数据库镜像,因为数据库已启用加速数据库恢复,或者持久化版本存储中仍有版本。 如果禁用了加速数据库恢复,请运行sys.sp_persistent_version_cleanup“db_name>”<来清理以前的版本。
1485 10 已在此 SQL Server 实例上启用数据库镜像功能。
1486 10 在端点配置中禁用了数据库镜像传输功能。
1487 10 数据库镜像正在启动 %d 并行重做线程,并将数据库 '%.*ls' 作为镜像副本。 这只是一条信息性消息。 不需要任何用户操作。
1488 16 数据库“%.*ls”数据库处于单用户模式,与参与数据库镜像或可用性组不兼容。 将数据库设置为多用户模式,然后重试该操作。
1489 10 由于出现错误 %d,已对此服务器禁用数据库镜像。 有关详细信息,请查看错误日志和配置。
1490 16 数据库 “%.*ls” 的远程副本尚未还原到包含所有文件流数据文件的日志备份。
1491 16 在数据库 '%.*ls' 上启用REMOTE_DATA_ARCHIVE时,不允许启用数据库镜像。
1499 16 数据库镜像错误: 状态 %u,严重性 %u,状态 %u,字符串 %.*ls。
1501 20 排序失败。 请与技术支持部门联系。
1505 16 CREATE UNIQUE INDEX 语句终止,因为找到了对象名称 '%.*ls' 和索引名称 '%.*ls' 的重复键。 重复的键值为 %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 SQL Server 遇到:尝试读取以下内容所产生的 '%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 当表没有文本、ntext、image、varchar(max)、nvarchar(max)、非 FILESTREAM 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' 创建失败。 仅允许使用 NO ACTION 引用更新操作来引用计算列 '%.*ls'。
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' 创建索引 '%.*ls',因为计算列 '%.*ls' 使用 FILESTREAM 列。
1729 16 无法创建表 '%.*ls',因为分区列 '%.*ls' 使用 FILESTREAM 列。
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',因为该表已包含一个或多个稀疏列。 如果一个表包含一个稀疏列,则无法将稀疏列集添加到该表。
1735 16 为要创建的表指定的重复范围分区函数。 删除其中一个范围分区函数规范并重新提交请求。
1736 16 表 '%.*ls' 中的列 '%.*ls' 不能在 CHECK 约束或计算列定义中引用,因为该列是稀疏列集。 在 CHECK 约束或计算列定义中不能引用稀疏列集。
1737 16 为要创建的表指定的重复分布子句。 删除其中一个分发子句并重新提交请求。
1738 10 无法创建只包含一个列集列、不包含任何非计算列的表 '%.*ls'。
1739 16 ALTER TABLE 失败,因为表具有 %d 可变长度列(包括已删除但需要清理的列)。 这超出了支持的最大列数。 使用 REBUILD 选项执行 ALTER TABLE,然后重试原始 ALTER TABLE 语句。
1740 16 无法加密 '%.*ls' 表中的稀疏列 '%.*ls',因为该表包含稀疏列集。
1741 16 无法在 '%.*ls' 表中创建稀疏列集 '%.*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' 创建失败。 仅允许使用 NO ACTION 和 CASCADE 引用删除操作来引用计算列 '%.*ls'。
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。
1782 16 无法删除索引 '%.*ls',因为未为基本数据指定分区方案。
1784 16 无法创建外键 '%.*ls',因为引用的列 '%.*ls.%.*ls' 是一个非持久化计算列。
1785 16 在表 '%.*ls' 上引入 FOREIGN KEY 约束 '%.*ls' 可能会导致循环或多个级联路径。 请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
1786 16 外键 '%.*ls' 中的列 '%.*ls.%.*ls' 或引用列 '%.*ls'是时间戳列。 此数据类型不能用于级联引用完整性约束。
1787 16 无法对表 '%.*ls' 使用级联 DELETE 或 UPDATE 定义外键约束 '%.*ls',因为表上定义了 INSTEAD OF DELETE 或 UPDATE TRIGGER。
1788 16 无法创建级联外键 '%.*ls' ,其中引用列 '%.*ls.%.*ls' 是标识列。
1789 16 不能在计算列、约束、默认定义或 IN标准版RT 语句中使用 CHECKSUM} 。
1790 16 用户定义表类型的名称不能以数字记号(#)开头。
1791 16 不能对表 '%.*ls' 中的列 '%.*ls' 创建 DEFAULT 约束,因为该列是稀疏列集或稀疏列集。 稀疏列或稀疏列集不能有 DEFAULT 约束。
1792 16 更改表 '%.*ls' 失败,因为添加的固定列可能会导致现有数据超出允许的最大表行大小 %d 字节。
1793 16 无法联合临时表。
1794 16 列 '%.*ls' 对联合表 '%.*ls' 无效。
1795 16 可以为 null 的列 '%.*ls' 不能用于联合表 '%.*ls'。
1796 16 计算列 '%.*ls' 不能用于联合表 '%.*ls'。
1797 16 稀疏列 '%.*ls' 不能用于联合表 '%.*ls'。
1798 16 无法在非联合数据库中创建联合表。
1799 16 列 '%.*ls' 不能用于联合表 '%.*ls',因为它与联合键类型不匹配。
1801 16 数据库 '%.*ls' 已存在。 请选择其他数据库名称。
1802 16 CREATE DATABASE 失败。 无法创建列出的某些文件名。 请查看相关错误。
1803 17 CREATE DATABASE 语句失败。 主文件必须至少是 %d MB 才能容纳 model 数据库的副本。
1806 16 CREATE DATABASE 失败。 数据库 '%.*ls' 的默认排序规则不能设置为 '%.*ls'。
1807 17 无法获得数据库 '%.*ls' 上的排他锁。 请稍后重试该操作。
1809 10 若要获得最佳性能,请通过运行 sp_updatestats 更新 '%.*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'。 如果数据库参与可用性组,则只有在主 副本 (replica)可用性的截断 LSN 通过文件的删除 LSN 并完成后续的 BACKUP LOG 操作后,才能重复使用已删除的文件。
1834 16 无法覆盖文件 '%ls'。 数据库 '%.*ls' 正在使用该文件。
1835 16 无法创建/附加任何新数据库,因为现有数据库的数目已达到最大允许值: %d。
1836 10 无法创建默认文件,因为提供的名称太长。
1837 16 文件名 "%ls" 太长,无法创建备用流名称。
1838 10 脱机的数据库文件已在从数据库快照恢复为联机状态时被覆盖。 恢复的文件可能包含无效的页。 请运行数据库一致性检查,评估数据的完整性。
1839 16 由于名称 '%ls' 是保留的设备名,因此无法创建默认数据文件。
1841 16 CREATE DATABASE 失败。 CONTAINMENT 子句不能与 FOR ATTACH 选项一起使用。
1842 16 最大文件大小不能大于 2147483647(以页大小为单位)。 文件增长不能大于 2147483647(以页大小和百分比为单位)。
1843 10 正在将数据库 '%ls' 恢复到获取数据库快照 '%ls' 时的情形(拆分点为 LSN %.*ls (0x%ls))。 这只是一条信息性消息。 不需要任何用户操作。
1844 16 %ls 上不支持 %ls。
1845 16 当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,在 VSS 提供的编写器元数据文档中找不到 SQL VSS 编写器。
1846 16 当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,找不到数据库 '%ls' 的 SQL VSS 编写器组件。
1847 16 当前版本的操作系统不支持自动恢复的卷影复制服务(VSS)快照。
1848 16 卷影复制服务(VSS)无法创建数据库 '%ls' 的自动恢复快照以进行在线 DBCC 检查。
1849 16 CREATE DATABASE 失败,因为声明了 FILESTREAM 文件组,并且在模型数据库中将 ALLOW_SNAPSHOT_ISOLATION 或 READ_COMMITTED_SNAPSHOT 设置为 ON。 请在模型数据库中将 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT 设置为 OFF,或者在创建数据库时不声明任何 FILESTREAM 文件组,在新数据库中将 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT 设置为 OFF,然后使用 ALTER DATABASE 添加 FILESTREAM 文件组和文件。
1850 16 无法附加数据库 '%.*ls',因为文件名 '%.*ls' 在多个砖块上有效。
1851 16 文件名 '%.*ls' 作为相对路径在前缀为默认路径 '%ls' 后过长。
1052 21 收缩物理文件时出错。 有关详细信息,请检查 ERRORLOG。
1853 16 找不到逻辑数据库文件 '%.*ls'。 指定文件的完整路径。
1854 16 逻辑数据库文件 '%.*ls' 的原始文件名 '%.*ls' 太长,无法与新主数据文件位置的完整路径组合在一起。
1855 16 系统表 sysfiles1 已损坏。
1856 16 无法将文件 '%.*ls' 附加为数据库 '%.*ls',因为此数据库名称已附加文件 '%.*ls'
1057 16 无法将文件 '%.*ls' 附加为数据库 '%.*ls' ,因为此文件已用于数据库 '%.*ls'
1858 16 无法创建快照数据库,因为用户数据库仍在恢复中。
1859 16 模型数据库上下文中不允许创建数据库。 使用 U标准版 语句将上下文切换到其他数据库,然后重试。
1900 16 无法使用谓词子句创建聚集索引。 不支持筛选的聚集索引。
1901 16 无法对视图 '%.*ls' 创建索引或统计信息 '%.*ls',因为键列 '%.*ls' 不精确、计算且未持久化。 请考虑在视图索引或统计信息键中删除对列的引用,或将列更改为精确列。 如果列是在基表中计算出来的,请考虑在该处将它标记为 PERSISTED。
1902 16 无法在 %S_MSG '%.*ls' 上创建多个聚集索引。 在创建另一个群集索引之前,请删除现有聚集索引 '%.*ls'。
1904 16 表 '%.*ls' 上的 %S_MSG '%.*ls' 在键列表中具有 %d 列。 %S_MSG键列列表的最大限制为 %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 选项将聚集索引转换为非聚集索引。 若要将索引类型从聚集索引更改为非聚集索引,请删除该聚集索引,然后使用两条单独的语句创建非聚集索引。
1926 16 无法创建聚集索引,因为非聚集索引 ID %d 位于只读文件组中。
1927 16 表 '%.*ls' 上已有名为 '%.*ls' 的统计信息。
1929 16 不能为对象 '%.*ls' 创建统计信息,因为该对象不是用户表或视图。
1930 16 无法将非聚集索引转换为聚集索引,因为某外键约束引用了该索引。 请删除该外键约束,然后重试该操作。
1931 16 无法执行 SQL 语句,因为文件组 '%.*ls' 处于脱机状态。 请使用 sys.database_files 或 sys.master_files 目录视图来确定此文件组中文件的状态,然后从备份还原脱机文件。
1932 16 无法创建聚集索引,因为非聚集索引 ID %d 位于脱机文件组中。
1934 16 %ls 失败,因为下列 SET 选项的设置不正确: '%.*ls'。 请确保 SET 选项正确无误,可以用于 %S_MSG。
1935 16 无法创建索引。 对象 '%.*ls' 是使用以下标准版T 选项关闭创建的: '%.*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 列。
1943 16 无法重新组织表 “%.*ls” 上的索引 “%.*ls”,因为已禁用页面级别锁定。
1944 16 未创建索引 '%.*ls' ,因为索引键大小至少为 %d 字节。 %S_MSG索引键大小不能超过 %d 字节。 如果索引键包含隐式键列,则索引键大小不能超过 %d 字节。
1945 10 警告! %S_MSG 索引的最大密钥长度为 %d 字节。 索引 '%.*ls' 的最大长度为 %d 个字节。 对于某些大值组合,插入/更新操作将失败。
1946 16 操作失败。 索引 '%.*ls' 的长度 %d 字节的索引项超过了 %S_MSG 索引的最大长度 %d 字节。
1947 16 无法对视图 "%.*ls" 创建 %S_MSG。 该视图包含 “%.*ls” 上的自联接。
1949 16 不能对视图 '%.*ls' 创建 %S_MSG。 函数 '%s' 生成具有不确定性的结果。 请使用具有确定性的系统函数,或者修改用户定义函数以返回具有确定性的结果。
1950 16 无法创建对视图 '%.*ls' 的索引,因为视图在 GROUP BY 子句中包含不精确的表达式
1951 16 无法创建对视图 '%.*ls' 的索引,因为该视图在 WHERE 子句中包含不精确的表达式。
1952 16 无法创建视图 '%.*ls' 的索引,因为该视图在联接中包含不精确的表达式。
1953 16 无法创建视图 '%.*ls' 上的索引,因为内置函数中缺少某些参数。
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 %S_MSG %S_MSG '%.*ls' ,因为它的 %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' 的类型无效,不能用作索引中的包含列。
错误 Severity 是否记录事件 说明
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 或 FETCH 子句包含无效值。
1015 15 聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。
1016 15 在包含已联接的表的查询中,不能指定外部联接运算符。
1017 15 不能多次指定 %ls 提示。
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 作用域。
1027 15 GROUP BY 子句中的 CUBE 中指定了太多表达式。 最大数目为 %d。
1028 15 在 GROUP BY ALL 子句中,不允许使用 CUBE、ROLLUP 和 GROUPING SETS 构造。
1029 15 对于子查询和派生表,浏览模式无效。
1030 16 此处只允许使用常量。 不允许出现时间文字,因为它引用当前日期。
1031 15 百分比值必须介于 0 到 100 之间。
1032 16 不能使用列前缀 '%.*ls'。 这必须与 UPDATE 子句 '%.*ls' 中的对象匹配。
2052 16 ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效,除非还指定 TOP、OFF标准版T 或 FOR XML。
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'。
1040 15 与MAX_OUTSTANDING_IO_PER_VOLUME一起使用的值 %d 无效;MAX_OUTSTANDING_IO_PER_VOLUME必须大于 0 且小于或等于 %d。
1041 15 对于 LOG 文件,不允许使用选项 %.*ls。
1042 15 指定了冲突的 %ls 优化器提示。
1043 16 尚未实现 '%.*ls' 。
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 或 FETCH 子句提供的行数行计数参数必须是整数。
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 在视图、内联函数、派生表和子查询中包含 set 运算符时,FOR XML 和 FOR JSON 子句无效。 若要解决此问题,请使用派生表或公用表表达式或视图包装包含 set 运算符的 标准版LECT,并在其顶部应用 FOR XML 或 FOR JSON。
1087 15 必须声明表变量 "%.*ls"。
1088 15 找不到对象 "%.*ls",因为它不存在或者您没有所需的权限。
1089 15 SET FMTONLY OFF 语句必须是批处理中的最后一个语句。
1090 15 默认值对参数 %d 无效。
1091 15 选项 "%ls" 对此函数无效。
1092 16 在此上下文中,不能为选项 '%ls' 指定 %d 个统计信息名称。
1093 16 “%.*ls”不是有效的代理名称。
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' 文件组已满,因为存储空间不足或数据库文件达到允许的最大大小。 请注意,UNLIMITED 文件仍限制为 16TB。 请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
1102 22 对象 ID %ld 的 IAM 页 %S_PGID 不正确。 页面上的 %S_MSG ID 为 %ld;应为 %ld。
1104 17 TEMPDB 在溢出期间空间不足。 通过删除对象来创建空间和/或重写查询以占用更少的行。 如果此问题仍然存在,请考虑升级到更高的服务级别目标。
1105 17 由于缺少存储空间或数据库文件达到允许的最大大小,因此无法为数据库 '%.*ls' 中的对象 '%.*ls'%.*ls' 分配空间,因为 '%.*ls' 文件组已满。 请注意,UNLIMITED 文件仍限制为 16TB。 请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。
1119 16 其他人正在使用 IAM 页 %S_PGID 所属的对象,无法删除该 IAM 页。
1121 17 空间分配器不能在数据库 %d 中分配页。
1122 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 地址 0x%x 未对齐。
1123 14 表错误: 页 %S_PGID。 意外的页类型 %d。
1124 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,偏移量 0x%x 无效。
1125 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,行扩展到位于 0x%x 的可用空间。
1126 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 槽 %d,偏移量 0x%x 与前面的行重叠。
1127 14 表错误: 页 %S_PGID。 测试 (%ls) 失败。 值为 %ld 和 %ld。
1128 14 表错误:Page (%d:%d),行 %d。 测试 (%.*ls) 失败。 值为 %ld 和 %ld。
1129 16 无法从文件组 '%.*ls' 清除延迟的释放。
1130 10 为工作表分配区时出错。 TEMPDB 中的区 %S_PGID 可能已丢失。
1131 10 无法截断 AppendOnlyStorageUnit 0x%p。 下次将重试。 这只是一条信息性消息。 不需要任何用户操作。
1132 16 弹性池已达到其存储限制。 弹性池的存储使用不能超过 (%d) MB。
1133 17 托管实例已达到其存储限制。 托管实例的存储使用量不能超过 (%d) MB。
1134 17 无法在 Azure SQL 上还原数据文件大小大于允许的最大数据文件大小 (%d) MB 的数据库。
1135 17 无法在 Azure SQL 上还原日志文件大小大于允许的最大日志文件大小 (%d) MB 的数据库。
1136 17 tempdb 已达到其存储服务限制。 当前层上 tempdb 的存储使用量不能超过 (%d) MB。
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 内部错误。 并行事务过多。
1215 16 冲突ABORT_AFTER_WAIT = BLOCKERS 请求正在等待现有事务回滚。 无法执行此请求。 请在上一个请求完成时重试。
1216 16 由于系统任务冲突,无法完成具有 ABORT_AFTER_WAIT = BLOCKERS 选项的 DDL 语句。 请求只能中止用户事务。 请等待系统任务完成并重试。
1217 10 进程 ID %d 被 ABORT_AFTER_WAIT = BLOCKERS DDL 语句终止,database_id = %d,object_id = %d。
1218 10 ABORT_AFTER_WAIT = BLOCKERS 锁请求在 database_id = %d,object_id = %d。 所有阻止的用户会话都将终止。
1219 16 由于高优先级 DDL 操作,会话已断开连接。
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 的数据库主体无效。
1231 10 事务 (进程 ID %d) 被阻止/死锁,但尝试生成阻止的进程/死锁报告失败。
1232 16 未能使用锁管理器服务获取锁,可能是由于许多原因(包括暂时性服务故障)。
1401 21 数据库镜像主线程例程的启动因以下原因失败: %ls。 请纠正此错误的原因,然后重新启动 SQL Server 服务。
1402 20 见证服务器实例找不到数据库镜像 GUID {%.8x-%.4x-%.4x-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x} 的条目。 存在配置不匹配问题。 请重试该命令,或从数据库镜像伙伴之一重置见证服务器实例。
1403 16 镜像会话的见证服务器实例 %.*ls 从数据库 %.*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' 遇到错误 %d,状态为 %d,严重性 %d,当它充当数据库 '%.*ls' 的镜像伙伴时。 该数据库镜像伙伴可能会尝试从错误中自动恢复,并继续镜像会话。 有关详细信息,请查看其他错误消息的错误日志。
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” 的连接镜像在 %d 秒后没有响应时已超时数据库 “%.*ls”。 请检查服务和网络连接。
1480 10 %S_MSG数据库“%.*ls”将角色从“%ls”更改为“%ls”,因为镜像会话或可用性组由于 %S_MSG而故障转移。 这只是一条信息性消息。 不需要任何用户操作。
1481 10 数据库镜像无法修复数据库 "%.*ls" 中的物理页 %S_PGID。 无法联系镜像伙伴,或者镜像伙伴未提供该页的副本。 原因可能是缺少网络连接,或者伙伴保留的该页副本也已损坏。 若要了解伙伴当前是否处于连接状态,请查看 sys.database_mirroring 目录视图中的 mirroring_state_desc 列。 如果它们处于连接状态,那么,查看此消息报告时间前后的错误日志条目即可了解到伙伴无法提供该页副本的原因。 请尝试纠正该错误,然后继续镜像。
1482 10 数据库镜像无法获取快照同步锁。
1483 10 数据库 '%.*ls' 的状态信息 - 强化 Lsn: '%S_LSN' 提交 LSN: '%S_LSN' 提交时间: '%S_DATE'
1484 16 无法为数据库 '%.*ls' 设置数据库镜像,因为数据库已启用加速数据库恢复,或者持久化版本存储中仍有版本。 如果禁用了加速数据库恢复,请运行sys.sp_persistent_version_cleanup“db_name>”<来清理以前的版本。
1485 10 已在此 SQL Server 实例上启用数据库镜像功能。
1486 10 在端点配置中禁用了数据库镜像传输功能。
1487 10 数据库镜像正在启动 %d 并行重做线程,并将数据库 '%.*ls' 作为镜像副本。 这只是一条信息性消息。 不需要任何用户操作。
1488 16 数据库“%.*ls”数据库处于单用户模式,与参与数据库镜像或可用性组不兼容。 将数据库设置为多用户模式,然后重试该操作。
1489 10 由于出现错误 %d,已对此服务器禁用数据库镜像。 有关详细信息,请查看错误日志和配置。
1490 16 数据库 “%.*ls” 的远程副本尚未还原到包含所有文件流数据文件的日志备份。
1491 16 在数据库 '%.*ls' 上启用REMOTE_DATA_ARCHIVE时,不允许启用数据库镜像。
1492 16 在数据库 '%.*ls' 上启用更改源时,不允许启用数据库镜像。
1493 16 无法为数据库 '%.*ls' 设置数据库镜像,因为数据库具有 LEDGER = ON 选项或包含账本表。
1499 16 数据库镜像错误: 状态 %u,严重性 %u,状态 %u,字符串 %.*ls。
1501 20 排序失败。 请与技术支持部门联系。
1505 16 CREATE UNIQUE INDEX 语句终止,因为找到了对象名称 '%.*ls' 和索引名称 '%.*ls' 的重复键。 重复的键值为 %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 SQL Server 遇到:尝试读取以下内容所产生的 '%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 当表没有文本、ntext、image、varchar(max)、nvarchar(max)、非 FILESTREAM varbinary(max)、xml 或大型 CLR 类型列时,不能使用TEXTIMAGE_ON。
1710 10 如果在别名类型上绑定了规则或默认值,则不能将该别名类型用作表变量中的列类型或将其用作表值函数中的返回表定义。 在类型 '%.*ls' 上绑定了 %S_MSG。
1711 16 无法对表 '%.*ls' 中的列 '%.*ls' 定义 PRIMARY KEY 约束。 必须将计算列持久化,并且该列不可为 Null。
1712 16 联机索引操作只能在 SQL Server 或 Azure SQL Edge 的企业版中执行。
1713 16 不能对表 '%.*ls' 或使用该表执行 %ls,因为该表是目标表或是当前正在执行的触发器的级联操作的一部分。
1714 16 更改表失败,因为表 '%.*ls' 的唯一列 ID 已用完。
1715 16 外键 '%.*ls' 创建失败。 仅允许使用 NO ACTION 引用更新操作来引用计算列 '%.*ls'。
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' 创建索引 '%.*ls',因为计算列 '%.*ls' 使用 FILESTREAM 列。
1729 16 无法创建表 '%.*ls',因为分区列 '%.*ls' 使用 FILESTREAM 列。
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',因为该表已包含一个或多个稀疏列。 如果一个表包含一个稀疏列,则无法将稀疏列集添加到该表。
1735 16 为要创建的表指定的重复范围分区函数。 删除其中一个范围分区函数规范并重新提交请求。
1736 16 表 '%.*ls' 中的列 '%.*ls' 不能在 CHECK 约束或计算列定义中引用,因为该列是稀疏列集。 在 CHECK 约束或计算列定义中不能引用稀疏列集。
1737 16 为要创建的表指定的重复分布子句。 删除其中一个分发子句并重新提交请求。
1738 10 无法创建只包含一个列集列、不包含任何非计算列的表 '%.*ls'。
1739 16 ALTER TABLE 失败,因为表具有 %d 可变长度列(包括已删除但需要清理的列)。 这超出了支持的最大列数。 使用 REBUILD 选项执行 ALTER TABLE,然后重试原始 ALTER TABLE 语句。
1740 16 无法加密 '%.*ls' 表中的稀疏列 '%.*ls',因为该表包含稀疏列集。
1741 16 无法在 '%.*ls' 表中创建稀疏列集 '%.*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' 创建失败。 仅允许使用 NO ACTION 和 CASCADE 引用删除操作来引用计算列 '%.*ls'。
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。
1782 16 无法删除索引 '%.*ls',因为未为基本数据指定分区方案。
1784 16 无法创建外键 '%.*ls',因为引用的列 '%.*ls.%.*ls' 是一个非持久化计算列。
1785 16 在表 '%.*ls' 上引入 FOREIGN KEY 约束 '%.*ls' 可能会导致循环或多个级联路径。 请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
1786 16 外键 '%.*ls' 中的列 '%.*ls.%.*ls' 或引用列 '%.*ls'是时间戳列。 此数据类型不能用于级联引用完整性约束。
1787 16 无法对表 '%.*ls' 使用级联 DELETE 或 UPDATE 定义外键约束 '%.*ls',因为表上定义了 INSTEAD OF DELETE 或 UPDATE TRIGGER。
1788 16 无法创建级联外键 '%.*ls' ,其中引用列 '%.*ls.%.*ls' 是标识列。
1789 16 不能在计算列、约束、默认定义或 IN标准版RT 语句中使用 CHECKSUM} 。
1790 16 用户定义表类型的名称不能以数字记号(#)开头。
1791 16 不能对表 '%.*ls' 中的列 '%.*ls' 创建 DEFAULT 约束,因为该列是稀疏列集或稀疏列集。 稀疏列或稀疏列集不能有 DEFAULT 约束。
1792 16 更改表 '%.*ls' 失败,因为添加的固定列可能会导致现有数据超出允许的最大表行大小 %d 字节。
1801 16 数据库 '%.*ls' 已存在。 请选择其他数据库名称。
1802 16 CREATE DATABASE 失败。 无法创建列出的某些文件名。 请查看相关错误。
1803 17 CREATE DATABASE 语句失败。 主文件必须至少是 %d MB 才能容纳 model 数据库的副本。
1806 16 CREATE DATABASE 失败。 数据库 '%.*ls' 的默认排序规则不能设置为 '%.*ls'。
1807 17 无法获得数据库 '%.*ls' 上的排他锁。 请稍后重试该操作。
1809 10 若要获得最佳性能,请通过运行 sp_updatestats 更新 '%.*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'。 如果数据库参与可用性组,则只有在主 副本 (replica)可用性的截断 LSN 通过文件的删除 LSN 并完成后续的 BACKUP LOG 操作后,才能重复使用已删除的文件。
1834 16 无法覆盖文件 '%ls'。 数据库 '%.*ls' 正在使用该文件。
1835 16 无法创建/附加任何新数据库,因为现有数据库的数目已达到最大允许值: %d。
1836 10 无法创建默认文件,因为提供的名称太长。
1837 16 文件名 "%ls" 太长,无法创建备用流名称。
1838 10 脱机的数据库文件已在从数据库快照恢复为联机状态时被覆盖。 恢复的文件可能包含无效的页。 请运行数据库一致性检查,评估数据的完整性。
1839 16 由于名称 '%ls' 是保留的设备名,因此无法创建默认数据文件。
1841 16 CREATE DATABASE 失败。 CONTAINMENT 子句不能与 FOR ATTACH 选项一起使用。
1842 16 最大文件大小不能大于 2147483647(以页大小为单位)。 文件增长不能大于 2147483647(以页大小和百分比为单位)。
1843 10 正在将数据库 '%ls' 恢复到获取数据库快照 '%ls' 时的情形(拆分点为 LSN %.*ls (0x%ls))。 这只是一条信息性消息。 不需要任何用户操作。
1844 16 %ls 上不支持 %ls。
1845 16 当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,在 VSS 提供的编写器元数据文档中找不到 SQL VSS 编写器。
1846 16 当创建自动恢复的卷影复制服务(VSS)快照以进行在线 DBCC 检查时,找不到数据库 '%ls' 的 SQL VSS 编写器组件。
1847 16 当前版本的操作系统不支持自动恢复的卷影复制服务(VSS)快照。
1848 16 卷影复制服务(VSS)无法创建数据库 '%ls' 的自动恢复快照以进行在线 DBCC 检查。
1849 16 CREATE DATABASE 失败,因为声明了 FILESTREAM 文件组,并且在模型数据库中将 ALLOW_SNAPSHOT_ISOLATION 或 READ_COMMITTED_SNAPSHOT 设置为 ON。 请在模型数据库中将 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT 设置为 OFF,或者在创建数据库时不声明任何 FILESTREAM 文件组,在新数据库中将 ALLOW_SNAPSHOT_ISOLATION 和 READ_COMMITTED_SNAPSHOT 设置为 OFF,然后使用 ALTER DATABASE 添加 FILESTREAM 文件组和文件。
1850 16 无法附加数据库 '%.*ls',因为文件名 '%.*ls' 在多个砖块上有效。
1851 16 文件名 '%.*ls' 作为相对路径在前缀为默认路径 '%ls' 后过长。
1052 21 收缩物理文件时出错。 有关详细信息,请检查 ERRORLOG。
1853 16 找不到逻辑数据库文件 '%.*ls'。 指定文件的完整路径。
1854 16 逻辑数据库文件 '%.*ls' 的原始文件名 '%.*ls' 太长,无法与新主数据文件位置的完整路径组合在一起。
1855 16 系统表 sysfiles1 已损坏。
1856 16 无法将文件 '%.*ls' 附加为数据库 '%.*ls',因为此数据库名称已附加文件 '%.*ls'
1057 16 无法将文件 '%.*ls' 附加为数据库 '%.*ls' ,因为此文件已用于数据库 '%.*ls'
1858 16 无法创建快照数据库,因为用户数据库仍在恢复中。
1859 16 模型数据库上下文中不允许创建数据库。 使用 U标准版 语句将上下文切换到其他数据库,然后重试。
1860 16 任务已中止,但 %S_MSG %S_MSG '%.*ls' 可能会在后台继续。 请检查 %S_MSG是否已成功完成。
1900 16 无法使用谓词子句创建聚集索引。 不支持筛选的聚集索引。
1901 16 无法对视图 '%.*ls' 创建索引或统计信息 '%.*ls',因为键列 '%.*ls' 不精确、计算且未持久化。 请考虑在视图索引或统计信息键中删除对列的引用,或将列更改为精确列。 如果列是在基表中计算出来的,请考虑在该处将它标记为 PERSISTED。
1902 16 无法在 %S_MSG '%.*ls' 上创建多个聚集索引。 在创建另一个群集索引之前,请删除现有聚集索引 '%.*ls'。
1904 16 表 '%.*ls' 上的 %S_MSG '%.*ls' 在键列表中具有 %d 列。 %S_MSG键列列表的最大限制为 %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 选项将聚集索引转换为非聚集索引。 若要将索引类型从聚集索引更改为非聚集索引,请删除该聚集索引,然后使用两条单独的语句创建非聚集索引。
1926 16 无法创建聚集索引,因为非聚集索引 ID %d 位于只读文件组中。
1927 16 表 '%.*ls' 上已有名为 '%.*ls' 的统计信息。
1929 16 不能为对象 '%.*ls' 创建统计信息,因为该对象不是用户表或视图。
1930 16 无法将非聚集索引转换为聚集索引,因为某外键约束引用了该索引。 请删除该外键约束,然后重试该操作。
1931 16 无法执行 SQL 语句,因为文件组 '%.*ls' 处于脱机状态。 请使用 sys.database_files 或 sys.master_files 目录视图来确定此文件组中文件的状态,然后从备份还原脱机文件。
1932 16 无法创建聚集索引,因为非聚集索引 ID %d 位于脱机文件组中。
1934 16 %ls 失败,因为下列 SET 选项的设置不正确: '%.*ls'。 请确保 SET 选项正确无误,可以用于 %S_MSG。
1935 16 无法创建索引。 对象 '%.*ls' 是使用以下标准版T 选项关闭创建的: '%.*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 列。
1943 16 无法重新组织表 “%.*ls” 上的索引 “%.*ls”,因为已禁用页面级别锁定。
1944 16 未创建索引 '%.*ls' ,因为索引键大小至少为 %d 字节。 %S_MSG索引键大小不能超过 %d 字节。 如果索引键包含隐式键列,则索引键大小不能超过 %d 字节。
1945 10 警告! %S_MSG 索引的最大密钥长度为 %d 字节。 索引 '%.*ls' 的最大长度为 %d 个字节。 对于某些大值组合,插入/更新操作将失败。
1946 16 操作失败。 索引 '%.*ls' 的长度 %d 字节的索引项超过了 %S_MSG 索引的最大长度 %d 字节。
1947 16 无法对视图 "%.*ls" 创建 %S_MSG。 该视图包含 “%.*ls” 上的自联接。
1949 16 不能对视图 '%.*ls' 创建 %S_MSG。 函数 '%s' 生成具有不确定性的结果。 请使用具有确定性的系统函数,或者修改用户定义函数以返回具有确定性的结果。
1950 16 无法创建对视图 '%.*ls' 的索引,因为视图在 GROUP BY 子句中包含不精确的表达式
1951 16 无法创建对视图 '%.*ls' 的索引,因为该视图在 WHERE 子句中包含不精确的表达式。
1952 16 无法创建视图 '%.*ls' 的索引,因为该视图在联接中包含不精确的表达式。
1953 16 无法创建视图 '%.*ls' 上的索引,因为内置函数中缺少某些参数。
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 %S_MSG %S_MSG '%.*ls' ,因为它的 %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' 的类型无效,不能用作索引中的包含列。