数据库引擎事件和错误(11000 到 12999)

本文包含错误消息号(范围在 11000 到 12999 之间)及其说明,即 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) 的事件和错误(范围在 11000 到 12999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:

本文展示了 SQL Server 2017 (14.x) 的事件和错误(范围在 11000 到 12999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:

本文展示了 SQL Server 2019 (15.x) 的事件和错误(范围在 11000 到 12999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:

本文展示了 SQL Server 2022 (16.x) 的事件和错误(范围在 11000 到 12999 之间)。 如果要查看其他版本的 SQL Server 的事件和错误,请参阅:

错误和事件(11000 到 12999)

错误 Severity 是否记录事件 说明
11000 16 此列的状态代码未知。
11001 16 成功地返回了非 NULL 值。
11002 16 发生延迟的取值函数验证。 此列的绑定无效。
11003 16 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。
11004 16 成功地返回了 NULL 值。
11005 16 成功地返回了截断的值。
11006 16 由于符号不匹配,未能转换数据类型。
11007 16 由于数据值溢出了提供程序所用数据类型的取值范围,转换失败。
11008 16 提供程序无法对此列分配内存或打开另一个存储对象。
11009 16 提供程序无法确定此列的值。
11010 16 用户没有写入该列的权限。
11011 16 数据值违反了该列的完整性约束。
11012 16 数据值违反了该列的架构。
11013 16 列的状态有错误。
11014 16 列使用了默认值。
11015 16 设置数据时跳过了该列。
11031 16 已成功删除该行。
11032 16 表处于立即更新模式下,在数据源中删除一行将导致删除多行。
11033 16 行已释放,即使该行有挂起的更改。
11034 16 在通知期间取消了删除行的操作。
11036 16 行集正在使用乐观并发机制,而自上次提取或重新同步包含列值的行后,该列值又有更改。
11037 16 该行有挂起的删除操作,或该删除操作已传送到了数据源。
11038 16 该行是挂起的插入行。
11039 16 DBPROP_CHANGEINSERTEDROWS 是 VARIANT_FALSE,而该行的插入操作已传送到了数据源。
11040 16 删除该行违反了该列或表的完整性约束。
11041 16 行控点无效,或当前线程对该行控点无访问权。
11042 16 删除该行将导致超过行集属性 DBPROP_MAXPENDINGROWS 所指定的挂起更改数目限制。
11043 16 该行有打开的存储对象。
11,044 16 提供程序内存不足,无法提取行。
11045 16 用户没有删除该行的足够权限。
11046 16 表处于立即更新模式下,由于达到了服务器上的某一限制(如查询执行超时)而未删除该行。
11047 16 更新操作不满足架构要求。
11048 16 出现可恢复的、特定于提供程序的错误,如 RPC 失败。
11100 16 提供程序指示与其他属性或要求发生了冲突。
11101 16 未能获得访问 text、ntext 或 image 所需的接口。
11102 16 提供程序不支持必需的行查找接口。
11103 16 提供程序不支持 UPDATE/DELETE/INSERT 语句必需的接口。
11104 16 提供程序不支持此表上的插入。
11105 16 提供程序不支持此表上的更新。
11106 16 提供程序不支持此表上的删除。
11107 16 提供程序不支持行查找位置。
11108 16 提供程序不支持必需的属性。
11109 16 提供程序不支持对此数据源进行索引扫描。
11201 16 由于缺少 FROM 服务名称,无法传递此消息。 消息源自: '%ls'。
11202 16 已将此消息删除,因为 FROM 服务名称超出了最大大小 %d 字节的限制。 服务名称: "%.*ls"。 消息源自: "%ls"。
11203 16 已将此消息删除,因为缺少 FROM Broker 实例。 消息源自 '%ls'。
11204 16 已将此消息删除,因为 FROM Broker 实例超出了最大大小 %d 字节的限制。 Broker 实例:"%.*ls"。 消息源自: "%ls"。
11,205 16 已将此消息删除,因为缺少 TO 服务名称。 消息源自: "%ls"。
11206 16 已将此消息删除,因为 TO 服务名称超出了最大大小 %d 字节的限制。 服务名称: "%.*ls"。 消息源自: "%ls"。
11207 16 已将此消息删除,因为缺少服务约定名称。 消息源自: "%ls"。
11208 16 已将此消息删除,因为服务约定名称超出了最大大小 %d 字节的限制。 约定名称 "%.*ls"。 消息源自: "%ls"。
11209 16 由于无法将会话 ID 与活动的会话关联,无法传递此消息。 消息源自: '%ls'。
11210 16 已将此消息删除,因为找不到 TO 服务。 服务名称: "%.*ls"。 消息源自: "%ls"。
11211 16 已将此消息删除,因为用户无权访问目标数据库。 数据库 ID: %d。 消息来源:"%ls"。
11212 16 无法传递此消息,因为会话端点已关闭。
11213 16 无法传递此消息,因为它不是会话的第一条消息。
11214 16 由于找不到 '%.*ls' 约定或者服务不接受约定的会话,无法传递此消息。
11215 16 无法传递此消息,因为 ID 为 %i 的数据库中 ID 为 %i 的用户无权发送到服务。 服务名称: '%.*ls'。
11216 16 无法传递此消息,因为其他任务正在处理此消息。
11217 16 无法传递此消息,因为其序列号与会话接收的序列号不一致。 会话接收序列号: %I64d,消息序列号: %I64d。
11218 16 无法传递此消息,因为此消息重复。
11219 16 无法传递此消息,因为已禁用目标队列。 队列 ID: %d。
11220 16 无法传递此消息,因为缺少 TO Broker 实例。
11221 16 无法传递此消息,因为消息标头中存在不一致的地方。
11222 16 无法传递此消息,因为消息的 TO 服务名称与会话端点中的名称不匹配。 消息 TO 服务名称:'%.*ls'。 会话端点 TO 服务名称:'%.*ls'。
11223 16 由于此消息中的服务约定名称与会话端点中的名称不匹配,无法传递此消息。 消息服务约定名称:'%.*ls'。 会话端点服务约定名称:'%.*ls'。
11224 16 无法传递此消息,因为此服务程序的其他实例已开始使用此端点进行会话。
11225 16 由于找不到消息类型名称,无法传递此消息。 消息类型名称: '%.*ls'。
11226 16 无法传递此消息,因为服务约定中不包含该消息类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11227 16 无法传递此消息,因为发起方服务所发送消息的类型属于只能由目标发送的类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11228 16 无法传递此消息,因为目标服务所发送消息的类型属于只能由发起方发送的类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11229 16 无法传递此消息,因为无法检索安全上下文。
11,230 16 无法传递此消息,因为无法对其进行解密和验证。
11231 16 无法传递此消息,因为虽然消息是安全的,但会话端点不安全。
11232 16 无法传递此消息,因为虽然会话端点是安全的,但消息不安全。
11233 16 已删除此消息,因为会话端点的会话密钥与消息的会话密钥不匹配。
11234 16 无法传递此消息,因为在处理此消息时发生了内部错误。 错误代码 %d,状态 %d: %.*ls。
11235 16 收到的消息格式不正确。 未定义二进制消息类 (%d:%d)。 这可能说明网络有问题或其他应用程序已连接到 Service Broker 端点。
11236 16 收到损坏的消息。 二进制标头大小应为 %d,而收到的标头大小为 %d。
11237 16 内存不足,无法处理 %S_MSG 消息。 该消息已删除。
11238 16 收到损坏的消息。 专用变量数据段的格式不正确。
11239 16 收到损坏的消息。 专用变量数据段超出了消息的长度。
11240 16 收到损坏的消息。 二进制消息前导码的格式不正确。
11241 16 收到损坏的消息。 会话安全版本号不是 %d.%d。
11,242 16 收到损坏的消息。 已超出公共变量数据元素的最大数目 (%d)。 找到的公共变量数据元素数为: %d。
11243 16 收到损坏的消息。 此消息中的公共变量数据元素 (%d) 重复。
11244 16 收到损坏的消息。 握手验证标头的格式不正确。
11245 16 收到损坏的消息。 已超出专用变量数据元素的最大数目 (%d)。 找到的专用变量数据元素数为: %d。
11246 16 收到损坏的消息。 此消息中的专用变量数据元素 (%d) 重复。
11247 16 收到损坏的消息。 登录协商标头无效。
11,248 16 收到损坏的消息。 SSPI 登录标头无效。
11,249 16 收到损坏的消息。 pre-master-secret 无效。
11250 16 收到损坏的消息。 安全证书密钥字段必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11251 16 收到损坏的消息。 服务对安全标头源证书和签名必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11252 16 收到损坏的消息。 缺少目标证书序列号。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11253 16 收到损坏的消息。 服务对安全标头目标证书、密钥交换密钥、密钥交换密钥 ID 和会话密钥必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11254 16 收到损坏的消息。 缺少会话密钥 ID。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11255 16 收到损坏的消息。 虽然设置了加密标志,但缺少消息正文、MIC 或 salt。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11256 16 收到损坏的消息。 虽然 MIC 存在,但缺少消息正文或加密标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11257 16 收到损坏的消息。 MIC 和会话密钥 ID 的状态无效。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11258 16 收到损坏的消息。 MIC 大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11259 16 收到损坏的消息。 证书序列号大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11260 16 收到损坏的消息。 证书颁发者名称的大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11261 16 收到损坏的消息。 目标证书序列号大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11262 16 收到损坏的消息。 目标证书颁发者名称的大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11263 16 收到损坏的消息。 服务对安全标头的大小为 %d,但其大小必须介于 %d 个和 %d 个字节之间。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11264 16 收到损坏的消息。 密钥交换密钥的大小为 %d,但其大小必须介于 %d 个和 %d 个字节之间。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11265 16 收到损坏的消息。 密钥交换的密钥 ID 无效。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11266 16 收到损坏的消息。 加密会话密钥大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11267 16 收到损坏的消息。 会话密钥 ID 的大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11268 16 收到损坏的消息。 salt 大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11269 16 收到损坏的消息。 消息中的 UNICODE 字符串不是按双字节对齐的。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11270 16 收到损坏的消息。 消息中 UNICODE 字符串的大小大于允许的最大值(%d 个字节)。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11271 16 收到损坏的消息。 会话 ID 不能是 NULL。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11272 16 收到损坏的消息。 消息 ID 不能是 NULL。
11273 16 收到损坏的消息。 消息正文没有正确填充以便加密。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11274 16 收到损坏的消息。 序列号大于允许值。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11275 16 收到损坏的消息。 既设置了会话结尾标志,又设置了错误标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11276 16 收到损坏的消息。 对未编序的消息设置了会话结尾标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11277 16 收到损坏的消息。 不能在已编序的第一个消息中设置会话结尾标志和错误标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11,278 16 收到损坏的消息。 缺少此消息的消息类型。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11279 16 收到损坏的消息。 不能在此消息中设置消息类型。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11280 16 无法处理大小为 %lu 个字节的数据包,因为它超出了接收缓冲区总数。
11281 16 收到损坏的消息。 消息标头的专用部分格式不正确。
11282 16 由于存在许可限制,已删除此消息。 有关详细信息,请参阅相关文档。
11285 16 已删除此转发消息,因为剩余跃点计数已达到 0。
11286 16 已删除此转发消息,因为此 SQL Server 实例的内存不足。
11288 16 已删除此转发消息,因为正在转发同样的消息。
11289 16 已删除此转发消息,因为其内存使用量将超出为转发消息配置的内存限制 %d 字节。
11290 16 已删除此转发消息,因为无法在消息生存时间内传递消息。 这可能指示转发路由的配置不正确或目标无法访问。
11291 16 此转发消息已删除,原因是占用的时间超过了消息的生存时间 %u 秒(消息用了 %u 秒抵达,在此 Broker 中花费了 %u 秒)。
11292 16 已删除此转发消息,因为发送消息时出现传输发送错误。 关于该错误,请查看前面的事件。
11293 16 已删除此转发消息,因为传输已关闭。
11294 16 已删除此转发消息,因为目标路由无效。
11295 10 检测到端点配置更改。 现在将重新启动 Service Broker 管理器和传输。
11296 10 检测到证书更改。 现在将重新启动 Service Broker 管理器和传输。
11297 16 收到损坏的消息。 专用变量数据段偏移量不正确。
11298 16 收到损坏的消息。 公共变量数据段偏移量不正确。
11299 10 收到损坏的消息。 未编序的消息具有非零序列号。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11300 10 提交 readonly 或 TEMPDB XDES 时出错,正在关闭服务器。
11301 10 执行对象 %p 事件 %d 的事务通知时出错。
11302 10 回滚期间出错。 正在关闭数据库(位置: %d)。
11303 10 释放保留的日志空间时出错: %ls 空间 %I64d,代码 %d,状态 %d。
11304 10 无法记录本地两阶段提交事务的结果。 正在使数据库离线。
11306 16 不允许此事务向前推进。 事务已回滚。
11313 16 此操作必须在并行嵌套事务中执行。
11314 16 存储过程 %.*ls 必须在用户事务中执行。
11315 16 为 PNT 子事务指定的隔离级别与父事务的当前隔离级别不匹配。
11316 16 %ls 语句不能在并行嵌套事务中使用。
11317 16 并行嵌套事务中不支持有更新的并行计划。
11318 16 存储过程 '%.*ls' 无法通过 MARS 连接执行。
11319 16 绑定会话和用户并行嵌套事务不能在同一事务中使用。
11320 16 无法创建用户并行嵌套事务,达到最大并行嵌套事务数。
11321 16 此操作不能在活动事务中执行。
11322 16 ATOMIC 块内不支持控制显式事务和创建保存点 (BEGIN/SAVE/COMMIT/ROLLBACK TRANSACTION)。
11323 16 内存优化表和本机编译模块不能在非本机编译的 ATOMIC 块中使用。
11324 16 ATOMIC 块内不支持 @@TRANCOUNT。
11325 16 ATOMIC 块内不支持多重活动结果集 (MARS) 和绑定会话。
11400 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 的索引 '%.*ls' 使用分区函数 '%.*ls',但表 '%.*ls' 使用非等价的分区函数 '%.*ls'。 索引视图 '%.*ls' 的索引和表 '%.*ls' 必须使用等价的分区函数。
11401 16 ALTER TABLE SWITCH 语句失败。 表 '%.*ls' 为 %S_MSG,但索引视图 '%.*ls' 的索引 '%.*ls' 为 %S_MSG。
11402 16 ALTER TABLE SWITCH 语句失败。 %d 个索引视图引用了目标表 '%.*ls',但只有 %d 个索引视图引用了源表 '%.*ls'。 目标表上的每个索引视图必须至少在源表上有一个匹配的索引视图。
11403 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 未与表 '%.*ls' 对齐。 该索引视图的分区列 '%.*ls' 根据一个或多个列或者一个表达式计算其值,而不是从表分区列 '%.*ls' 中直接选择值。 请更改索引视图定义,以便从表分区列 '%.*ls' 中直接选择分区列。
11404 16 ALTER TABLE SWITCH 语句失败。 %d 个索引视图引用了目标表 '%.*ls',但只有 %d 个匹配索引视图引用了源表 '%.*ls'。 目标表上的每个索引视图必须至少在源表上有一个匹配的索引视图。
11405 16 ALTER TABLE SWITCH 语句失败。 表 '%.*ls' 未与索引视图 '%.*ls' 的索引 '%.*ls' 对齐。 该表按列 '%.*ls' 进行分区,但该索引视图的索引则按列 '%.*ls' 进行分区,该列是从表 '%.*ls' 的另一列 '%.*ls' 中选择的。 请更改索引视图定义,以便索引的分区列与表的分区列相同。
11406 16 ALTER TABLE SWITCH 语句失败。 源分区和目标分区的 DATA_COMPRESSION 选项具有不同的值。
11407 16 无法为 '%.*ls' 启用 vardecimal 存储格式。 只有 SQL Server Enterprise Edition 支持 vardecimal。
11408 16 无法修改表 '%.*ls' 中的列 '%.*ls' 来添加或删除 COLUMN_SET 属性。 若要更改列的 COLUMN_SET 属性,请修改此表以删除该列然后重新添加该列,或者删除此表并重新创建。
11409 16 无法删除表 '%.*ls' 中的列集 '%.*ls',因为该表包含的列超过了 1025 列。 请将表中的列数减少到 1025 以下。
11410 16 无法将表 '%.*ls' 中的列 '%.*ls' 修改为稀疏列,因为该列上绑定了默认值或规则。 请先从该列取消规则或默认值的绑定,再将该列指定为稀疏列。
11411 16 无法将稀疏列 '%.*ls' 添加到表 '%.*ls',因为该列的数据类型上绑定了默认值或规则。 请先从数据类型取消规则或默认值的绑定,再将该稀疏列添加到表。
11412 16 由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的稀疏存储属性,ALTER TABLE SWITCH 语句失败。
11413 16 由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的列集属性,ALTER TABLE SWITCH 语句失败。
11414 10 警告: 选项 %ls 不适用于表 %.*ls,因为该表没有聚集索引。 此选项将仅应用于该表的非聚集索引(如果有)。
11415 16 无法禁用或启用对象 '%.*ls'。 此操作仅适用于外键和检查约束。
11418 16 无法 %S_MSG 表 '%.*ls',因为该表包含与压缩不兼容的稀疏列或列集列。
11419 16 无法更改或删除列 '%.*ls',因为表 '%.*ls' 是联合的。
11420 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 引用的对象不参与 ALTER TABLE SWITCH 语句,因此无法使用 WAIT_AT_LOW_PRIORITY 选项。 删除此视图的索引或更改其定义,使其仅引用参与 ALTER TABLE SWITCH 语句的表。
11421 10 通过主机名 '%.*ls' 对数据库 '%.*ls'、表 '%.*ls' 执行 '%.*ls' 语句,主机进程 ID %d 一起使用 WAIT_AT_LOW_PRIORITY 选项,MAX_DURATION = %d,ABORT_AFTER_WAIT = BLOCKERS。 阻止用户会话将在最长等待时间后终止。
11422 10 通过主机名 '%.*ls' 对数据库 '%.*ls'、表 '%.*ls' 执行 ALTER TABLE SWITCH 语句,主机进程 ID %d 与目标表 '%.*ls' 一起使用 WAIT_AT_LOW_PRIORITY 选项,MAX_DURATION = %d,ABORT_AFTER_WAIT = BLOCKERS。 阻止用户会话将在最长等待时间后终止。
11423 14 用户无权使用 ABORT_AFTER_WAIT = BLOCKERS 选项。
11424 16 无法更改表 '%.*ls' 中的标识列 '%.*ls',因为此操作需要修改数据,并且表包含持久化计算列。 在修改标识列之前删除持久化计算列。
11425 16 无法继续执行 DDL 操作,因为它引用了表 '%.*ls' 上的列 '%.*ls',而这与此表上正在进行的并发列操作冲突。 并发操作可以是联机更改列操作。
11426 16 无法联机更改本地临时表上的列。 脱机执行更改操作。
11427 16 无法对表 '%.*ls' 执行联机 ALTER COLUMN 操作,因为列 '%.*ls' 当前已经或正在更改为不支持的数据类型:text、ntext、image、CLR 类型或 FILESTREAM。 该操作必须离线执行。
11428 16 列 '%.*ls' 不能联机更改为具有架构集合的 XML 类型。 该操作必须离线执行。
11429 16 表 '%.*ls' 的联机 ALTER COLUMN 语句失败,因为表已启用更改跟踪或标记为合并复制。 在使用联机 ALTER COLUMN 或脱机执行操作之前,禁用更改跟踪和合并复制。
11430 16 无法在列 '%.*ls' 上启用变更数据捕获。 加密列不支持变更数据捕获。
11501 16 由于编译错误,无法分析批处理。
11502 16 在此上下文中无法推断参数 '%.*ls' 的类型。
11503 16 无法推断参数类型,因为单个表达式包含两个非类型化参数:'%.*ls' 和 '%.*ls'。
11504 16 数据库 %d 中用户类型为 ID %d 的发现类型无效。
11505 16 数据库 %d 中 XML 架构集合为 ID %d 的发现类型无效。
11506 16 无法唯一推断 '%.*ls' 的参数类型;有两种可能 '%ls' 和 '%ls'。
11507 16 无法推断 '%.*ls' 的参数类型,因为没有任何类型会使查询有效。
11508 16 未声明的参数 '%.*ls' 在正在分析的批处理中多次使用。
11509 16 无法确定元数据,因为语句 '%.*ls' 与语句 '%.*ls' 不兼容。
11510 16 无法确定元数据,因为主批处理中的语句 '%.*ls' 与过程 '%.*ls' 中的语句 '%.*ls' 不兼容。
11511 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 与主批处理中的语句 '%.*ls' 不兼容。
11512 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 与过程 '%.*ls' 中的语句 '%.*ls' 不兼容。
11513 16 无法确定元数据,因为语句 '%.*ls' 包含动态 SQL。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11514 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 包含动态 SQL。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11515 16 无法确定元数据,因为语句 '%.*ls' 调用了 CLR 过程。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11516 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了 CLR 过程。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11517 16 无法确定元数据,因为语句 '%.*ls' 调用了 CLR 触发器。
11518 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了 CLR 触发器。
11519 16 无法确定元数据,因为语句 '%.*ls' 调用了扩展存储过程。
11520 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了扩展存储过程。
11521 16 无法确定元数据,因为语句 '%.*ls' 在影响其元数据的上下文中使用了未声明的参数。
11522 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 在影响其元数据的上下文中使用了未声明的参数。
11523 16 无法确定元数据,因为语句 '%.*ls' 会导致间接递归。
11524 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 会导致间接递归。
11525 16 无法确定元数据,因为语句 '%.*ls' 使用了临时表。 元数据发现仅在分析单语句批处理时支持临时表。
11526 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 使用了临时表。
11527 16 无法确定元数据,因为语句 '%.*ls' 不支持元数据发现。
11528 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 不支持元数据发现。
11529 16 无法确定元数据,因为每个代码路径都会导致错误;请参阅前面的一些错误。
11530 16 无法确定元数据,因为没有到达批处理末尾的代码路径。
11531 16 传递给 sys.dm_exec_describe_first_result_set_for_object 的对象 ID '%d' 引用的对象不是 T-SQL 过程或触发器。
11532 16 传递给 sys.dm_exec_describe_first_result_set_for_object的 对象 ID '%d' 无效。
11533 16 类型 '%.*ls' 不是结果集定义的有效对象名称。
11534 16 类型 '%.*ls' 无效或不是表类型。
11535 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句指定了 %d 个结果集,而该语句试图发送的结果集多于此值。
11536 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句指定了 %d 个结果集,而该语句在运行时仅发送了 %d 个结果集。
11537 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集号 %d 指定了 %d 列,但该语句在运行时发送了 %d 列。
11538 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集 #%d 中的列 #%d 指定了类型 '%ls',而在运行时发送的相应类型为 '%ls';这两种类型之间没有转换。
11539 16 EXECUTE 语句开始运行后,WITH RESULT SETS 子句中指定的类型之一已被修改。 请重新运行该语句。
11541 16 当 SET STATISTICS XML 或 SET STATISTICS PROFILE 开启时,无法调用 sp_describe_first_result_set。
11542 16 sp_describe_undeclared_parameters 未能发现远程过程调用的参数元数据,因为参数是按名称传递的,而按名称传递参数元数据发现失败。
11543 16 在通过具有 WITH RESULT SETS 子句的 EXECUTE 语句执行的存储过程或批处理中,不允许使用 SET STATISTICS XML ON 和 SET STATISTICS PROFILE ON。
11544 16 无法推断远程调用模块 '%.*ls' 的 '%d' 位置参数的类型。
11545 16 无法在 SELECT INTO 中发现远程结果集。
11546 16 当 STATISTICS XML、STATISTICS PROFILE 或 SHOWPLAN set 选项开启时,sp_showmemo_xml 无法运行。 将这些选项设置为 OFF 并重新运行 sp_showmemo_xml。
11547 16 只有一个语句可用作 sp_showmemo_xml 的输入参数。 修改输入参数并重新运行存储过程。
11548 16 存储过程 'sp_showmemo_xml' 在此版本的 SQL Server 中不可用。
11549 16 不支持使用存储过程。 修改输入参数并重新运行 sp_showmemo_xml。
11550 16 无法确定元数据,因为语句 '%.*ls' 的远程元数据发现失败。
11551 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 的远程元数据发现失败。
11552 16 @browse_information_mode 参数需要一个值为 0、1 或 2 的 tinyint。
11553 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集 #%d 中的列 #%d 指定了不可为 null 的类型,并且在运行时发送的相应值为 null。
11554 16 无法将 NULL 分配给不可为 null 的变量或参数 '%.*ls'。
11555 15 参数 '%.*ls' 已声明为 NOT NULL。 NOT NULL 参数仅支持本机编译的模块,内联表值函数除外。
11556 16 存储过程 'sp_get_database_scoped_credential' 在此版本的 SQL Server 中不可用。
11601 15 不允许使用带有 '%.*ls' 选项的 %ls 语句。
11602 10 %ls 语句未经过验证。
11603 15 %ls 语句不允许在顶层使用。
11605 15 %S_MSG 不允许在顶层使用。
11606 15 不允许在 '%.*ls' 中指定服务器名称。
11607 15 不允许在 %ls 语句中指定 '%.*ls' 的数据库名称。
11608 15 不允许创建临时存储过程。
11609 16 生成项目时出现内部错误。 %ls
11610 16 没有足够的内存生成项目。
11611 15 不支持在 CREATE SCHEMA 语句中指定架构元素。
11612 15 顶层不允许 T-SQL 批处理中有多个语句。
11613 15 不支持编号存储过程。
11614 15 不支持 %ls。
11617 16 尝试加载 '%hs' 时出现未知错误。
11618 15 不允许在同一 GRANT/DENY/REVOKE 语句中将列级权限与其他权限合并。
11619 16 没有足够的堆栈可用于编译语句。
11620 15 REVOKE 语句只能用于撤销列级权限。
11621 10 SQL Server 在语言服务模式下启动。
11622 16 CREATE ASSEMBLY 只能从常量二进制表达式创建。
11623 15 ALTER TABLE 语句只能用于添加单个约束。
11624 15 ALTER ROLE 语句只能用于向角色添加成员。
11625 16 '%ls' 已损坏、不可读或无法访问。
11651 10 数据层应用程序中不支持带有 '%.*ls' 选项的 %ls 语句。
11652 10 数据层应用程序中的顶层不支持 %ls 语句。
11653 10 无法以用户 '%.*ls' 的身份执行,因为该用户不存在。
11700 16 序列对象 '%.*ls' 的增量不能为零。
11701 16 序列对象 '%.*ls' 增量的绝对值必须小于或等于序列对象的最小值和最大值之差。
11702 16 序列对象 '%.*ls' 的数据类型必须是 int、bigint、smallint、tinyint 或 decimal 或 numeric,小数位数为 0,或者基于上述整数数据类型之一的任何用户定义的数据类型。
11703 16 序列对象 '%.*ls' 的起始值必须介于序列对象的最小值和最大值之间。
11704 16 序列对象 '%.*ls' 的当前值 '%.*ls' 必须介于序列对象的最小值和最大值之间。
11705 16 序列对象 '%.*ls' 的最小值必须小于其最大值。
11706 16 序列对象 '%.*ls' 的缓存大小必须大于 0。
11707 10 序列对象 '%.*ls' 的缓存大小已设置为 NO CACHE。
11708 16 为给定数据类型的参数 '%.*ls' 指定了无效值。
11709 15 参数 'RESTART WITH' 不能在 CREATE SEQUENCE 语句中使用。
11710 15 参数 'START WITH' 不能在 ALTER SEQUENCE 语句中使用。
11711 15 参数 'AS' 不能在 ALTER SEQUENCE 语句中使用。
11712 15 不能多次指定参数 '%.*ls'。
11714 15 序列名称 '%.*ls' 无效。
11715 15 没有为 ALTER SEQUENCE 指定属性。
11716 15 NEXT VALUE FOR 函数不支持 PARTITION BY 子句。
11717 15 NEXT VALUE FOR 函数不支持 default 约束、UPDATE 语句或 MERGE 语句中的 OVER 子句。
11718 15 NEXT VALUE FOR 函数不支持空 OVER 子句。
11719 15 check 约束、默认对象、计算列、视图、用户定义函数、用户定义聚合、用户定义表类型、子查询、公用表表达式、派生表或 return 语句中不允许使用 NEXT VALUE FOR 函数。
11720 15 TOP、OVER、OUTPUT、ON、WHERE、GROUP BY、HAVING 或 ORDER BY 子句中不允许使用 NEXT VALUE FOR 函数。
11721 15 NEXT VALUE FOR 函数不能直接在使用 DISTINCT、UNION、UNION ALL、EXCEPT 或 INTERSECT 运算符的语句中使用。
11722 15 merge 语句的 WHEN MATCHED 子句、WHEN NOT MATCHED 子句或 WHEN NOT MATCHED BY SOURCE 子句中不允许使用 NEXT VALUE FOR 函数。
11723 15 除非指定了 OVER 子句,否则不能在包含 ORDER BY 子句的语句中直接使用 NEXT VALUE FOR 函数。
11724 15 包含 NEXT VALUE FOR 函数的表达式不能作为参数传递给表值函数。
11725 15 包含 NEXT VALUE FOR 函数的表达式不能作为参数传递给聚合。
11726 16 对象 '%.*ls' 不是序列对象。
11727 16 给定序列对象的 NEXT VALUE FOR 函数必须具有完全相同的 OVER 子句定义。
11728 16 序列对象 '%.*ls' 已达到其最小值或最大值。 重启序列对象以允许生成新值。
11729 10 序列对象 '%.*ls' 缓存大小大于可用值的数量。
11730 16 无法在 default 约束中为序列对象指定数据库名称。
11731 16 如果同一序列对象出现在行构造函数中,则 default 约束中使用序列对象的列必须出现在目标列列表中。
11732 16 序列对象 '%.*ls' 的请求范围超出了最大或最小限制。 用较小的范围重试。
11733 16 参数 '%.*ls' 必须是正整数。
11734 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,SELECT 子句中不允许使用 NEXT VALUE FOR 函数。
11735 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表不能具有使用 NEXT VALUE FOR 函数的 DEFAULT 约束。
11736 16 在具有变量赋值的 SET 或 SELECT 中,每个序列对象只允许有一个 NEXT VALUE FOR 函数实例。
11737 15 NEXT VALUE FOR 函数不支持 ROWS 和 RANGE 子句。
11738 16 在此上下文中不允许使用 NEXT VALUE FOR 函数。
11739 16 如果设置了 ROWCOUNT 选项,或者查询包含 TOP 或 OFFSET,则不能使用 NEXT VALUE FOR 函数。
11740 16 如果设置了 ROWCOUNT 选项,或者查询包含 TOP 或 OFFSET,则不能在 default 约束中使用 NEXT VALUE FOR 函数。
11741 16 NEXT VALUE FOR 函数不能在 CASE、CHOOSE、COALESCE、IIF、ISNULL 和 NULLIF 中使用。
11742 16 NEXT VALUE FOR 函数只有在插入操作的目标表的 default 约束中定义时,才能与 MERGE 一起使用。
11743 16 等待 METADATA_SEQUENCE_GENERATOR 闩锁时发生超时:等待时间 %d 秒。
11800 16 数据库 '%ls' 的 RESTORE WITH SNAPSHOTRESTOREPHASE=2 失败,因为先前的 RESTORE WITH SNAPSHOTRESTOREPHASE=1 可能因网络错误而失败。 解决所有网络问题并确保 SQL Server 正在运行后,通过 SQL 编写器重试还原操作。
11901 16 列 '%.*ls.%.*ls' 是联合列,而引用外键 '%.*ls' 中的列 '%.*ls.%.*ls' 不是。
11902 16 联合方案密钥 '%.*ls' 不是此联合的一部分。
12002 16 无法在表 '%.*ls' 的列 '%.*ls' 上创建请求的 %S_MSG 索引,因为列类型不是 %S_MSG。 请指定引用具有 %S_MSG 数据类型的列的列名称。
12003 16 找不到空间细化方案 '%.*ls'。 请在 USING 子句中指定有效的分割方案名称。
12004 16 找不到表 '%.*ls' 中列 '%.*ls' 的默认空间细化方案。 请确保列引用正确,或者在 USING 子句中指定扩展方案。
12005 16 传递给 '%.*ls' 附近的 CREATE %S_MSG 语句的参数不正确。 请根据索引创建语法验证该语句。
12006 16 向创建索引语句传递了重复参数。 请根据索引创建语法验证该语句。
12007 16 CREATE %S_MSG 语句缺少必要参数 '%.*ls'。 请根据索引创建语法验证该语句。
12008 16 表 '%.*ls' 没有 %S_MSG 索引要求的聚集主键。 请确保存在表的该主键列,然后再创建 %S_MSG 索引。
12009 16 找不到表 '%.*ls' 的 %S_MSG 索引 '%.*ls'。 不存在此名称的 %S_MSG 索引,或者某个非 %S_MSG 索引可能使用了同一名称。 请修正索引名称,避免重复。 如果存在同名的关系索引,请删除该常规关系索引。
12010 16 每个表只能出现一个空间索引提示,可作为第一个或最后一个提示索引。
12011 16 CREATE %S_MSG 的参数值 '%.*ls' 必须小于 %d。
12012 16 CREATE %S_MSG 的参数值 '%.*ls' 必须大于 %d。
12013 16 CREATE %S_MSG 的参数 '%.*ls' 的值必须大于参数 '%.*ls' 的值。
12014 16 CREATE %S_MSG 的 '%.*ls' 参数未完整定义。 如果该参数有多个部分,则必须定义所有部分。
12015 16 CREATE %S_MSG 语句中的索引选项 %.*ls 必须显示在常规索引选项之前。
12016 16 创建 %S_MSG 索引要求基表中的主键满足以下限制。 主键列的最大数目为 %d。 主键列的最大组合每行大小为 %d 个字节。 基表 '%.*ls' 的主键有 %d 列,包含 %d 个字节。 请更改基表,以满足 %S_MSG 索引规定的主键限制。
12017 10 该空间索引已禁用或脱机
12018 10 谓词的作用域中未定义空间对象
12019 10 空间索引不支持该谓词中提供的比较字
12020 10 空间索引不支持该谓词中提供的比较运算符
12021 10 空间索引不支持该谓词中提供的方法名
12022 10 该比较字引用了该谓词下方定义的一个列
12023 10 该比较谓词中的比较字具有不确定性
12024 10 该空间参数引用了该谓词下方定义的一个列
12025 10 在条件中找不到所需的二进制空间方法
12026 10 找不到所需的比较谓词
12100 16 ALTER DATABASE 失败,因为 FILESTREAM 文件组无法添加到将 READ_COMMITTED_SNAPSHOT 或 ALLOW_SNAPSHOT_ISOLATION 选项设置为 ON 的数据库中。 若要添加 FILESTREAM 文件组,必须将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。
12101 16 当客户端连接正在等待更改通知时,无法对数据库 '%.*ls' 禁用更改跟踪。 请在禁用更改跟踪之前关闭这些连接。
12102 16 ALTER DATABASE 失败,因为无法更改系统数据库的分发策略。
12103 16 ALTER DATABASE 失败,因为分发策略无效。 数据库分发策略必须设置为 NONE 或 HASH。 对于分发策略 NONE,无法指定前导哈希列的数量。 对于分发策略 HASH,前导哈希列的数目是可选的,但不能超过 16 列。
12104 15 ALTER DATABASE CURRENT 失败,因为 '%.*ls' 是系统数据库。 无法使用 CURRENT 关键字更改系统数据库。 使用数据库名称更改系统数据库。
12105 10 等待回滚远程砖 %d 上的非限定事务。
12106 16 路径名 '%.*ls' 已被另一个数据库文件使用。 更改为另一个有效且未使用的名称。
12107 16 对于具有一个或多个使用 sync_method 'database snapshot' 或 'database snapshot character' 的发布的数据库,不支持添加 MEMORY_OPTIMIZED_DATA 文件组。
12108 16 '%d' 超出了数据库范围的配置选项 '%.*ls' 的范围。 有关有效值的范围,请参见 sp_configure 选项 '%ls'。
12109 16 语句 '%.*ls' 失败,因为它尝试将主要副本的值设置为 '%.*ls'。 仅当设置应用于次要副本时,才能将其设置为 '%.*ls'。
12300 15 %S_MSG 不支持计算列。
12301 15 %S_MSG 不支持索引键中的可为 null 列。
12302 15 %S_MSG 不支持更新属于 PRIMARY KEY 约束的列。
12303 15 %S_MSG 不支持 'number' 子句。
12304 15 %S_MSG 不支持更新属于 UNIQUE KEY 约束或 UNIQUE 索引的列。
12305 15 %S_MSG 不支持内联表变量。
12306 15 %S_MSG 不支持游标。
12307 15 %S_MSG 中参数的默认值必须是常数。
12308 15 %S_MSG 不支持表值函数。
12309 15 % S _ MSG 不支持插入多行的 INSERT...VALUES... 格式的语句。
12310 15 %S_MSG 不支持公用表表达式 (CTE)。
12311 15 子查询(嵌套在另一个查询中的查询)仅在带有 %S_MSG 的 SELECT 语句中受支持。
12312 15 %S_MSG 不支持分区函数。
12313 15 %S_MSG 不支持用户定义的函数。
12314 15 %S_MSG 不支持用户定义的方法。
12315 15 %S_MSG 不支持用户定义的属性。
12316 15 %S_MSG 不支持用户定义的聚合。
12317 15 %S_MSG 不支持聚集索引(主键的默认索引)。 指定非聚集索引。
12318 15 %S_MSG 不支持浏览模式元数据。
12319 15 %S_MSG 不支持在 UPDATE 语句中使用 FROM 子句并在 DELETE 语句中指定表源。
12320 15 %S_MSG 不支持需要更改架构版本的操作(例如重命名)。
12321 15 %S_MSG 不支持创建临时过程。
12322 15 %S_MSG 不支持临时表。
12323 15 %S_MSG 不支持分布式查询和多重活动结果集 (MARS)。
12324 15 %S_MSG 不支持分布式事务 (DTC)。
12325 15 %S_MSG 不支持绑定事务。
12326 15 %S_MSG 不支持创建保存点。
12327 15 %S_MSG 不支持对不使用 *_BIN2 排序规则的字符串进行比较、排序和操作。
12328 15 %S_MSG 不支持不使用 *_BIN2 排序规则的字符列上的索引。
12329 15 %S_MSG 不支持使用代码页不是 1252 的排序规则的数据类型 char(n) 和 varchar(n)。
12330 15 %S_MSG 不支持使用 SC 排序规则截断字符串。
12331 15 %S_MSG 不支持用户事务内部的 DDL 语句 ALTER、DROP 和 CREATE。
12332 15 %S_MSG 不支持 DDL 语句 CREATE、ALTER 和 DROP 上的数据库和服务器触发器。
12333 15 %S_MSG 不支持从专用管理员连接 (DAC) 执行。
12334 15 %S_MSG 不支持用于二进制和字符串数据类型的聚合函数 MIN 和 MAX。
12336 15 %S_MSG 不支持使用复制。
12337 15 %S_MSG 不支持使用 sp_addpublication sync_method 的参数 'database snapshot' 和 'database snapshot character'。
12338 15 %S_MSG 不支持在 SC 排序规则中具有参数的函数 LEN 和 SUBSTRING。
12339 15 %S_MSG 不支持使用 1 以外的种子值和增量值。
12340 15 %S_MSG 中的 EXECUTE 语句必须使用对象名称。 不支持变量和带引号的标识符。
12341 15 %S_MSG 中的 EXECUTE 语句不支持 WITH 子句。
12342 15 %S_MSG 中的 EXECUTE 语句仅支持执行本机编译的模块。
12343 16 TRIGGER_NESTLEVEL 仅支持 %S_MSG 中的 0 个或 1 个参数。
12344 16 只有本机编译的模块才能与 %S_MSG 一起使用。
12345 16 不支持将最大长度数据类型作为本机编译的用户定义函数的返回类型。
12346 16 %S_MSG 不支持最大长度默认值。
12347 16 %S_MSG 不支持用户定义的函数的最大长度参数。
12348 16 %S_MSG 不支持最大长度文本。
12349 16 具有列存储索引的内存优化表不支持此操作。
12350 15 %S_MSG 不支持针对表值函数的 DML 操作。
12351 15 只有本机编译的函数才能在本机编译的函数内部使用 EXECUTE 调用。
12358 15 启用 CDC 会在 ALTER TABLE 和 DROP TABLE 上创建数据库触发器。 因此,在启用了 CDC 的数据库上,%S_MSG 不支持这些 DDL 语句。 与 CDC 无关的其他 DDL 触发器也可能阻止此操作。
12401 15 多次指定 %S_MSG 选项 '%S_MSG'。 每个选项只能指定一次。
12402 11 在数据库 (%ld) 的查询存储中未找到提供 query_id (%ld) 的查询。 检查 query_id 值并重新运行命令。
12403 11 在数据库 (%ld) 的查询存储中未找到提供 plan_id (%ld) 的查询计划。 检查 plan_id 值并重新运行命令。
12404 16 命令失败,因为数据库 (%ld) 的查询存储未处于读写模式。 确保查询存储处于读写模式,然后重新运行命令。
12405 16 命令失败,因为没有为数据库 (%ld) 启用查询存储。 确保为数据库启用查询存储并重新运行命令。
12406 11 在查询 (%ld) 的查询存储中未找到提供 plan_id (%ld) 的查询计划。 检查 plan_id 值并重新运行命令。
12407 18 查询存储管理器的全局实例不可用。
12408 16 读/写查询存储的操作失败。 检查错误日志,纠正读/写失败的根源
12409 17 查询存储无法创建系统任务
12410 23 无法加载查询存储元数据。 尝试手动打开查询存储,或联系客户支持以解决此问题。
12411 18 无法从查询存储加载强制计划
12412 16 内部表访问错误:无法使用 HRESULT:0x%x 访问查询存储内部表。
12413 16 无法处理语句 SQL 句柄。 请尝试查询 sys.query_store_query_text 视图。
12414 16 无法初始化查询存储以供使用,因此无法执行用户请求。
12415 16 无法将数据库 ID %d 的查询添加到查询存储。
12417 15 ALTER DATABASE 语句中只能提供一个查询存储选项。
12418 16 ALTER DATABASE 语句中给出的数据库状态更改和查询存储选项互不兼容。
12419 16 命令失败,因为在您使用的服务器或数据库上禁用了查询存储。 请联系客户支持以解决此问题。
12420 16 无法执行操作,因为没有为数据库 %.*ls 启动查询存储。
12421 14 用户没有执行查询存储存储过程所需的权限。
12422 16 无法更改查询存储间隔长度,因为至少有一个现有的运行时统计间隔设置在将来。
12423 16 读/写查询存储的操作失败。 请将数据分区或删除、删除索引或查阅文档以找到可能的解决方案。
12425 16 无法删除具有提供的查询 ID (%ld) 的查询,因为它具有活动的强制策略。
12426 16 无法删除具有提供的计划 ID (%ld) 的计划,因为它具有活动的强制策略。
12427 16 启用查询存储后无法对其执行操作。 请关闭数据库的查询存储,然后重试。
12428 16 数据库 %.*ls 中的查询存储缺少内部表 %.*ls,可能是由于架构或目录不一致。
12429 16 数据库 %.*ls 中的查询存储对于内部表 %.*ls 的结构无效,可能是由于架构或目录不一致。
12430 16 存储过程 '%.*ls' 不支持指定的查询存储操作。
12431 16 查询存储存储过程 '%.*ls' 无法获取数据库的更新锁。
12432 16 由于提供了无效值,因此无法更改查询存储间隔长度。 请使用有效值(1、5、10、15、30 和 60)重试。
12433 16 操作失败,因为在您使用的服务器或数据库上禁用了查询存储 %.*ls。 请联系客户支持以解决此问题。
12434 16 数据库 %.*ls 中的查询存储无效,可能是由于架构或目录不一致。
12435 16 数据库 %.*ls 中的查询存储对于内部表 %.*ls 列 %.*ls 的结构无效,可能是由于架构或目录不一致。
12436 17 无法确定查询存储全局资源组。
12437 17 无法确定查询存储全局资源组。
12438 16 无法执行操作,因为无法对系统数据库 %.*ls 启用查询存储。
12439 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %lu。
12440 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %ls。
12441 10 查询存储正在初始化。这只是一条信息性消息,不需要用户执行任何操作。
12442 17 由于内部错误,查询存储刷新失败。
12443 16 查询存储无法设置默认设置。
12444 16 对于 query_id (%ld) 的查询,不能强制执行 plan_id (%ld) 的查询计划,因为本机编译的计划不支持强制执行。
12600 16 此服务器上不允许使用 DBCC CLONEDATABASE。
12601 16 不允许在事务中使用 DBCCCLONEDATABASE。
12602 16 DBCC CLONEDATABASE 无法通过 MARS 连接执行。
12603 16 DBCC CLONEDATABASE 不支持克隆系统数据库。
12604 16 无法读取数据库。 检查数据库是否处于脱机或可疑模式。
12605 16 无法创建快照数据库。
12606 16 无法设置快照数据库名称。
12607 16 指定的克隆数据库名称 '%.*ls' 过长。
12608 16 指定的克隆数据库名称 '%.*ls' 已存在。
12609 16 无法获取文件属性。
12610 16 无法更新数据库注册。
12611 16 无法获取数据库注册属性。
12612 16 无法将启动页与数据库注册同步。
12613 16 文件或文件组太多,无法克隆数据库。
12614 16 无法获取排序规则名称。
12615 16 无法获取数据库属性。
12616 16 无法删除部分创建的克隆数据库。
12617 16 不支持数据库的文件路径。
12618 16 数据库的对象过多。
12619 16 数据库的文件路径过长,无法创建克隆。
12620 10 '%.*ls' 的数据库克隆已开始,目标为 '%.*ls'。
12621 10 数据库 '%.*ls' 是克隆的数据库。 该数据库只能用于诊断目的,不支持在生产环境中使用。
12622 10 '%.*ls' 的数据库克隆已完成。 克隆的数据库为 '%.*ls'。
12623 10 克隆备份成功,并存储在 %ls 中。
12624 10 克隆备份失败。
12625 10 克隆备份 %ls 上的 RESTORE VERIFY 失败
12626 10 克隆数据库验证通过。
12627 10 克隆数据库验证失败。
12628 10 NO_STATISTICS 和 NO_QUERYSTORE 选项作为 VERIFY_CLONE 的一部分打开。
12629 10 数据库 '%.*ls' 是克隆的数据库。
12630 16 VERIFY_CLONE 选项不能与 SERVICEBROKER 选项一起指定。
12800 16 对临时表名称 '%.*ls' 的引用不明确,无法解析。 使用 '%.*ls' 或 '%.*ls'。
12801 16 对游标名称 '%.*ls' 的引用不明确,无法解析。 可能的候选项是 '%.*ls' 和 '%.*ls'。
12803 16 无法为数据库 '%.*ls' 启用包含,因为它是系统数据库。
12804 16 功能或选项 "%ls" 违反包含数据库中的包含。 有关包含数据库的详细信息,请参阅联机图书主题“了解包含数据库”。
12805 16 索引名称 '%.*ls' 过长。 临时表索引名称的最大长度为 %d 个字符。
12807 16 不能在非包含数据库上设置选项 '%.*ls'。
12808 16 当包含设置为 NONE 时,不能在数据库上设置选项 '%.*ls'。
12809 16 在将包含属性设置为 NONE 之前,必须删除所有带密码的用户。
12810 16 多次指定选项 '%.*ls'。
12811 16 必须将实例的用户选项设置为 0,才能对包含数据库进行 %S_MSG。
12813 16 编译对象期间在 %S_MSG '%.*ls' 中遇到错误。 数据库 '%.*ls' 的包含选项已更改,或者此对象存在于模型 db 中,并且用户尝试创建新的包含数据库。
12814 16 作为 '%.*ls' 引用的对象在目标元数据排序规则 '%.*ls' 中的解析方式与在当前元数据排序规则 '%.*ls' 中的解析方式不同。
12815 16 作为 '%.*ls' 引用的列在目标元数据排序规则 '%.*ls' 中解析的方式与当前元数据排序规则 '%.*ls' 中的解析方式不同。
12816 16 作为 '%.*ls' 引用的类型或 XML 架构集合在目标元数据排序规则 '%.*ls' 中的解析方式与当前元数据排序规则 '%.*ls' 中的解析方式不同。
12817 16 对变量、参数或 goto 标签 '%.*ls' 的引用在目标元数据排序规则 '%.*ls' 中的解析方式与当前元数据排序规则 '%.*ls' 的解析方式不同。
12818 16 RECONFIGURE 失败。 当存在现有包含数据库时,尝试将 'contained database authentication' 值更改为 0 需要使用 RECONFIGURE WITH OVERRIDE。
12819 16 sp_migrate_user_to_contained 不能用于非包含数据库(CONTAINMENT 设置为 NONE 的数据库)。
12820 16 sp_migrate_user_to_contained 不能用于具有密码的用户或 SQL 登录之外的用户类型。
12821 16 sp_migrate_user_to_contained 不能用于签名模块的 EXECUTE AS 子句中使用的用户。
12822 16 sp_migrate_user_to_contained 不能用于将密码复制到旧的哈希算法。
12823 16 sp_migrate_user_to_contained 找不到用户 '%.*ls' 的登录名。
12824 16 必须将 sp_configure 值 'contained database authentication' 设置为 1,才能对包含数据库进行 %S_MSG。 可能需要使用 RECONFIGURE 设置 value_in_use。
12825 16 无法包含数据库;当前版本的 SQL Server 不提供此功能。
12826 16 RECONFIGURE WITH OVERRIDE 将 'contained database authentication' 设置为 0,有包含数据库正在使用。 这将中断对包含用户的身份验证,不允许创建新的包含数据库。
12827 16 不允许在临时表 '%.*ls' 上使用用户命名的 %ls 约束 '%.*ls',因为它是在包含数据库中创建的。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12828 16 无法从本地临时表 '%.*ls' 引用 tempdb 中用户定义的 %S_MSG '%.*ls',因为临时表是包含数据库中创建的。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12829 16 存储过程 '%.*ls' 是指一组编号的存储过程。 带编号的存储过程在包含数据库中不可用。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12830 16 如果数据库引擎包含数据库,sp_configure 'user options' 必须设置为零。
12831 16 数据库 '%.*ls' 是包含数据库。 'contained database authentication' 选项设置为 0。 有密码的用户将无法登录包含数据库。
12832 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为绑定 %S_MSG '%.*ls' 的架构依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12833 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为表 '%.*ls' 上的 check 约束 '%.*ls' 依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12834 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为 %S_MSG '%.*ls' 上的 计算列 '%.*ls' 依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12835 10 %S_MSG '%.*ls' 的定义是在更改数据库 '%.*ls' 的包含选项时刷新的,因为该对象依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12836 16 ALTER DATABASE 语句失败。 无法更改数据库 '%.*ls' 的包含选项,因为在验证 SQL 模块期间遇到编译错误。 请参阅前面的错误消息。
12837 16 CREATE DATABASE 语句失败。 无法创建包含数据库 '%.*ls',因为在验证 SQL 模块期间遇到编译错误。 请参阅前面的错误消息。
12838 16 包含数据库不支持复制、变更数据捕获和更改跟踪。 无法将数据库 '%.*ls' 更改为包含数据库,因为它打开了其中一个选项。
12839 16 包含数据库不支持复制、变更数据捕获和更改跟踪。 无法在包含数据库 '%s' 上启用该选项。
12840 16 CREATE DATABASE 失败。 创建部分包含数据库 '%.*ls' 时,重新整理数据库失败,默认数据排序规则为 '%.*ls'。
12841 16 ALTER DATABASE 失败。 将数据库 '%.*ls' 更改为 containment='%ls' 时,重新整理数据库失败。
12842 16 COLLATE CATALOG_DEFAULT 子句不能用于约束、计算列、索引筛选表达式或任何架构绑定对象。
12843 16 数据库 '%.*ls' 的包含状态与 master 中的值不匹配。 包含数据库功能将无法按预期工作。 分离并重新附加数据库以更正 master 中的数据库状态。
12980 16 请提供 %s 或 %s 以标识日志条目。
12981 16 创建子计划时必须指定 %s。
12982 16 请提供 %s 或 %s 以标识要运行的计划或子计划。
错误 Severity 是否记录事件 说明
11000 16 此列的状态代码未知。
11001 16 成功地返回了非 NULL 值。
11002 16 发生延迟的取值函数验证。 此列的绑定无效。
11003 16 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。
11004 16 成功地返回了 NULL 值。
11005 16 成功地返回了截断的值。
11006 16 由于符号不匹配,未能转换数据类型。
11007 16 由于数据值溢出了提供程序所用数据类型的取值范围,转换失败。
11008 16 提供程序无法对此列分配内存或打开另一个存储对象。
11009 16 提供程序无法确定此列的值。
11010 16 用户没有写入该列的权限。
11011 16 数据值违反了该列的完整性约束。
11012 16 数据值违反了该列的架构。
11013 16 列的状态有错误。
11014 16 列使用了默认值。
11015 16 设置数据时跳过了该列。
11031 16 已成功删除该行。
11032 16 表处于立即更新模式下,在数据源中删除一行将导致删除多行。
11033 16 行已释放,即使该行有挂起的更改。
11034 16 在通知期间取消了删除行的操作。
11036 16 行集正在使用乐观并发机制,而自上次提取或重新同步包含列值的行后,该列值又有更改。
11037 16 该行有挂起的删除操作,或该删除操作已传送到了数据源。
11038 16 该行是挂起的插入行。
11039 16 DBPROP_CHANGEINSERTEDROWS 是 VARIANT_FALSE,而该行的插入操作已传送到了数据源。
11040 16 删除该行违反了该列或表的完整性约束。
11041 16 行控点无效,或当前线程对该行控点无访问权。
11042 16 删除该行将导致超过行集属性 DBPROP_MAXPENDINGROWS 所指定的挂起更改数目限制。
11043 16 该行有打开的存储对象。
11,044 16 提供程序内存不足,无法提取行。
11045 16 用户没有删除该行的足够权限。
11046 16 表处于立即更新模式下,由于达到了服务器上的某一限制(如查询执行超时)而未删除该行。
11047 16 更新操作不满足架构要求。
11048 16 出现可恢复的、特定于提供程序的错误,如 RPC 失败。
11100 16 提供程序指示与其他属性或要求发生了冲突。
11101 16 未能获得访问 text、ntext 或 image 所需的接口。
11102 16 提供程序不支持必需的行查找接口。
11103 16 提供程序不支持 UPDATE/DELETE/INSERT 语句必需的接口。
11104 16 提供程序不支持此表上的插入。
11105 16 提供程序不支持此表上的更新。
11106 16 提供程序不支持此表上的删除。
11107 16 提供程序不支持行查找位置。
11108 16 提供程序不支持必需的属性。
11109 16 提供程序不支持对此数据源进行索引扫描。
11201 16 由于缺少 FROM 服务名称,无法传递此消息。 消息源自: '%ls'。
11202 16 已将此消息删除,因为 FROM 服务名称超出了最大大小 %d 字节的限制。 服务名称: "%.*ls"。 消息源自: "%ls"。
11203 16 已将此消息删除,因为缺少 FROM Broker 实例。 消息源自 '%ls'。
11204 16 已将此消息删除,因为 FROM Broker 实例超出了最大大小 %d 字节的限制。 Broker 实例:"%.*ls"。 消息源自: "%ls"。
11,205 16 已将此消息删除,因为缺少 TO 服务名称。 消息源自: "%ls"。
11206 16 已将此消息删除,因为 TO 服务名称超出了最大大小 %d 字节的限制。 服务名称: "%.*ls"。 消息源自: "%ls"。
11207 16 已将此消息删除,因为缺少服务约定名称。 消息源自: "%ls"。
11208 16 已将此消息删除,因为服务约定名称超出了最大大小 %d 字节的限制。 约定名称 "%.*ls"。 消息源自: "%ls"。
11209 16 由于无法将会话 ID 与活动的会话关联,无法传递此消息。 消息源自: '%ls'。
11210 16 已将此消息删除,因为找不到 TO 服务。 服务名称: "%.*ls"。 消息源自: "%ls"。
11211 16 已将此消息删除,因为用户无权访问目标数据库。 数据库 ID: %d。 消息来源:"%ls"。
11212 16 无法传递此消息,因为会话端点已关闭。
11213 16 无法传递此消息,因为它不是会话的第一条消息。
11214 16 由于找不到 '%.*ls' 约定或者服务不接受约定的会话,无法传递此消息。
11215 16 无法传递此消息,因为 ID 为 %i 的数据库中 ID 为 %i 的用户无权发送到服务。 服务名称: '%.*ls'。
11216 16 无法传递此消息,因为其他任务正在处理此消息。
11217 16 无法传递此消息,因为其序列号与会话接收的序列号不一致。 会话接收序列号: %I64d,消息序列号: %I64d。
11218 16 无法传递此消息,因为此消息重复。
11219 16 无法传递此消息,因为已禁用目标队列。 队列 ID: %d。
11220 16 无法传递此消息,因为缺少 TO Broker 实例。
11221 16 无法传递此消息,因为消息标头中存在不一致的地方。
11222 16 无法传递此消息,因为消息的 TO 服务名称与会话端点中的名称不匹配。 消息 TO 服务名称:'%.*ls'。 会话端点 TO 服务名称:'%.*ls'。
11223 16 由于此消息中的服务约定名称与会话端点中的名称不匹配,无法传递此消息。 消息服务约定名称:'%.*ls'。 会话端点服务约定名称:'%.*ls'。
11224 16 无法传递此消息,因为此服务程序的其他实例已开始使用此端点进行会话。
11225 16 由于找不到消息类型名称,无法传递此消息。 消息类型名称: '%.*ls'。
11226 16 无法传递此消息,因为服务约定中不包含该消息类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11227 16 无法传递此消息,因为发起方服务所发送消息的类型属于只能由目标发送的类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11228 16 无法传递此消息,因为目标服务所发送消息的类型属于只能由发起方发送的类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11229 16 无法传递此消息,因为无法检索安全上下文。
11,230 16 无法传递此消息,因为无法对其进行解密和验证。
11231 16 无法传递此消息,因为虽然消息是安全的,但会话端点不安全。
11232 16 无法传递此消息,因为虽然会话端点是安全的,但消息不安全。
11233 16 已删除此消息,因为会话端点的会话密钥与消息的会话密钥不匹配。
11234 16 无法传递此消息,因为在处理此消息时发生了内部错误。 错误代码 %d,状态 %d: %.*ls。
11235 16 收到的消息格式不正确。 未定义二进制消息类 (%d:%d)。 这可能说明网络有问题或其他应用程序已连接到 Service Broker 端点。
11236 16 收到损坏的消息。 二进制标头大小应为 %d,而收到的标头大小为 %d。
11237 16 内存不足,无法处理 %S_MSG 消息。 该消息已删除。
11238 16 收到损坏的消息。 专用变量数据段的格式不正确。
11239 16 收到损坏的消息。 专用变量数据段超出了消息的长度。
11240 16 收到损坏的消息。 二进制消息前导码的格式不正确。
11241 16 收到损坏的消息。 会话安全版本号不是 %d.%d。
11,242 16 收到损坏的消息。 已超出公共变量数据元素的最大数目 (%d)。 找到的公共变量数据元素数为: %d。
11243 16 收到损坏的消息。 此消息中的公共变量数据元素 (%d) 重复。
11244 16 收到损坏的消息。 握手验证标头的格式不正确。
11245 16 收到损坏的消息。 已超出专用变量数据元素的最大数目 (%d)。 找到的专用变量数据元素数为: %d。
11246 16 收到损坏的消息。 此消息中的专用变量数据元素 (%d) 重复。
11247 16 收到损坏的消息。 登录协商标头无效。
11,248 16 收到损坏的消息。 SSPI 登录标头无效。
11,249 16 收到损坏的消息。 pre-master-secret 无效。
11250 16 收到损坏的消息。 安全证书密钥字段必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11251 16 收到损坏的消息。 服务对安全标头源证书和签名必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11252 16 收到损坏的消息。 缺少目标证书序列号。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11253 16 收到损坏的消息。 服务对安全标头目标证书、密钥交换密钥、密钥交换密钥 ID 和会话密钥必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11254 16 收到损坏的消息。 缺少会话密钥 ID。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11255 16 收到损坏的消息。 虽然设置了加密标志,但缺少消息正文、MIC 或 salt。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11256 16 收到损坏的消息。 虽然 MIC 存在,但缺少消息正文或加密标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11257 16 收到损坏的消息。 MIC 和会话密钥 ID 的状态无效。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11258 16 收到损坏的消息。 MIC 大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11259 16 收到损坏的消息。 证书序列号大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11260 16 收到损坏的消息。 证书颁发者名称的大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11261 16 收到损坏的消息。 目标证书序列号大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11262 16 收到损坏的消息。 目标证书颁发者名称的大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11263 16 收到损坏的消息。 服务对安全标头的大小为 %d,但其大小必须介于 %d 个和 %d 个字节之间。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11264 16 收到损坏的消息。 密钥交换密钥的大小为 %d,但其大小必须介于 %d 个和 %d 个字节之间。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11265 16 收到损坏的消息。 密钥交换的密钥 ID 无效。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11266 16 收到损坏的消息。 加密会话密钥大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11267 16 收到损坏的消息。 会话密钥 ID 的大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11268 16 收到损坏的消息。 salt 大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11269 16 收到损坏的消息。 消息中的 UNICODE 字符串不是按双字节对齐的。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11270 16 收到损坏的消息。 消息中 UNICODE 字符串的大小大于允许的最大值(%d 个字节)。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11271 16 收到损坏的消息。 会话 ID 不能是 NULL。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11272 16 收到损坏的消息。 消息 ID 不能是 NULL。
11273 16 收到损坏的消息。 消息正文没有正确填充以便加密。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11274 16 收到损坏的消息。 序列号大于允许值。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11275 16 收到损坏的消息。 既设置了会话结尾标志,又设置了错误标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11276 16 收到损坏的消息。 对未编序的消息设置了会话结尾标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11277 16 收到损坏的消息。 不能在已编序的第一个消息中设置会话结尾标志和错误标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11,278 16 收到损坏的消息。 缺少此消息的消息类型。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11279 16 收到损坏的消息。 不能在此消息中设置消息类型。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11280 16 无法处理大小为 %lu 个字节的数据包,因为它超出了接收缓冲区总数。
11281 16 收到损坏的消息。 消息标头的专用部分格式不正确。
11282 16 由于存在许可限制,已删除此消息。 有关详细信息,请参阅相关文档。
11285 16 已删除此转发消息,因为剩余跃点计数已达到 0。
11286 16 已删除此转发消息,因为此 SQL Server 实例的内存不足。
11288 16 已删除此转发消息,因为正在转发同样的消息。
11289 16 已删除此转发消息,因为其内存使用量将超出为转发消息配置的内存限制 %d 字节。
11290 16 已删除此转发消息,因为无法在消息生存时间内传递消息。 这可能指示转发路由的配置不正确或目标无法访问。
11291 16 此转发消息已删除,原因是占用的时间超过了消息的生存时间 %u 秒(消息用了 %u 秒抵达,在此 Broker 中花费了 %u 秒)。
11292 16 已删除此转发消息,因为发送消息时出现传输发送错误。 关于该错误,请查看前面的事件。
11293 16 已删除此转发消息,因为传输已关闭。
11294 16 已删除此转发消息,因为目标路由无效。
11295 10 检测到端点配置更改。 现在将重新启动 Service Broker 管理器和传输。
11296 10 检测到证书更改。 现在将重新启动 Service Broker 管理器和传输。
11297 16 收到损坏的消息。 专用变量数据段偏移量不正确。
11298 16 收到损坏的消息。 公共变量数据段偏移量不正确。
11299 10 收到损坏的消息。 未编序的消息具有非零序列号。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11300 10 提交 readonly 或 TEMPDB XDES 时出错,正在关闭服务器。
11301 10 执行对象 %p 事件 %d 的事务通知时出错。
11302 10 回滚期间出错。 正在关闭数据库(位置: %d)。
11303 10 释放保留的日志空间时出错: %ls 空间 %I64d,代码 %d,状态 %d。
11304 10 无法记录本地两阶段提交事务的结果。 正在使数据库离线。
11306 16 不允许此事务向前推进。 事务已回滚。
11313 16 此操作必须在并行嵌套事务中执行。
11314 16 存储过程 %.*ls 必须在用户事务中执行。
11315 16 为 PNT 子事务指定的隔离级别与父事务的当前隔离级别不匹配。
11316 16 %ls 语句不能在并行嵌套事务中使用。
11317 16 并行嵌套事务中不支持有更新的并行计划。
11318 16 存储过程 '%.*ls' 无法通过 MARS 连接执行。
11319 16 绑定会话和用户并行嵌套事务不能在同一事务中使用。
11320 16 无法创建用户并行嵌套事务,达到最大并行嵌套事务数。
11321 16 此操作不能在活动事务中执行。
11322 16 ATOMIC 块内不支持控制显式事务和创建保存点 (BEGIN/SAVE/COMMIT/ROLLBACK TRANSACTION)。
11323 16 内存优化表和本机编译模块不能在非本机编译的 ATOMIC 块中使用。
11324 16 ATOMIC 块内不支持 @@TRANCOUNT。
11325 16 ATOMIC 块内不支持多重活动结果集 (MARS) 和绑定会话。
11400 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 的索引 '%.*ls' 使用分区函数 '%.*ls',但表 '%.*ls' 使用非等价的分区函数 '%.*ls'。 索引视图 '%.*ls' 的索引和表 '%.*ls' 必须使用等价的分区函数。
11401 16 ALTER TABLE SWITCH 语句失败。 表 '%.*ls' 为 %S_MSG,但索引视图 '%.*ls' 的索引 '%.*ls' 为 %S_MSG。
11402 16 ALTER TABLE SWITCH 语句失败。 %d 个索引视图引用了目标表 '%.*ls',但只有 %d 个索引视图引用了源表 '%.*ls'。 目标表上的每个索引视图必须至少在源表上有一个匹配的索引视图。
11403 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 未与表 '%.*ls' 对齐。 该索引视图的分区列 '%.*ls' 根据一个或多个列或者一个表达式计算其值,而不是从表分区列 '%.*ls' 中直接选择值。 请更改索引视图定义,以便从表分区列 '%.*ls' 中直接选择分区列。
11404 16 ALTER TABLE SWITCH 语句失败。 %d 个索引视图引用了目标表 '%.*ls',但只有 %d 个匹配索引视图引用了源表 '%.*ls'。 目标表上的每个索引视图必须至少在源表上有一个匹配的索引视图。
11405 16 ALTER TABLE SWITCH 语句失败。 表 '%.*ls' 未与索引视图 '%.*ls' 的索引 '%.*ls' 对齐。 该表按列 '%.*ls' 进行分区,但该索引视图的索引则按列 '%.*ls' 进行分区,该列是从表 '%.*ls' 的另一列 '%.*ls' 中选择的。 请更改索引视图定义,以便索引的分区列与表的分区列相同。
11406 16 ALTER TABLE SWITCH 语句失败。 源分区和目标分区的 DATA_COMPRESSION 选项具有不同的值。
11407 16 无法为 '%.*ls' 启用 vardecimal 存储格式。 只有 SQL Server Enterprise Edition 支持 vardecimal。
11408 16 无法修改表 '%.*ls' 中的列 '%.*ls' 来添加或删除 COLUMN_SET 属性。 若要更改列的 COLUMN_SET 属性,请修改此表以删除该列然后重新添加该列,或者删除此表并重新创建。
11409 16 无法删除表 '%.*ls' 中的列集 '%.*ls',因为该表包含的列超过了 1025 列。 请将表中的列数减少到 1025 以下。
11410 16 无法将表 '%.*ls' 中的列 '%.*ls' 修改为稀疏列,因为该列上绑定了默认值或规则。 请先从该列取消规则或默认值的绑定,再将该列指定为稀疏列。
11411 16 无法将稀疏列 '%.*ls' 添加到表 '%.*ls',因为该列的数据类型上绑定了默认值或规则。 请先从数据类型取消规则或默认值的绑定,再将该稀疏列添加到表。
11412 16 由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的稀疏存储属性,ALTER TABLE SWITCH 语句失败。
11413 16 由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的列集属性,ALTER TABLE SWITCH 语句失败。
11414 10 警告: 选项 %ls 不适用于表 %.*ls,因为该表没有聚集索引。 此选项将仅应用于该表的非聚集索引(如果有)。
11415 16 无法禁用或启用对象 '%.*ls'。 此操作仅适用于外键和检查约束。
11418 16 无法 %S_MSG 表 '%.*ls',因为该表包含与压缩不兼容的稀疏列或列集列。
11419 16 无法更改或删除列 '%.*ls',因为表 '%.*ls' 是联合的。
11420 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 引用的对象不参与 ALTER TABLE SWITCH 语句,因此无法使用 WAIT_AT_LOW_PRIORITY 选项。 删除此视图的索引或更改其定义,使其仅引用参与 ALTER TABLE SWITCH 语句的表。
11421 10 通过主机名 '%.*ls' 对数据库 '%.*ls'、表 '%.*ls' 执行 '%.*ls' 语句,主机进程 ID %d 一起使用 WAIT_AT_LOW_PRIORITY 选项,MAX_DURATION = %d,ABORT_AFTER_WAIT = BLOCKERS。 阻止用户会话将在最长等待时间后终止。
11422 10 通过主机名 '%.*ls' 对数据库 '%.*ls'、表 '%.*ls' 执行 ALTER TABLE SWITCH 语句,主机进程 ID %d 与目标表 '%.*ls' 一起使用 WAIT_AT_LOW_PRIORITY 选项,MAX_DURATION = %d,ABORT_AFTER_WAIT = BLOCKERS。 阻止用户会话将在最长等待时间后终止。
11423 14 用户无权使用 ABORT_AFTER_WAIT = BLOCKERS 选项。
11424 16 无法更改表 '%.*ls' 中的标识列 '%.*ls',因为此操作需要修改数据,并且表包含持久化计算列。 在修改标识列之前删除持久化计算列。
11425 16 无法继续执行 DDL 操作,因为它引用了表 '%.*ls' 上的列 '%.*ls',而这与此表上正在进行的并发列操作冲突。 并发操作可以是联机更改列操作。
11426 16 无法联机更改本地临时表上的列。 脱机执行更改操作。
11427 16 无法对表 '%.*ls' 执行联机 ALTER COLUMN 操作,因为列 '%.*ls' 当前已经或正在更改为不支持的数据类型:text、ntext、image、CLR 类型或 FILESTREAM。 该操作必须离线执行。
11428 16 列 '%.*ls' 不能联机更改为具有架构集合的 XML 类型。 该操作必须离线执行。
11429 16 表 '%.*ls' 的联机 ALTER COLUMN 语句失败,因为表已启用更改跟踪或标记为合并复制。 在使用联机 ALTER COLUMN 或脱机执行操作之前,禁用更改跟踪和合并复制。
11430 16 无法在列 '%.*ls' 上启用变更数据捕获。 加密列不支持变更数据捕获。
11431 15 不允许使用 %S_MSG 选项,因为 %S_MSG 选项未变为 '%ls'。
11432 15 %S_MSG = %d 不是有效值;%S_MSG 必须大于 0 且小于 %d。
11433 15 %S_MSG '%.*ls' 不支持带有 %S_MSG 选项的 '%.*ls'。
11434 15 %S_MSG '%.*ls' 上禁用的索引 '%.*ls' 不支持 %S_MSG 选项。
11435 15 %S_MSG '%.*ls' 的堆不支持 %S_MSG 选项。
11436 16 无法更改表 '%.*ls',因为如果没有 DEFAULT 约束、GENERATED ALWAYS 属性或 IDENTITY 属性,则无法将不可为 null 的列 '%.*ls' 声明为隐藏。
11437 16 无法更改表 '%.*ls',因为必须将至少一列声明为非隐藏列。
11438 15 当 %S_MSG 选项设置为 '%ls' 时,不能将 %S_MSG 选项设置为 '%ls'。
11501 16 由于编译错误,无法分析批处理。
11502 16 在此上下文中无法推断参数 '%.*ls' 的类型。
11503 16 无法推断参数类型,因为单个表达式包含两个非类型化参数:'%.*ls' 和 '%.*ls'。
11504 16 数据库 %d 中用户类型为 ID %d 的发现类型无效。
11505 16 数据库 %d 中 XML 架构集合为 ID %d 的发现类型无效。
11506 16 无法唯一推断 '%.*ls' 的参数类型;有两种可能 '%ls' 和 '%ls'。
11507 16 无法推断 '%.*ls' 的参数类型,因为没有任何类型会使查询有效。
11508 16 未声明的参数 '%.*ls' 在正在分析的批处理中多次使用。
11509 16 无法确定元数据,因为语句 '%.*ls' 与语句 '%.*ls' 不兼容。
11510 16 无法确定元数据,因为主批处理中的语句 '%.*ls' 与过程 '%.*ls' 中的语句 '%.*ls' 不兼容。
11511 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 与主批处理中的语句 '%.*ls' 不兼容。
11512 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 与过程 '%.*ls' 中的语句 '%.*ls' 不兼容。
11513 16 无法确定元数据,因为语句 '%.*ls' 包含动态 SQL。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11514 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 包含动态 SQL。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11515 16 无法确定元数据,因为语句 '%.*ls' 调用了 CLR 过程。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11516 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了 CLR 过程。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11517 16 无法确定元数据,因为语句 '%.*ls' 调用了 CLR 触发器。
11518 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了 CLR 触发器。
11519 16 无法确定元数据,因为语句 '%.*ls' 调用了扩展存储过程。
11520 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了扩展存储过程。
11521 16 无法确定元数据,因为语句 '%.*ls' 在影响其元数据的上下文中使用了未声明的参数。
11522 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 在影响其元数据的上下文中使用了未声明的参数。
11523 16 无法确定元数据,因为语句 '%.*ls' 会导致间接递归。
11524 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 会导致间接递归。
11525 16 无法确定元数据,因为语句 '%.*ls' 使用了临时表。 元数据发现仅在分析单语句批处理时支持临时表。
11526 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 使用了临时表。
11527 16 无法确定元数据,因为语句 '%.*ls' 不支持元数据发现。
11528 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 不支持元数据发现。
11529 16 无法确定元数据,因为每个代码路径都会导致错误;请参阅前面的一些错误。
11530 16 无法确定元数据,因为没有到达批处理末尾的代码路径。
11531 16 传递给 sys.dm_exec_describe_first_result_set_for_object 的对象 ID '%d' 引用的对象不是 T-SQL 过程或触发器。
11532 16 传递给 sys.dm_exec_describe_first_result_set_for_object的 对象 ID '%d' 无效。
11533 16 类型 '%.*ls' 不是结果集定义的有效对象名称。
11534 16 类型 '%.*ls' 无效或不是表类型。
11535 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句指定了 %d 个结果集,而该语句试图发送的结果集多于此值。
11536 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句指定了 %d 个结果集,而该语句在运行时仅发送了 %d 个结果集。
11537 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集号 %d 指定了 %d 列,但该语句在运行时发送了 %d 列。
11538 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集 #%d 中的列 #%d 指定了类型 '%ls',而在运行时发送的相应类型为 '%ls';这两种类型之间没有转换。
11539 16 EXECUTE 语句开始运行后,WITH RESULT SETS 子句中指定的类型之一已被修改。 请重新运行该语句。
11541 16 当 SET STATISTICS XML 或 SET STATISTICS PROFILE 开启时,无法调用 sp_describe_first_result_set。
11542 16 sp_describe_undeclared_parameters 未能发现远程过程调用的参数元数据,因为参数是按名称传递的,而按名称传递参数元数据发现失败。
11543 16 在通过具有 WITH RESULT SETS 子句的 EXECUTE 语句执行的存储过程或批处理中,不允许使用 SET STATISTICS XML ON 和 SET STATISTICS PROFILE ON。
11544 16 无法推断远程调用模块 '%.*ls' 的 '%d' 位置参数的类型。
11545 16 无法在 SELECT INTO 中发现远程结果集。
11546 16 当 STATISTICS XML、STATISTICS PROFILE 或 SHOWPLAN set 选项开启时,sp_showmemo_xml 无法运行。 将这些选项设置为 OFF 并重新运行 sp_showmemo_xml。
11547 16 只有一个语句可用作 sp_showmemo_xml 的输入参数。 修改输入参数并重新运行存储过程。
11548 16 存储过程 'sp_showmemo_xml' 在此版本的 SQL Server 中不可用。
11549 16 不支持使用存储过程。 修改输入参数并重新运行 sp_showmemo_xml。
11550 16 无法确定元数据,因为语句 '%.*ls' 的远程元数据发现失败。
11551 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 的远程元数据发现失败。
11552 16 @browse_information_mode 参数需要一个值为 0、1 或 2 的 tinyint。
11553 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集 #%d 中的列 #%d 指定了不可为 null 的类型,并且在运行时发送的相应值为 null。
11554 16 无法将 NULL 分配给不可为 null 的变量或参数 '%.*ls'。
11555 15 参数 '%.*ls' 已声明为 NOT NULL。 NOT NULL 参数仅支持本机编译的模块,内联表值函数除外。
11556 16 存储过程 'sp_get_database_scoped_credential' 在此版本的 SQL Server 中不可用。
11557 16 存储过程 'sp_get_jobs_database_scoped_credential' 不可用。
11558 16 无法分析 distributed_move JSON 字符串。 请检查 JSON 的格式。
11559 16 distributed_move JSON 参数 %.*ls 缺失或格式不正确。 请检查 JSON 的格式。
11560 16 distributed_move 参数 %.*ls 值超出其有效范围。 请使用有效的参数重试。
11601 15 不允许使用带有 '%.*ls' 选项的 %ls 语句。
11602 10 %ls 语句未经过验证。
11603 15 %ls 语句不允许在顶层使用。
11605 15 %S_MSG 不允许在顶层使用。
11606 15 不允许在 '%.*ls' 中指定服务器名称。
11607 15 不允许在 %ls 语句中指定 '%.*ls' 的数据库名称。
11608 15 不允许创建临时存储过程。
11609 16 生成项目时出现内部错误。 %ls
11610 16 没有足够的内存生成项目。
11611 15 不支持在 CREATE SCHEMA 语句中指定架构元素。
11612 15 顶层不允许 T-SQL 批处理中有多个语句。
11613 15 不支持编号存储过程。
11614 15 不支持 %ls。
11617 16 尝试加载 '%hs' 时出现未知错误。
11618 15 不允许在同一 GRANT/DENY/REVOKE 语句中将列级权限与其他权限合并。
11619 16 没有足够的堆栈可用于编译语句。
11620 15 REVOKE 语句只能用于撤销列级权限。
11621 10 SQL Server 在语言服务模式下启动。
11622 16 CREATE ASSEMBLY 只能从常量二进制表达式创建。
11623 15 ALTER TABLE 语句只能用于添加单个约束。
11624 15 ALTER ROLE 语句只能用于向角色添加成员。
11625 16 '%ls' 已损坏、不可读或无法访问。
11651 10 数据层应用程序中不支持带有 '%.*ls' 选项的 %ls 语句。
11652 10 数据层应用程序中的顶层不支持 %ls 语句。
11653 10 无法以用户 '%.*ls' 的身份执行,因为该用户不存在。
11700 16 序列对象 '%.*ls' 的增量不能为零。
11701 16 序列对象 '%.*ls' 增量的绝对值必须小于或等于序列对象的最小值和最大值之差。
11702 16 序列对象 '%.*ls' 的数据类型必须是 int、bigint、smallint、tinyint 或 decimal 或 numeric,小数位数为 0,或者基于上述整数数据类型之一的任何用户定义的数据类型。
11703 16 序列对象 '%.*ls' 的起始值必须介于序列对象的最小值和最大值之间。
11704 16 序列对象 '%.*ls' 的当前值 '%.*ls' 必须介于序列对象的最小值和最大值之间。
11705 16 序列对象 '%.*ls' 的最小值必须小于其最大值。
11706 16 序列对象 '%.*ls' 的缓存大小必须大于 0。
11707 10 序列对象 '%.*ls' 的缓存大小已设置为 NO CACHE。
11708 16 为给定数据类型的参数 '%.*ls' 指定了无效值。
11709 15 参数 'RESTART WITH' 不能在 CREATE SEQUENCE 语句中使用。
11710 15 参数 'START WITH' 不能在 ALTER SEQUENCE 语句中使用。
11711 15 参数 'AS' 不能在 ALTER SEQUENCE 语句中使用。
11712 15 不能多次指定参数 '%.*ls'。
11714 15 序列名称 '%.*ls' 无效。
11715 15 没有为 ALTER SEQUENCE 指定属性。
11716 15 NEXT VALUE FOR 函数不支持 PARTITION BY 子句。
11717 15 NEXT VALUE FOR 函数不支持 default 约束、UPDATE 语句或 MERGE 语句中的 OVER 子句。
11718 15 NEXT VALUE FOR 函数不支持空 OVER 子句。
11719 15 check 约束、默认对象、计算列、视图、用户定义函数、用户定义聚合、用户定义表类型、子查询、公用表表达式、派生表或 return 语句中不允许使用 NEXT VALUE FOR 函数。
11720 15 TOP、OVER、OUTPUT、ON、WHERE、GROUP BY、HAVING 或 ORDER BY 子句中不允许使用 NEXT VALUE FOR 函数。
11721 15 NEXT VALUE FOR 函数不能直接在使用 DISTINCT、UNION、UNION ALL、EXCEPT 或 INTERSECT 运算符的语句中使用。
11722 15 merge 语句的 WHEN MATCHED 子句、WHEN NOT MATCHED 子句或 WHEN NOT MATCHED BY SOURCE 子句中不允许使用 NEXT VALUE FOR 函数。
11723 15 除非指定了 OVER 子句,否则不能在包含 ORDER BY 子句的语句中直接使用 NEXT VALUE FOR 函数。
11724 15 包含 NEXT VALUE FOR 函数的表达式不能作为参数传递给表值函数。
11725 15 包含 NEXT VALUE FOR 函数的表达式不能作为参数传递给聚合。
11726 16 对象 '%.*ls' 不是序列对象。
11727 16 给定序列对象的 NEXT VALUE FOR 函数必须具有完全相同的 OVER 子句定义。
11728 16 序列对象 '%.*ls' 已达到其最小值或最大值。 重启序列对象以允许生成新值。
11729 10 序列对象 '%.*ls' 缓存大小大于可用值的数量。
11730 16 无法在 default 约束中为序列对象指定数据库名称。
11731 16 如果同一序列对象出现在行构造函数中,则 default 约束中使用序列对象的列必须出现在目标列列表中。
11732 16 序列对象 '%.*ls' 的请求范围超出了最大或最小限制。 用较小的范围重试。
11733 16 参数 '%.*ls' 必须是正整数。
11734 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,SELECT 子句中不允许使用 NEXT VALUE FOR 函数。
11735 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表不能具有使用 NEXT VALUE FOR 函数的 DEFAULT 约束。
11736 16 在具有变量赋值的 SET 或 SELECT 中,每个序列对象只允许有一个 NEXT VALUE FOR 函数实例。
11737 15 NEXT VALUE FOR 函数不支持 ROWS 和 RANGE 子句。
11738 16 在此上下文中不允许使用 NEXT VALUE FOR 函数。
11739 16 如果设置了 ROWCOUNT 选项,或者查询包含 TOP 或 OFFSET,则不能使用 NEXT VALUE FOR 函数。
11740 16 如果设置了 ROWCOUNT 选项,或者查询包含 TOP 或 OFFSET,则不能在 default 约束中使用 NEXT VALUE FOR 函数。
11741 16 NEXT VALUE FOR 函数不能在 CASE、CHOOSE、COALESCE、IIF、ISNULL 和 NULLIF 中使用。
11742 16 NEXT VALUE FOR 函数只有在插入操作的目标表的 default 约束中定义时,才能与 MERGE 一起使用。
11743 16 等待 METADATA_SEQUENCE_GENERATOR 闩锁时发生超时:等待时间 %d 秒。
11800 16 数据库 '%ls' 的 RESTORE WITH SNAPSHOTRESTOREPHASE=2 失败,因为先前的 RESTORE WITH SNAPSHOTRESTOREPHASE=1 可能因网络错误而失败。 解决所有网络问题并确保 SQL Server 正在运行后,通过 SQL 编写器重试还原操作。
11901 16 列 '%.*ls.%.*ls' 是联合列,而引用外键 '%.*ls' 中的列 '%.*ls.%.*ls' 不是。
11902 16 联合方案密钥 '%.*ls' 不是此联合的一部分。
11903 16 无法创建表 '%.*ls',因为如果没有 DEFAULT 约束、GENERATED ALWAYS 属性或 IDENTITY 属性,则无法将不可为 null 的列 '%.*ls' 声明为隐藏。
11904 16 无法创建表 '%.*ls',因为必须将至少一列声明为非隐藏列。
11905 16 只能在 SQL Server Enterprise Edition 中执行可恢复索引操作。
12002 16 无法在表 '%.*ls' 的列 '%.*ls' 上创建请求的 %S_MSG 索引,因为列类型不是 %S_MSG。 请指定引用具有 %S_MSG 数据类型的列的列名称。
12003 16 找不到空间细化方案 '%.*ls'。 请在 USING 子句中指定有效的分割方案名称。
12004 16 找不到表 '%.*ls' 中列 '%.*ls' 的默认空间细化方案。 请确保列引用正确,或者在 USING 子句中指定扩展方案。
12005 16 传递给 '%.*ls' 附近的 CREATE %S_MSG 语句的参数不正确。 请根据索引创建语法验证该语句。
12006 16 向创建索引语句传递了重复参数。 请根据索引创建语法验证该语句。
12007 16 CREATE %S_MSG 语句缺少必要参数 '%.*ls'。 请根据索引创建语法验证该语句。
12008 16 表 '%.*ls' 没有 %S_MSG 索引要求的聚集主键。 请确保存在表的该主键列,然后再创建 %S_MSG 索引。
12009 16 找不到表 '%.*ls' 的 %S_MSG 索引 '%.*ls'。 不存在此名称的 %S_MSG 索引,或者某个非 %S_MSG 索引可能使用了同一名称。 请修正索引名称,避免重复。 如果存在同名的关系索引,请删除该常规关系索引。
12010 16 每个表只能出现一个空间索引提示,可作为第一个或最后一个提示索引。
12011 16 CREATE %S_MSG 的参数值 '%.*ls' 必须小于 %d。
12012 16 CREATE %S_MSG 的参数值 '%.*ls' 必须大于 %d。
12013 16 CREATE %S_MSG 的参数 '%.*ls' 的值必须大于参数 '%.*ls' 的值。
12014 16 CREATE %S_MSG 的 '%.*ls' 参数未完整定义。 如果该参数有多个部分,则必须定义所有部分。
12015 16 CREATE %S_MSG 语句中的索引选项 %.*ls 必须显示在常规索引选项之前。
12016 16 创建 %S_MSG 索引要求基表中的主键满足以下限制。 主键列的最大数目为 %d。 主键列的最大组合每行大小为 %d 个字节。 基表 '%.*ls' 的主键有 %d 列,包含 %d 个字节。 请更改基表,以满足 %S_MSG 索引规定的主键限制。
12017 10 该空间索引已禁用或脱机
12018 10 谓词的作用域中未定义空间对象
12019 10 空间索引不支持该谓词中提供的比较字
12020 10 空间索引不支持该谓词中提供的比较运算符
12021 10 空间索引不支持该谓词中提供的方法名
12022 10 该比较字引用了该谓词下方定义的一个列
12023 10 该比较谓词中的比较字具有不确定性
12024 10 该空间参数引用了该谓词下方定义的一个列
12025 10 在条件中找不到所需的二进制空间方法
12026 10 找不到所需的比较谓词
12100 16 ALTER DATABASE 失败,因为 FILESTREAM 文件组无法添加到将 READ_COMMITTED_SNAPSHOT 或 ALLOW_SNAPSHOT_ISOLATION 选项设置为 ON 的数据库中。 若要添加 FILESTREAM 文件组,必须将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。
12101 16 当客户端连接正在等待更改通知时,无法对数据库 '%.*ls' 禁用更改跟踪。 请在禁用更改跟踪之前关闭这些连接。
12102 16 ALTER DATABASE 失败,因为无法更改系统数据库的分发策略。
12103 16 ALTER DATABASE 失败,因为分发策略无效。 数据库分发策略必须设置为 NONE 或 HASH。 对于分发策略 NONE,无法指定前导哈希列的数量。 对于分发策略 HASH,前导哈希列的数目是可选的,但不能超过 16 列。
12104 15 ALTER DATABASE CURRENT 失败,因为 '%.*ls' 是系统数据库。 无法使用 CURRENT 关键字更改系统数据库。 使用数据库名称更改系统数据库。
12105 10 等待回滚远程砖 %d 上的非限定事务。
12106 16 路径名 '%.*ls' 已被另一个数据库文件使用。 更改为另一个有效且未使用的名称。
12107 16 对于具有一个或多个使用 sync_method 'database snapshot' 或 'database snapshot character' 的发布的数据库,不支持添加 MEMORY_OPTIMIZED_DATA 文件组。
12108 16 '%d' 超出了数据库范围的配置选项 '%.*ls' 的范围。 有关有效值的范围,请参见 sp_configure 选项 '%ls'。
12109 16 语句 '%.*ls' 失败,因为它尝试将主要副本的值设置为 '%.*ls'。 仅当设置应用于次要副本时,才能将其设置为 '%.*ls'。
12110 16 语句 '%.*ls' 失败,因为它尝试为次要副本设置 '%.*ls' 选项,而只允许为主要副本设置此选项。
12300 15 %S_MSG 不支持计算列。
12301 15 %S_MSG 不支持索引键中的可为 null 列。
12302 15 %S_MSG 不支持更新属于 PRIMARY KEY 约束的列。
12303 15 %S_MSG 不支持 'number' 子句。
12304 15 %S_MSG 不支持更新属于 UNIQUE KEY 约束或 UNIQUE 索引的列。
12305 15 %S_MSG 不支持内联表变量。
12306 15 %S_MSG 不支持游标。
12307 15 %S_MSG 中参数的默认值必须是常数。
12308 15 %S_MSG 不支持表值函数。
12309 15 % S _ MSG 不支持插入多行的 INSERT...VALUES... 格式的语句。
12310 15 %S_MSG 不支持公用表表达式 (CTE)。
12311 15 子查询(嵌套在另一个查询中的查询)仅在带有 %S_MSG 的 SELECT 语句中受支持。
12312 15 %S_MSG 不支持分区函数。
12313 15 %S_MSG 不支持用户定义的函数。
12314 15 %S_MSG 不支持用户定义的方法。
12315 15 %S_MSG 不支持用户定义的属性。
12316 15 %S_MSG 不支持用户定义的聚合。
12317 15 %S_MSG 不支持聚集索引(主键的默认索引)。 指定非聚集索引。
12318 15 %S_MSG 不支持浏览模式元数据。
12319 15 %S_MSG 不支持在 UPDATE 语句中使用 FROM 子句并在 DELETE 语句中指定表源。
12320 15 %S_MSG 不支持需要更改架构版本的操作(例如重命名)。
12321 15 %S_MSG 不支持创建临时过程。
12322 15 %S_MSG 不支持临时表。
12323 15 %S_MSG 不支持分布式查询和多重活动结果集 (MARS)。
12324 15 %S_MSG 不支持分布式事务 (DTC)。
12325 15 %S_MSG 不支持绑定事务。
12326 15 %S_MSG 不支持创建保存点。
12327 15 %S_MSG 不支持对不使用 *_BIN2 排序规则的字符串进行比较、排序和操作。
12328 15 %S_MSG 不支持不使用 *_BIN2 排序规则的字符列上的索引。
12329 15 %S_MSG 不支持使用代码页不是 1252 的排序规则的数据类型 char(n) 和 varchar(n)。
12330 15 %S_MSG 不支持使用 SC 排序规则截断字符串。
12331 15 %S_MSG 不支持用户事务内部的 DDL 语句 ALTER、DROP 和 CREATE。
12332 15 %S_MSG 不支持 DDL 语句 CREATE、ALTER 和 DROP 上的数据库和服务器触发器。
12333 15 %S_MSG 不支持从专用管理员连接 (DAC) 执行。
12334 15 %S_MSG 不支持用于二进制和字符串数据类型的聚合函数 MIN 和 MAX。
12336 15 %S_MSG 不支持使用复制。
12337 15 %S_MSG 不支持使用 sp_addpublication sync_method 的参数 'database snapshot' 和 'database snapshot character'。
12338 15 %S_MSG 不支持在 SC 排序规则中具有参数的函数 LEN 和 SUBSTRING。
12339 15 %S_MSG 不支持使用 1 以外的种子值和增量值。
12340 15 %S_MSG 中的 EXECUTE 语句必须使用对象名称。 不支持变量和带引号的标识符。
12341 15 %S_MSG 中的 EXECUTE 语句不支持 WITH 子句。
12342 15 %S_MSG 中的 EXECUTE 语句仅支持执行本机编译的模块。
12343 16 TRIGGER_NESTLEVEL 仅支持 %S_MSG 中的 0 个或 1 个参数。
12344 16 只有本机编译的模块才能与 %S_MSG 一起使用。
12345 16 不支持将最大长度数据类型作为本机编译的用户定义函数的返回类型。
12346 16 %S_MSG 不支持最大长度默认值。
12347 16 %S_MSG 不支持用户定义的函数的最大长度参数。
12348 16 %S_MSG 不支持最大长度文本。
12349 16 具有列存储索引的内存优化表不支持此操作。
12350 15 %S_MSG 不支持针对表值函数的 DML 操作。
12351 15 只有本机编译的函数才能在本机编译的函数内部使用 EXECUTE 调用。
12352 15 用户事务中不支持导致 %S_MSG 架构更改的系统存储过程。
12353 15 内存优化表索引中的计算列必须声明为 PERSISTED。
12354 15 %S_MSG 当前不支持在 Japanese_140 排序规则中带有参数的函数 %ls。
12355 15 无法更改内存优化表中计算列的持久化。 删除并重新创建具有所需持久化的列。
12358 15 启用 CDC 会在 ALTER TABLE 和 DROP TABLE 上创建数据库触发器。 因此,在启用了 CDC 的数据库上,%S_MSG 不支持这些 DDL 语句。 与 CDC 无关的其他 DDL 触发器也可能阻止此操作。
12401 15 多次指定 %S_MSG 选项 '%S_MSG'。 每个选项只能指定一次。
12402 11 在数据库 (%ld) 的查询存储中未找到提供 query_id (%ld) 的查询。 检查 query_id 值并重新运行命令。
12403 11 在数据库 (%ld) 的查询存储中未找到提供 plan_id (%ld) 的查询计划。 检查 plan_id 值并重新运行命令。
12404 16 命令失败,因为数据库 (%ld) 的查询存储未处于读写模式。 确保查询存储处于读写模式,然后重新运行命令。
12405 16 命令失败,因为没有为数据库 (%ld) 启用查询存储。 确保为数据库启用查询存储并重新运行命令。
12406 11 在查询 (%ld) 的查询存储中未找到提供 plan_id (%ld) 的查询计划。 检查 plan_id 值并重新运行命令。
12407 18 查询存储管理器的全局实例不可用。
12408 16 读/写查询存储的操作失败。 检查错误日志,纠正读/写失败的根源
12409 17 查询存储无法创建系统任务
12410 23 无法加载查询存储元数据。 尝试手动打开查询存储,或联系客户支持以解决此问题。
12411 18 无法从查询存储加载强制计划
12412 16 内部表访问错误:无法使用 HRESULT:0x%x 访问查询存储内部表。
12413 16 无法处理语句 SQL 句柄。 请尝试查询 sys.query_store_query_text 视图。
12414 16 无法初始化查询存储以供使用,因此无法执行用户请求。
12415 16 无法将数据库 ID %d 的查询添加到查询存储。
12417 15 ALTER DATABASE 语句中只能提供一个查询存储选项。
12418 16 ALTER DATABASE 语句中给出的数据库状态更改和查询存储选项互不兼容。
12419 16 命令失败,因为在您使用的服务器或数据库上禁用了查询存储。 请联系客户支持以解决此问题。
12420 16 无法执行操作,因为没有为数据库 %.*ls 启动查询存储。
12421 14 用户没有执行查询存储存储过程所需的权限。
12422 16 无法更改查询存储间隔长度,因为至少有一个现有的运行时统计间隔设置在将来。
12423 16 读/写查询存储的操作失败。 请将数据分区或删除、删除索引或查阅文档以找到可能的解决方案。
12425 16 无法删除具有提供的查询 ID (%ld) 的查询,因为它具有活动的强制策略。
12426 16 无法删除具有提供的计划 ID (%ld) 的计划,因为它具有活动的强制策略。
12427 16 启用查询存储后无法对其执行操作。 请关闭数据库的查询存储,然后重试。
12428 16 数据库 %.*ls 中的查询存储缺少内部表 %.*ls,可能是由于架构或目录不一致。
12429 16 数据库 %.*ls 中的查询存储对于内部表 %.*ls 的结构无效,可能是由于架构或目录不一致。
12430 16 存储过程 '%.*ls' 不支持指定的查询存储操作。
12431 16 查询存储存储过程 '%.*ls' 无法获取数据库的更新锁。
12432 16 由于提供了无效值,因此无法更改查询存储间隔长度。 请使用有效值(1、5、10、15、30 和 60)重试。
12433 16 操作失败,因为在您使用的服务器或数据库上禁用了查询存储 %.*ls。 请联系客户支持以解决此问题。
12434 16 数据库 %.*ls 中的查询存储无效,可能是由于架构或目录不一致。
12435 16 数据库 %.*ls 中的查询存储对于内部表 %.*ls 列 %.*ls 的结构无效,可能是由于架构或目录不一致。
12436 17 无法确定查询存储全局资源组。
12437 17 无法确定查询存储全局资源组。
12438 16 无法执行操作,因为无法对系统数据库 %.*ls 启用查询存储。
12439 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %lu。
12440 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %ls。
12441 10 查询存储正在初始化。这只是一条信息性消息,不需要用户执行任何操作。
12442 17 由于内部错误,查询存储刷新失败。
12443 16 查询存储无法设置默认设置。
12444 16 对于 query_id (%ld) 的查询,不能强制执行 plan_id (%ld) 的查询计划,因为本机编译的计划不支持强制执行。
12445 16 无法将查询存储 max_storage_size_mb 设置为 %lu。 允许的最大限制为 %lu MB。
12446 16 查询存储存储过程在可读次要副本上不可用。
12447 16 对于 query_id (%ld) 的查询,不能强制执行 plan_id (%ld) 的查询计划,因为此类语句不支持计划强制执行。
12449 16 无法对此查询强制执行查询计划,因为可恢复索引生成不支持计划强制执行。
12500 16 CTAS 语句中不允许使用 SELECT INTO。
12501 16 CREATE TABLE 和 SELECT 查询中的列数不同。
12502 16 不能使用 CREATE TABLE AS SELECT 语法定义数据类型。
12503 15 不支持在 CREATE SCHEMA 语句中指定架构元素。
12504 16 由于目标表 '%.*ls' 是哈希分布式表,因此必须在插入选择查询中隐式或显式指定分布列 '%.*ls'。
12600 16 此服务器上不允许使用 DBCC CLONEDATABASE。
12601 16 不允许在事务中使用 DBCCCLONEDATABASE。
12602 16 DBCC CLONEDATABASE 无法通过 MARS 连接执行。
12603 16 DBCC CLONEDATABASE 不支持克隆系统数据库。
12604 16 无法读取数据库。 检查数据库是否处于脱机或可疑模式。
12605 16 无法创建快照数据库。
12606 16 无法设置快照数据库名称。
12607 16 指定的克隆数据库名称 '%.*ls' 过长。
12608 16 指定的克隆数据库名称 '%.*ls' 已存在。
12609 16 无法获取文件属性。
12610 16 无法更新数据库注册。
12611 16 无法获取数据库注册属性。
12612 16 无法将启动页与数据库注册同步。
12613 16 文件或文件组太多,无法克隆数据库。
12614 16 无法获取排序规则名称。
12615 16 无法获取数据库属性。
12616 16 无法删除部分创建的克隆数据库。
12617 16 不支持数据库的文件路径。
12618 16 数据库的对象过多。
12619 16 数据库的文件路径过长,无法创建克隆。
12620 10 '%.*ls' 的数据库克隆已开始,目标为 '%.*ls'。
12621 10 数据库 '%.*ls' 是克隆的数据库。 该数据库只能用于诊断目的,不支持在生产环境中使用。
12622 10 '%.*ls' 的数据库克隆已完成。 克隆的数据库为 '%.*ls'。
12623 10 克隆备份成功,并存储在 %ls 中。
12624 10 克隆备份失败。
12625 10 克隆备份 %ls 上的 RESTORE VERIFY 失败
12626 10 克隆数据库验证通过。
12627 10 克隆数据库验证失败。
12628 10 NO_STATISTICS 和 NO_QUERYSTORE 选项作为 VERIFY_CLONE 的一部分打开。
12629 10 数据库 '%.*ls' 是克隆的数据库。
12630 16 VERIFY_CLONE 选项不能与 SERVICEBROKER 选项一起指定。
12701 16 无法锁定外部数据源对象(EDS 名称:%.*ls)。 锁定模式:%.*ls。
12702 16 无法锁定外部数据源管理器。 锁定模式:%.*ls。
12703 16 未找到引用的外部数据源 "%ls"。
12704 16 外部数据源 "%ls" 中指定的错误或不可访问的位置。
12705 16 引用的外部数据源 "%ls" 类型为 "%ls"。 请使用 BLOB_STORAGE 类型引用 Azure Blob 存储位置。
12800 16 对临时表名称 '%.*ls' 的引用不明确,无法解析。 使用 '%.*ls' 或 '%.*ls'。
12801 16 对游标名称 '%.*ls' 的引用不明确,无法解析。 可能的候选项是 '%.*ls' 和 '%.*ls'。
12803 16 无法为数据库 '%.*ls' 启用包含,因为它是系统数据库。
12804 16 功能或选项 "%ls" 违反包含数据库中的包含。 有关包含数据库的详细信息,请参阅联机图书主题“了解包含数据库”。
12805 16 索引名称 '%.*ls' 过长。 临时表索引名称的最大长度为 %d 个字符。
12807 16 不能在非包含数据库上设置选项 '%.*ls'。
12808 16 当包含设置为 NONE 时,不能在数据库上设置选项 '%.*ls'。
12809 16 在将包含属性设置为 NONE 之前,必须删除所有带密码的用户。
12810 16 多次指定选项 '%.*ls'。
12811 16 必须将实例的用户选项设置为 0,才能对包含数据库进行 %S_MSG。
12813 16 编译对象期间在 %S_MSG '%.*ls' 中遇到错误。 数据库 '%.*ls' 的包含选项已更改,或者此对象存在于模型 db 中,并且用户尝试创建新的包含数据库。
12814 16 作为 '%.*ls' 引用的对象在目标元数据排序规则 '%.*ls' 中的解析方式与在当前元数据排序规则 '%.*ls' 中的解析方式不同。
12815 16 作为 '%.*ls' 引用的列在目标元数据排序规则 '%.*ls' 中解析的方式与当前元数据排序规则 '%.*ls' 中的解析方式不同。
12816 16 作为 '%.*ls' 引用的类型或 XML 架构集合在目标元数据排序规则 '%.*ls' 中的解析方式与当前元数据排序规则 '%.*ls' 中的解析方式不同。
12817 16 对变量、参数或 goto 标签 '%.*ls' 的引用在目标元数据排序规则 '%.*ls' 中的解析方式与当前元数据排序规则 '%.*ls' 的解析方式不同。
12818 16 RECONFIGURE 失败。 当存在现有包含数据库时,尝试将 'contained database authentication' 值更改为 0 需要使用 RECONFIGURE WITH OVERRIDE。
12819 16 sp_migrate_user_to_contained 不能用于非包含数据库(CONTAINMENT 设置为 NONE 的数据库)。
12820 16 sp_migrate_user_to_contained 不能用于具有密码的用户或 SQL 登录之外的用户类型。
12821 16 sp_migrate_user_to_contained 不能用于签名模块的 EXECUTE AS 子句中使用的用户。
12822 16 sp_migrate_user_to_contained 不能用于将密码复制到旧的哈希算法。
12823 16 sp_migrate_user_to_contained 找不到用户 '%.*ls' 的登录名。
12824 16 必须将 sp_configure 值 'contained database authentication' 设置为 1,才能对包含数据库进行 %S_MSG。 可能需要使用 RECONFIGURE 设置 value_in_use。
12825 16 无法包含数据库;当前版本的 SQL Server 不提供此功能。
12826 16 RECONFIGURE WITH OVERRIDE 将 'contained database authentication' 设置为 0,有包含数据库正在使用。 这将中断对包含用户的身份验证,不允许创建新的包含数据库。
12827 16 不允许在临时表 '%.*ls' 上使用用户命名的 %ls 约束 '%.*ls',因为它是在包含数据库中创建的。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12828 16 无法从本地临时表 '%.*ls' 引用 tempdb 中用户定义的 %S_MSG '%.*ls',因为临时表是包含数据库中创建的。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12829 16 存储过程 '%.*ls' 是指一组编号的存储过程。 带编号的存储过程在包含数据库中不可用。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12830 16 如果数据库引擎包含数据库,sp_configure 'user options' 必须设置为零。
12831 16 数据库 '%.*ls' 是包含数据库。 'contained database authentication' 选项设置为 0。 有密码的用户将无法登录包含数据库。
12832 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为绑定 %S_MSG '%.*ls' 的架构依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12833 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为表 '%.*ls' 上的 check 约束 '%.*ls' 依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12834 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为 %S_MSG '%.*ls' 上的 计算列 '%.*ls' 依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12835 10 %S_MSG '%.*ls' 的定义是在更改数据库 '%.*ls' 的包含选项时刷新的,因为该对象依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12836 16 ALTER DATABASE 语句失败。 无法更改数据库 '%.*ls' 的包含选项,因为在验证 SQL 模块期间遇到编译错误。 请参阅前面的错误消息。
12837 16 CREATE DATABASE 语句失败。 无法创建包含数据库 '%.*ls',因为在验证 SQL 模块期间遇到编译错误。 请参阅前面的错误消息。
12838 16 包含数据库不支持复制、变更数据捕获和更改跟踪。 无法将数据库 '%.*ls' 更改为包含数据库,因为它打开了其中一个选项。
12839 16 包含数据库不支持复制、变更数据捕获和更改跟踪。 无法在包含数据库 '%s' 上启用该选项。
12840 16 CREATE DATABASE 失败。 创建部分包含数据库 '%.*ls' 时,重新整理数据库失败,默认数据排序规则为 '%.*ls'。
12841 16 ALTER DATABASE 失败。 将数据库 '%.*ls' 更改为 containment='%ls' 时,重新整理数据库失败。
12842 16 COLLATE CATALOG_DEFAULT 子句不能用于约束、计算列、索引筛选表达式或任何架构绑定对象。
12843 16 数据库 '%.*ls' 的包含状态与 master 中的值不匹配。 包含数据库功能将无法按预期工作。 分离并重新附加数据库以更正 master 中的数据库状态。
12844 16 ALTER DATABASE 语句失败;此功能在当前版本的 SQL Server 中不可用。
12980 16 请提供 %s 或 %s 以标识日志条目。
12981 16 创建子计划时必须指定 %s。
12982 16 请提供 %s 或 %s 以标识要运行的计划或子计划。
错误 Severity 是否记录事件 说明
11000 16 此列的状态代码未知。
11001 16 成功地返回了非 NULL 值。
11002 16 发生延迟的取值函数验证。 此列的绑定无效。
11003 16 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。
11004 16 成功地返回了 NULL 值。
11005 16 成功地返回了截断的值。
11006 16 由于符号不匹配,未能转换数据类型。
11007 16 由于数据值溢出了提供程序所用数据类型的取值范围,转换失败。
11008 16 提供程序无法对此列分配内存或打开另一个存储对象。
11009 16 提供程序无法确定此列的值。
11010 16 用户没有写入该列的权限。
11011 16 数据值违反了该列的完整性约束。
11012 16 数据值违反了该列的架构。
11013 16 列的状态有错误。
11014 16 列使用了默认值。
11015 16 设置数据时跳过了该列。
11031 16 已成功删除该行。
11032 16 表处于立即更新模式下,在数据源中删除一行将导致删除多行。
11033 16 行已释放,即使该行有挂起的更改。
11034 16 在通知期间取消了删除行的操作。
11036 16 行集正在使用乐观并发机制,而自上次提取或重新同步包含列值的行后,该列值又有更改。
11037 16 该行有挂起的删除操作,或该删除操作已传送到了数据源。
11038 16 该行是挂起的插入行。
11039 16 DBPROP_CHANGEINSERTEDROWS 是 VARIANT_FALSE,而该行的插入操作已传送到了数据源。
11040 16 删除该行违反了该列或表的完整性约束。
11041 16 行控点无效,或当前线程对该行控点无访问权。
11042 16 删除该行将导致超过行集属性 DBPROP_MAXPENDINGROWS 所指定的挂起更改数目限制。
11043 16 该行有打开的存储对象。
11,044 16 提供程序内存不足,无法提取行。
11045 16 用户没有删除该行的足够权限。
11046 16 表处于立即更新模式下,由于达到了服务器上的某一限制(如查询执行超时)而未删除该行。
11047 16 更新操作不满足架构要求。
11048 16 出现可恢复的、特定于提供程序的错误,如 RPC 失败。
11100 16 提供程序指示与其他属性或要求发生了冲突。
11101 16 未能获得访问 text、ntext 或 image 所需的接口。
11102 16 提供程序不支持必需的行查找接口。
11103 16 提供程序不支持 UPDATE/DELETE/INSERT 语句必需的接口。
11104 16 提供程序不支持此表上的插入。
11105 16 提供程序不支持此表上的更新。
11106 16 提供程序不支持此表上的删除。
11107 16 提供程序不支持行查找位置。
11108 16 提供程序不支持必需的属性。
11109 16 提供程序不支持对此数据源进行索引扫描。
11201 16 由于缺少 FROM 服务名称,无法传递此消息。 消息源自: '%ls'。
11202 16 已将此消息删除,因为 FROM 服务名称超出了最大大小 %d 字节的限制。 服务名称: "%.*ls"。 消息源自: "%ls"。
11203 16 已将此消息删除,因为缺少 FROM Broker 实例。 消息源自 '%ls'。
11204 16 已将此消息删除,因为 FROM Broker 实例超出了最大大小 %d 字节的限制。 Broker 实例:"%.*ls"。 消息源自: "%ls"。
11,205 16 已将此消息删除,因为缺少 TO 服务名称。 消息源自: "%ls"。
11206 16 已将此消息删除,因为 TO 服务名称超出了最大大小 %d 字节的限制。 服务名称: "%.*ls"。 消息源自: "%ls"。
11207 16 已将此消息删除,因为缺少服务约定名称。 消息源自: "%ls"。
11208 16 已将此消息删除,因为服务约定名称超出了最大大小 %d 字节的限制。 约定名称 "%.*ls"。 消息源自: "%ls"。
11209 16 由于无法将会话 ID 与活动的会话关联,无法传递此消息。 消息源自: '%ls'。
11210 16 已将此消息删除,因为找不到 TO 服务。 服务名称: "%.*ls"。 消息源自: "%ls"。
11211 16 已将此消息删除,因为用户无权访问目标数据库。 数据库 ID: %d。 消息来源:"%ls"。
11212 16 无法传递此消息,因为会话端点已关闭。
11213 16 无法传递此消息,因为它不是会话的第一条消息。
11214 16 由于找不到 '%.*ls' 约定或者服务不接受约定的会话,无法传递此消息。
11215 16 无法传递此消息,因为 ID 为 %i 的数据库中 ID 为 %i 的用户无权发送到服务。 服务名称: '%.*ls'。
11216 16 无法传递此消息,因为其他任务正在处理此消息。
11217 16 无法传递此消息,因为其序列号与会话接收的序列号不一致。 会话接收序列号: %I64d,消息序列号: %I64d。
11218 16 无法传递此消息,因为此消息重复。
11219 16 无法传递此消息,因为已禁用目标队列。 队列 ID: %d。
11220 16 无法传递此消息,因为缺少 TO Broker 实例。
11221 16 无法传递此消息,因为消息标头中存在不一致的地方。
11222 16 无法传递此消息,因为消息的 TO 服务名称与会话端点中的名称不匹配。 消息 TO 服务名称:'%.*ls'。 会话端点 TO 服务名称:'%.*ls'。
11223 16 由于此消息中的服务约定名称与会话端点中的名称不匹配,无法传递此消息。 消息服务约定名称:'%.*ls'。 会话端点服务约定名称:'%.*ls'。
11224 16 无法传递此消息,因为此服务程序的其他实例已开始使用此端点进行会话。
11225 16 由于找不到消息类型名称,无法传递此消息。 消息类型名称: '%.*ls'。
11226 16 无法传递此消息,因为服务约定中不包含该消息类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11227 16 无法传递此消息,因为发起方服务所发送消息的类型属于只能由目标发送的类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11228 16 无法传递此消息,因为目标服务所发送消息的类型属于只能由发起方发送的类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11229 16 无法传递此消息,因为无法检索安全上下文。
11,230 16 无法传递此消息,因为无法对其进行解密和验证。
11231 16 无法传递此消息,因为虽然消息是安全的,但会话端点不安全。
11232 16 无法传递此消息,因为虽然会话端点是安全的,但消息不安全。
11233 16 已删除此消息,因为会话端点的会话密钥与消息的会话密钥不匹配。
11234 16 无法传递此消息,因为在处理此消息时发生了内部错误。 错误代码 %d,状态 %d: %.*ls。
11235 16 收到的消息格式不正确。 未定义二进制消息类 (%d:%d)。 这可能说明网络有问题或其他应用程序已连接到 Service Broker 端点。
11236 16 收到损坏的消息。 二进制标头大小应为 %d,而收到的标头大小为 %d。
11237 16 内存不足,无法处理 %S_MSG 消息。 该消息已删除。
11238 16 收到损坏的消息。 专用变量数据段的格式不正确。
11239 16 收到损坏的消息。 专用变量数据段超出了消息的长度。
11240 16 收到损坏的消息。 二进制消息前导码的格式不正确。
11241 16 收到损坏的消息。 会话安全版本号不是 %d.%d。
11,242 16 收到损坏的消息。 已超出公共变量数据元素的最大数目 (%d)。 找到的公共变量数据元素数为: %d。
11243 16 收到损坏的消息。 此消息中的公共变量数据元素 (%d) 重复。
11244 16 收到损坏的消息。 握手验证标头的格式不正确。
11245 16 收到损坏的消息。 已超出专用变量数据元素的最大数目 (%d)。 找到的专用变量数据元素数为: %d。
11246 16 收到损坏的消息。 此消息中的专用变量数据元素 (%d) 重复。
11247 16 收到损坏的消息。 登录协商标头无效。
11,248 16 收到损坏的消息。 SSPI 登录标头无效。
11,249 16 收到损坏的消息。 pre-master-secret 无效。
11250 16 收到损坏的消息。 安全证书密钥字段必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11251 16 收到损坏的消息。 服务对安全标头源证书和签名必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11252 16 收到损坏的消息。 缺少目标证书序列号。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11253 16 收到损坏的消息。 服务对安全标头目标证书、密钥交换密钥、密钥交换密钥 ID 和会话密钥必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11254 16 收到损坏的消息。 缺少会话密钥 ID。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11255 16 收到损坏的消息。 虽然设置了加密标志,但缺少消息正文、MIC 或 salt。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11256 16 收到损坏的消息。 虽然 MIC 存在,但缺少消息正文或加密标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11257 16 收到损坏的消息。 MIC 和会话密钥 ID 的状态无效。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11258 16 收到损坏的消息。 MIC 大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11259 16 收到损坏的消息。 证书序列号大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11260 16 收到损坏的消息。 证书颁发者名称的大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11261 16 收到损坏的消息。 目标证书序列号大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11262 16 收到损坏的消息。 目标证书颁发者名称的大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11263 16 收到损坏的消息。 服务对安全标头的大小为 %d,但其大小必须介于 %d 个和 %d 个字节之间。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11264 16 收到损坏的消息。 密钥交换密钥的大小为 %d,但其大小必须介于 %d 个和 %d 个字节之间。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11265 16 收到损坏的消息。 密钥交换的密钥 ID 无效。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11266 16 收到损坏的消息。 加密会话密钥大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11267 16 收到损坏的消息。 会话密钥 ID 的大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11268 16 收到损坏的消息。 salt 大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11269 16 收到损坏的消息。 消息中的 UNICODE 字符串不是按双字节对齐的。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11270 16 收到损坏的消息。 消息中 UNICODE 字符串的大小大于允许的最大值(%d 个字节)。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11271 16 收到损坏的消息。 会话 ID 不能是 NULL。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11272 16 收到损坏的消息。 消息 ID 不能是 NULL。
11273 16 收到损坏的消息。 消息正文没有正确填充以便加密。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11274 16 收到损坏的消息。 序列号大于允许值。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11275 16 收到损坏的消息。 既设置了会话结尾标志,又设置了错误标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11276 16 收到损坏的消息。 对未编序的消息设置了会话结尾标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11277 16 收到损坏的消息。 不能在已编序的第一个消息中设置会话结尾标志和错误标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11,278 16 收到损坏的消息。 缺少此消息的消息类型。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11279 16 收到损坏的消息。 不能在此消息中设置消息类型。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11280 16 无法处理大小为 %lu 个字节的数据包,因为它超出了接收缓冲区总数。
11281 16 收到损坏的消息。 消息标头的专用部分格式不正确。
11282 16 由于存在许可限制,已删除此消息。 有关详细信息,请参阅相关文档。
11285 16 已删除此转发消息,因为剩余跃点计数已达到 0。
11286 16 已删除此转发消息,因为此 SQL Server 实例的内存不足。
11288 16 已删除此转发消息,因为正在转发同样的消息。
11289 16 已删除此转发消息,因为其内存使用量将超出为转发消息配置的内存限制 %d 字节。
11290 16 已删除此转发消息,因为无法在消息生存时间内传递消息。 这可能指示转发路由的配置不正确或目标无法访问。
11291 16 此转发消息已删除,原因是占用的时间超过了消息的生存时间 %u 秒(消息用了 %u 秒抵达,在此 Broker 中花费了 %u 秒)。
11292 16 已删除此转发消息,因为发送消息时出现传输发送错误。 关于该错误,请查看前面的事件。
11293 16 已删除此转发消息,因为传输已关闭。
11294 16 已删除此转发消息,因为目标路由无效。
11295 10 检测到端点配置更改。 现在将重新启动 Service Broker 管理器和传输。
11296 10 检测到证书更改。 现在将重新启动 Service Broker 管理器和传输。
11297 16 收到损坏的消息。 专用变量数据段偏移量不正确。
11298 16 收到损坏的消息。 公共变量数据段偏移量不正确。
11299 10 收到损坏的消息。 未编序的消息具有非零序列号。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11300 10 提交 readonly 或 TEMPDB XDES 时出错,正在关闭服务器。
11301 10 执行对象 %p 事件 %d 的事务通知时出错。
11302 10 回滚期间出错。 正在关闭数据库(位置:%d)。
11303 10 释放保留的日志空间时出错: %ls 空间 %I64d,代码 %d,状态 %d。
11304 10 无法记录本地两阶段提交事务的结果。 正在使数据库离线。
11306 16 不允许此事务向前推进。 事务已回滚。
11313 16 此操作必须在并行嵌套事务中执行。
11314 16 存储过程 %.*ls 必须在用户事务中执行。
11315 16 为 PNT 子事务指定的隔离级别与父事务的当前隔离级别不匹配。
11316 16 %ls 语句不能在并行嵌套事务中使用。
11317 16 并行嵌套事务中不支持有更新的并行计划。
11318 16 存储过程 '%.*ls' 无法通过 MARS 连接执行。
11319 16 绑定会话和用户并行嵌套事务不能在同一事务中使用。
11320 16 无法创建用户并行嵌套事务,达到最大并行嵌套事务数。
11321 16 此操作不能在活动事务中执行。
11322 16 ATOMIC 块内不支持控制显式事务和创建保存点 (BEGIN/SAVE/COMMIT/ROLLBACK TRANSACTION)。
11323 16 内存优化表和本机编译模块不能在非本机编译的 ATOMIC 块中使用。
11324 16 ATOMIC 块内不支持 @@TRANCOUNT。
11325 16 ATOMIC 块内不支持多重活动结果集 (MARS) 和绑定会话。
11400 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 的索引 '%.*ls' 使用分区函数 '%.*ls',但表 '%.*ls' 使用非等价的分区函数 '%.*ls'。 索引视图 '%.*ls' 的索引和表 '%.*ls' 必须使用等价的分区函数。
11401 16 ALTER TABLE SWITCH 语句失败。 表 '%.*ls' 为 %S_MSG,但索引视图 '%.*ls' 的索引 '%.*ls' 为 %S_MSG。
11402 16 ALTER TABLE SWITCH 语句失败。 %d 个索引视图引用了目标表 '%.*ls',但只有 %d 个索引视图引用了源表 '%.*ls'。 目标表上的每个索引视图必须至少在源表上有一个匹配的索引视图。
11403 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 未与表 '%.*ls' 对齐。 该索引视图的分区列 '%.*ls' 根据一个或多个列或者一个表达式计算其值,而不是从表分区列 '%.*ls' 中直接选择值。 请更改索引视图定义,以便从表分区列 '%.*ls' 中直接选择分区列。
11404 16 ALTER TABLE SWITCH 语句失败。 %d 个索引视图引用了目标表 '%.*ls',但只有 %d 个匹配索引视图引用了源表 '%.*ls'。 目标表上的每个索引视图必须至少在源表上有一个匹配的索引视图。
11405 16 ALTER TABLE SWITCH 语句失败。 表 '%.*ls' 未与索引视图 '%.*ls' 的索引 '%.*ls' 对齐。 该表按列 '%.*ls' 进行分区,但该索引视图的索引则按列 '%.*ls' 进行分区,该列是从表 '%.*ls' 的另一列 '%.*ls' 中选择的。 请更改索引视图定义,以便索引的分区列与表的分区列相同。
11406 16 ALTER TABLE SWITCH 语句失败。 源分区和目标分区的 DATA_COMPRESSION 选项具有不同的值。
11407 16 无法为 '%.*ls' 启用 vardecimal 存储格式。 只有 SQL Server Enterprise Edition 支持 vardecimal。
11408 16 无法修改表 '%.*ls' 中的列 '%.*ls' 来添加或删除 COLUMN_SET 属性。 若要更改列的 COLUMN_SET 属性,请修改此表以删除该列然后重新添加该列,或者删除此表并重新创建。
11409 16 无法删除表 '%.*ls' 中的列集 '%.*ls',因为该表包含的列超过了 1025 列。 请将表中的列数减少到 1025 以下。
11410 16 无法将表 '%.*ls' 中的列 '%.*ls' 修改为稀疏列,因为该列上绑定了默认值或规则。 请先从该列取消规则或默认值的绑定,再将该列指定为稀疏列。
11411 16 无法将稀疏列 '%.*ls' 添加到表 '%.*ls',因为该列的数据类型上绑定了默认值或规则。 请先从数据类型取消规则或默认值的绑定,再将该稀疏列添加到表。
11412 16 由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的稀疏存储属性,ALTER TABLE SWITCH 语句失败。
11413 16 由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的列集属性,ALTER TABLE SWITCH 语句失败。
11414 10 警告: 选项 %ls 不适用于表 %.*ls,因为该表没有聚集索引。 此选项将仅应用于该表的非聚集索引(如果有)。
11415 16 无法禁用或启用对象 '%.*ls'。 此操作仅适用于外键和检查约束。
11418 16 无法 %S_MSG 表 '%.*ls',因为该表包含与压缩不兼容的稀疏列或列集列。
11419 16 无法更改或删除列 '%.*ls',因为表 '%.*ls' 是联合的。
11420 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 引用的对象不参与 ALTER TABLE SWITCH 语句,因此无法使用 WAIT_AT_LOW_PRIORITY 选项。 删除此视图的索引或更改其定义,使其仅引用参与 ALTER TABLE SWITCH 语句的表。
11421 10 通过主机名 '%.*ls' 对数据库 '%.*ls'、表 '%.*ls' 执行 '%.*ls' 语句,主机进程 ID %d 一起使用 WAIT_AT_LOW_PRIORITY 选项,MAX_DURATION = %d,ABORT_AFTER_WAIT = BLOCKERS。 阻止用户会话将在最长等待时间后终止。
11422 10 通过主机名 '%.*ls' 对数据库 '%.*ls'、表 '%.*ls' 执行 ALTER TABLE SWITCH 语句,主机进程 ID %d 与目标表 '%.*ls' 一起使用 WAIT_AT_LOW_PRIORITY 选项,MAX_DURATION = %d,ABORT_AFTER_WAIT = BLOCKERS。 阻止用户会话将在最长等待时间后终止。
11423 14 用户无权使用 ABORT_AFTER_WAIT = BLOCKERS 选项。
11424 16 无法更改表 '%.*ls' 中的标识列 '%.*ls',因为此操作需要修改数据,并且表包含持久化计算列。 在修改标识列之前删除持久化计算列。
11425 16 无法继续执行 DDL 操作,因为它引用了表 '%.*ls' 上的列 '%.*ls',而这与此表上正在进行的并发列操作冲突。 并发操作可以是联机更改列操作。
11426 16 无法联机更改本地临时表上的列。 脱机执行更改操作。
11427 16 无法对表 '%.*ls' 执行联机 ALTER COLUMN 操作,因为列 '%.*ls' 当前已经或正在更改为不支持的数据类型:text、ntext、image、CLR 类型或 FILESTREAM。 该操作必须离线执行。
11428 16 列 '%.*ls' 不能联机更改为具有架构集合的 XML 类型。 该操作必须离线执行。
11429 16 表 '%.*ls' 的联机 ALTER COLUMN 语句失败,因为表已启用更改跟踪或标记为合并复制。 在使用联机 ALTER COLUMN 或脱机执行操作之前,禁用更改跟踪和合并复制。
11430 16 无法在列 '%.*ls' 上启用变更数据捕获。 加密列不支持变更数据捕获。
11431 15 不允许使用 %S_MSG 选项,因为 %S_MSG 选项未变为 '%ls'。
11432 15 %S_MSG = %d 不是有效值;%S_MSG 必须大于 0 且小于 %d。
11433 15 %S_MSG '%.*ls' 不支持带有 %S_MSG 选项的 '%.*ls'。
11434 15 %S_MSG '%.*ls' 上禁用的索引 '%.*ls' 不支持 %S_MSG 选项。
11435 15 %S_MSG '%.*ls' 的堆不支持 %S_MSG 选项。
11436 16 无法更改表 '%.*ls',因为如果没有 DEFAULT 约束、GENERATED ALWAYS 属性或 IDENTITY 属性,则无法将不可为 null 的列 '%.*ls' 声明为隐藏。
11437 16 无法更改表 '%.*ls',因为必须将至少一列声明为非隐藏列。
11438 15 当 %S_MSG 选项设置为 '%ls' 时,不能将 %S_MSG 选项设置为 '%ls'。
11439 16 tempdb 不支持可恢复联机索引生成。
11440 16 ALTER TABLE SWITCH 语句失败,因为表 '%.*ls' 已对聚集列存储索引 '%.*ls' 进行排序,而表 '%.*ls' 没有。
11441 16 ALTER TABLE SWITCH 语句失败,因为表 '%.*ls' 及其有序聚集列存储索引的有序列与表 '%.*ls' 及其有序聚集列存储索引中的有序列不匹配。
11442 16 启用内存优化元数据模式时,tempdb 不支持创建列存储索引。
11501 16 由于编译错误,无法分析批处理。
11502 16 在此上下文中无法推断参数 '%.*ls' 的类型。
11503 16 无法推断参数类型,因为单个表达式包含两个非类型化参数:'%.*ls' 和 '%.*ls'。
11504 16 数据库 %d 中用户类型为 ID %d 的发现类型无效。
11505 16 数据库 %d 中 XML 架构集合为 ID %d 的发现类型无效。
11506 16 无法唯一推断 '%.*ls' 的参数类型;有两种可能 '%ls' 和 '%ls'。
11507 16 无法推断 '%.*ls' 的参数类型,因为没有任何类型会使查询有效。
11508 16 未声明的参数 '%.*ls' 在正在分析的批处理中多次使用。
11509 16 无法确定元数据,因为语句 '%.*ls' 与语句 '%.*ls' 不兼容。
11510 16 无法确定元数据,因为主批处理中的语句 '%.*ls' 与过程 '%.*ls' 中的语句 '%.*ls' 不兼容。
11511 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 与主批处理中的语句 '%.*ls' 不兼容。
11512 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 与过程 '%.*ls' 中的语句 '%.*ls' 不兼容。
11513 16 无法确定元数据,因为语句 '%.*ls' 包含动态 SQL。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11514 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 包含动态 SQL。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11515 16 无法确定元数据,因为语句 '%.*ls' 调用了 CLR 过程。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11516 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了 CLR 过程。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11517 16 无法确定元数据,因为语句 '%.*ls' 调用了 CLR 触发器。
11518 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了 CLR 触发器。
11519 16 无法确定元数据,因为语句 '%.*ls' 调用了扩展存储过程。
11520 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了扩展存储过程。
11521 16 无法确定元数据,因为语句 '%.*ls' 在影响其元数据的上下文中使用了未声明的参数。
11522 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 在影响其元数据的上下文中使用了未声明的参数。
11523 16 无法确定元数据,因为语句 '%.*ls' 会导致间接递归。
11524 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 会导致间接递归。
11525 16 无法确定元数据,因为语句 '%.*ls' 使用了临时表。 元数据发现仅在分析单语句批处理时支持临时表。
11526 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 使用了临时表。
11527 16 无法确定元数据,因为语句 '%.*ls' 不支持元数据发现。
11528 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 不支持元数据发现。
11529 16 无法确定元数据,因为每个代码路径都会导致错误;请参阅前面的一些错误。
11530 16 无法确定元数据,因为没有到达批处理末尾的代码路径。
11531 16 传递给 sys.dm_exec_describe_first_result_set_for_object 的对象 ID '%d' 引用的对象不是 T-SQL 过程或触发器。
11532 16 传递给 sys.dm_exec_describe_first_result_set_for_object的 对象 ID '%d' 无效。
11533 16 类型 '%.*ls' 不是结果集定义的有效对象名称。
11534 16 类型 '%.*ls' 无效或不是表类型。
11535 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句指定了 %d 个结果集,而该语句试图发送的结果集多于此值。
11536 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句指定了 %d 个结果集,而该语句在运行时仅发送了 %d 个结果集。
11537 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集号 %d 指定了 %d 列,但该语句在运行时发送了 %d 列。
11538 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集 #%d 中的列 #%d 指定了类型 '%ls',而在运行时发送的相应类型为 '%ls';这两种类型之间没有转换。
11539 16 EXECUTE 语句开始运行后,WITH RESULT SETS 子句中指定的类型之一已被修改。 请重新运行该语句。
11541 16 当 SET STATISTICS XML 或 SET STATISTICS PROFILE 开启时,无法调用 sp_describe_first_result_set。
11542 16 sp_describe_undeclared_parameters 未能发现远程过程调用的参数元数据,因为参数是按名称传递的,而按名称传递参数元数据发现失败。
11543 16 在通过具有 WITH RESULT SETS 子句的 EXECUTE 语句执行的存储过程或批处理中,不允许使用 SET STATISTICS XML ON 和 SET STATISTICS PROFILE ON。
11544 16 无法推断远程调用模块 '%.*ls' 的 '%d' 位置参数的类型。
11545 16 无法在 SELECT INTO 中发现远程结果集。
11546 16 当 STATISTICS XML、STATISTICS PROFILE 或 SHOWPLAN set 选项开启时,sp_showmemo_xml 无法运行。 将这些选项设置为 OFF 并重新运行 sp_showmemo_xml。
11547 16 只有一个语句可用作 sp_showmemo_xml 的输入参数。 修改输入参数并重新运行存储过程。
11548 16 存储过程 'sp_showmemo_xml' 在此版本的 SQL Server 中不可用。
11549 16 不支持使用存储过程。 修改输入参数并重新运行 sp_showmemo_xml。
11550 16 无法确定元数据,因为语句 '%.*ls' 的远程元数据发现失败。
11551 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 的远程元数据发现失败。
11552 16 @browse_information_mode 参数需要一个值为 0、1 或 2 的 tinyint。
11553 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集 #%d 中的列 #%d 指定了不可为 null 的类型,并且在运行时发送的相应值为 null。
11554 16 无法将 NULL 分配给不可为 null 的变量或参数 '%.*ls'。
11555 15 参数 '%.*ls' 已声明为 NOT NULL。 NOT NULL 参数仅支持本机编译的模块,内联表值函数除外。
11556 16 存储过程 'sp_get_database_scoped_credential' 在此版本的 SQL Server 中不可用。
11557 16 存储过程 'sp_get_jobs_database_scoped_credential' 不可用。
11558 16 无法分析 %.*ls JSON 字符串。 请检查 JSON 的格式。
11559 16 %.*ls JSON 参数 %.*ls 缺失或格式不正确。 请检查 JSON 的格式。
11560 16 %.*ls 参数 %.*ls 值超出其有效范围。 请使用有效的参数重试。
11561 16 %.*ls 参数 %.*ls 值的长度大于允许的最大长度。 请使用有效的参数重试。
11562 16 存储过程 'sp_showinitialmemo_xml' 在此版本的 SQL Server 中不可用。
11563 16 存储过程 'sp_set_session_resource_group' 在此版本的 SQL Server 中不可用。
11564 16 %.*ls JSON 参数 %.*ls 缺失或格式不正确。 请检查 JSON 的格式。
11565 16 无法分析 %.*ls JSON 字符串。 请检查 JSON 的格式。
11566 16 列 %i ('%.*ls') 具有类型 '%.*ls',本机数据移动目前不支持该类型。 DMS 移动必须用于此查询。 如果错误仍然存在,请联系支持。
11567 16 列 %i ('%.*ls') 具有类型 '%.*ls',本机数据移动目前不支持哈希分布。 DMS 移动必须用于此查询。 如果错误仍然存在,请联系支持。
11568 16 %.*ls JSON 参数 %.*ls 缺失或格式不正确。 请检查 JSON 的格式。
11601 15 不允许使用带有 '%.*ls' 选项的 %ls 语句。
11602 10 %ls 语句未经过验证。
11603 15 %ls 语句不允许在顶层使用。
11605 15 %S_MSG 不允许在顶层使用。
11606 15 不允许在 '%.*ls' 中指定服务器名称。
11607 15 不允许在 %ls 语句中指定 '%.*ls' 的数据库名称。
11608 15 不允许创建临时存储过程。
11609 16 生成项目时出现内部错误。 %ls
11610 16 没有足够的内存生成项目。
11611 15 不支持在 CREATE SCHEMA 语句中指定架构元素。
11612 15 顶层不允许 T-SQL 批处理中有多个语句。
11613 15 不支持编号存储过程。
11614 15 不支持 %ls。
11617 16 尝试加载 '%hs' 时出现未知错误。
11618 15 不允许在同一 GRANT/DENY/REVOKE 语句中将列级权限与其他权限合并。
11619 16 没有足够的堆栈可用于编译语句。
11620 15 REVOKE 语句只能用于撤销列级权限。
11621 10 SQL Server 在语言服务模式下启动。
11622 16 CREATE ASSEMBLY 只能从常量二进制表达式创建。
11623 15 ALTER TABLE 语句只能用于添加单个约束。
11624 15 ALTER ROLE 语句只能用于向角色添加成员。
11625 16 '%ls' 已损坏、不可读或无法访问。
11651 10 数据层应用程序中不支持带有 '%.*ls' 选项的 %ls 语句。
11652 10 数据层应用程序中的顶层不支持 %ls 语句。
11653 10 无法以用户 '%.*ls' 的身份执行,因为该用户不存在。
11700 16 序列对象 '%.*ls' 的增量不能为零。
11701 16 序列对象 '%.*ls' 增量的绝对值必须小于或等于序列对象的最小值和最大值之差。
11702 16 序列对象 '%.*ls' 的数据类型必须是 int、bigint、smallint、tinyint 或 decimal 或 numeric,小数位数为 0,或者基于上述整数数据类型之一的任何用户定义的数据类型。
11703 16 序列对象 '%.*ls' 的起始值必须介于序列对象的最小值和最大值之间。
11704 16 序列对象 '%.*ls' 的当前值 '%.*ls' 必须介于序列对象的最小值和最大值之间。
11705 16 序列对象 '%.*ls' 的最小值必须小于其最大值。
11706 16 序列对象 '%.*ls' 的缓存大小必须大于 0。
11707 10 序列对象 '%.*ls' 的缓存大小已设置为 NO CACHE。
11708 16 为给定数据类型的参数 '%.*ls' 指定了无效值。
11709 15 参数 'RESTART WITH' 不能在 CREATE SEQUENCE 语句中使用。
11710 15 参数 'START WITH' 不能在 ALTER SEQUENCE 语句中使用。
11711 15 参数 'AS' 不能在 ALTER SEQUENCE 语句中使用。
11712 15 不能多次指定参数 '%.*ls'。
11714 15 序列名称 '%.*ls' 无效。
11715 15 没有为 ALTER SEQUENCE 指定属性。
11716 15 NEXT VALUE FOR 函数不支持 PARTITION BY 子句。
11717 15 NEXT VALUE FOR 函数不支持 default 约束、UPDATE 语句或 MERGE 语句中的 OVER 子句。
11718 15 NEXT VALUE FOR 函数不支持空 OVER 子句。
11719 15 check 约束、默认对象、计算列、视图、用户定义函数、用户定义聚合、用户定义表类型、子查询、公用表表达式、派生表或 return 语句中不允许使用 NEXT VALUE FOR 函数。
11720 15 TOP、OVER、OUTPUT、ON、WHERE、GROUP BY、HAVING 或 ORDER BY 子句中不允许使用 NEXT VALUE FOR 函数。
11721 15 NEXT VALUE FOR 函数不能直接在使用 DISTINCT、UNION、UNION ALL、EXCEPT 或 INTERSECT 运算符的语句中使用。
11722 15 merge 语句的 WHEN MATCHED 子句、WHEN NOT MATCHED 子句或 WHEN NOT MATCHED BY SOURCE 子句中不允许使用 NEXT VALUE FOR 函数。
11723 15 除非指定了 OVER 子句,否则不能在包含 ORDER BY 子句的语句中直接使用 NEXT VALUE FOR 函数。
11724 15 包含 NEXT VALUE FOR 函数的表达式不能作为参数传递给表值函数。
11725 15 包含 NEXT VALUE FOR 函数的表达式不能作为参数传递给聚合。
11726 16 对象 '%.*ls' 不是序列对象。
11727 16 给定序列对象的 NEXT VALUE FOR 函数必须具有完全相同的 OVER 子句定义。
11728 16 序列对象 '%.*ls' 已达到其最小值或最大值。 重启序列对象以允许生成新值。
11729 10 序列对象 '%.*ls' 缓存大小大于可用值的数量。
11730 16 无法在 default 约束中为序列对象指定数据库名称。
11731 16 如果同一序列对象出现在行构造函数中,则 default 约束中使用序列对象的列必须出现在目标列列表中。
11732 16 序列对象 '%.*ls' 的请求范围超出了最大或最小限制。 用较小的范围重试。
11733 16 参数 '%.*ls' 必须是正整数。
11734 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,SELECT 子句中不允许使用 NEXT VALUE FOR 函数。
11735 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表不能具有使用 NEXT VALUE FOR 函数的 DEFAULT 约束。
11736 16 在具有变量赋值的 SET 或 SELECT 中,每个序列对象只允许有一个 NEXT VALUE FOR 函数实例。
11737 15 NEXT VALUE FOR 函数不支持 ROWS 和 RANGE 子句。
11738 16 在此上下文中不允许使用 NEXT VALUE FOR 函数。
11739 16 如果设置了 ROWCOUNT 选项,或者查询包含 TOP 或 OFFSET,则不能使用 NEXT VALUE FOR 函数。
11740 16 如果设置了 ROWCOUNT 选项,或者查询包含 TOP 或 OFFSET,则不能在 default 约束中使用 NEXT VALUE FOR 函数。
11741 16 NEXT VALUE FOR 函数不能在 CASE、CHOOSE、COALESCE、IIF、ISNULL 和 NULLIF 中使用。
11742 16 NEXT VALUE FOR 函数只有在插入操作的目标表的 default 约束中定义时,才能与 MERGE 一起使用。
11743 16 等待 METADATA_SEQUENCE_GENERATOR 闩锁时发生超时:等待时间 %d 秒。
11800 16 数据库 '%ls' 的 RESTORE WITH SNAPSHOTRESTOREPHASE=2 失败,因为先前的 RESTORE WITH SNAPSHOTRESTOREPHASE=1 可能因网络错误而失败。 解决所有网络问题并确保 SQL Server 正在运行后,通过 SQL 编写器重试还原操作。
11901 16 列 '%.*ls.%.*ls' 是联合列,而引用外键 '%.*ls' 中的列 '%.*ls.%.*ls' 不是。
11902 16 联合方案密钥 '%.*ls' 不是此联合的一部分。
11903 16 无法创建表 '%.*ls',因为如果没有 DEFAULT 约束、GENERATED ALWAYS 属性或 IDENTITY 属性,则无法将不可为 null 的列 '%.*ls' 声明为隐藏。
11904 16 无法创建表 '%.*ls',因为必须将至少一列声明为非隐藏列。
11905 16 只能在 SQL Server Enterprise Edition 中执行可恢复索引操作。
11906 10 操作无法完成,因为无法连接到 SBS 文件。 请尝试再次运行该操作。 如果错误仍然存在,请联系 Microsoft 支持。
12002 16 无法在表 '%.*ls' 的列 '%.*ls' 上创建请求的 %S_MSG 索引,因为列类型不是 %S_MSG。 请指定引用具有 %S_MSG 数据类型的列的列名称。
12003 16 找不到空间细化方案 '%.*ls'。 请在 USING 子句中指定有效的分割方案名称。
12004 16 找不到表 '%.*ls' 中列 '%.*ls' 的默认空间细化方案。 请确保列引用正确,或者在 USING 子句中指定扩展方案。
12005 16 传递给 '%.*ls' 附近的 CREATE %S_MSG 语句的参数不正确。 请根据索引创建语法验证该语句。
12006 16 向创建索引语句传递了重复参数。 请根据索引创建语法验证该语句。
12007 16 CREATE %S_MSG 语句缺少必要参数 '%.*ls'。 请根据索引创建语法验证该语句。
12008 16 表 '%.*ls' 没有 %S_MSG 索引要求的聚集主键。 请确保存在表的该主键列,然后再创建 %S_MSG 索引。
12009 16 找不到表 '%.*ls' 的 %S_MSG 索引 '%.*ls'。 不存在此名称的 %S_MSG 索引,或者某个非 %S_MSG 索引可能使用了同一名称。 请修正索引名称,避免重复。 如果存在同名的关系索引,请删除该常规关系索引。
12010 16 每个表只能出现一个空间索引提示,可作为第一个或最后一个提示索引。
12011 16 CREATE %S_MSG 的参数值 '%.*ls' 必须小于 %d。
12012 16 CREATE %S_MSG 的参数值 '%.*ls' 必须大于 %d。
12013 16 CREATE %S_MSG 的参数 '%.*ls' 的值必须大于参数 '%.*ls' 的值。
12014 16 CREATE %S_MSG 的 '%.*ls' 参数未完整定义。 如果该参数有多个部分,则必须定义所有部分。
12015 16 CREATE %S_MSG 语句中的索引选项 %.*ls 必须显示在常规索引选项之前。
12016 16 创建 %S_MSG 索引要求基表中的主键满足以下限制。 主键列的最大数目为 %d。 主键列的最大组合每行大小为 %d 个字节。 基表 '%.*ls' 的主键有 %d 列,包含 %d 个字节。 请更改基表,以满足 %S_MSG 索引规定的主键限制。
12017 10 该空间索引已禁用或脱机
12018 10 谓词的作用域中未定义空间对象
12019 10 空间索引不支持该谓词中提供的比较字
12020 10 空间索引不支持该谓词中提供的比较运算符
12021 10 空间索引不支持该谓词中提供的方法名
12022 10 该比较字引用了该谓词下方定义的一个列
12023 10 该比较谓词中的比较字具有不确定性
12024 10 该空间参数引用了该谓词下方定义的一个列
12025 10 在条件中找不到所需的二进制空间方法
12026 10 找不到所需的比较谓词
12100 16 ALTER DATABASE 失败,因为 FILESTREAM 文件组无法添加到将 READ_COMMITTED_SNAPSHOT 或 ALLOW_SNAPSHOT_ISOLATION 选项设置为 ON 的数据库中。 若要添加 FILESTREAM 文件组,必须将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。
12101 16 当客户端连接正在等待更改通知时,无法对数据库 '%.*ls' 禁用更改跟踪。 请在禁用更改跟踪之前关闭这些连接。
12104 15 ALTER DATABASE CURRENT 失败,因为 '%.*ls' 是系统数据库。 无法使用 CURRENT 关键字更改系统数据库。 使用数据库名称更改系统数据库。
12106 16 路径名 '%.*ls' 已被另一个数据库文件使用。 更改为另一个有效且未使用的名称。
12107 16 对于具有一个或多个使用 sync_method 'database snapshot' 或 'database snapshot character' 的发布的数据库,不支持添加 MEMORY_OPTIMIZED_DATA 文件组。
12108 16 '%d' 超出了数据库范围的配置选项 '%.*ls' 的范围。 有关有效值的范围,请参见 sp_configure 选项 '%ls'。
12109 16 语句 '%.*ls' 失败,因为它尝试将主要副本的值设置为 '%.*ls'。 仅当设置应用于次要副本时,才能将其设置为 '%.*ls'。
12110 16 语句 '%.*ls' 失败,因为它尝试为次要副本设置 '%.*ls' 选项,而只允许为主要副本设置此选项。
12111 16 MODIFY MAXSIZE 失败。 DynamicFileAllocationDetectionUnderLock 正在由其他线程运行,请稍后重试。
12112 10 警告:由于 ELEVATE_%S_MSG 数据库范围配置设置为 FAIL_UNSUPPORTED,%ls 语句被强制运行 WITH (%S_MSG = ON)。 该语句可能失败。 有关详细信息,请参阅 SQL Server 错误日志。
12113 16 具有多个子句的 %ls 语句失败。 ELEVATE_ONLINE 数据库范围配置需要使用单子句 DROP INDEX、ALTER TABLE ADD CONSTRAINT 和 ALTER TABLE DROP CONSTRAINT 语句。
12114 16 AALTER INDEX REBUILD 不支持重新生成 ALL WITH (RESUMABLE=ON) 并且 ELEVATE_RESUMABLE 数据库范围配置设置为 FAIL_UNSUPPORTED。
12115 16 ADD COLUMN 语句因 ELEVATE_ONLINE 数据库范围的选项而失败。 无法联机添加列。
12116 16 语句 '%.*ls' 失败,因为它尝试在 tempdb 中设置 '%.*ls' 选项。
12117 16 无法释放计划,因为在数据库计划缓存中找不到与指定计划句柄对应的计划。 指定数据库的缓存计划句柄。 有关已缓存的计划句柄的列表,请查询 sys.dm_exec_query_stats 动态管理视图。
12120 16 在清理持久版本存储的先前版本之前,无法启用加速数据库恢复。 请使用过程 sys.sp_persistent_version_cleanup '%.*ls' 清理持久版本存储。
12121 15 与 PAUSED_RESUMABLE_INDEX_ABORT_DURATION 一起使用的时间值 %d 不是有效值;PAUSED_RESUMABLE_INDEX_ABORT_DURATION 等待时间必须大于或等于 0 且小于或等于 %d。
12122 16 无法在系统数据库上启用/禁用加速数据库恢复。
12123 10 [DbId:%d] 已为数据库启用 ADR。
12124 10 [DbId:%d] 已为数据库禁用 ADR。
12125 16 已在数据库 '%.*ls' 上启用加速数据库恢复。 若要更改持久版本存储文件组,请禁用加速数据库恢复,并确保在重试该命令之前耗尽持久版本存储。
12126 16 启用数据库镜像时,无法启用加速数据库恢复。
12127 16 无法禁用加速数据库恢复,因为它不是使用 DDL 启用的。
12128 16 无法在 Express 版本上启用加速数据库恢复。
12129 16 没有为数据库 '%.*ls' 创建存储数据行版本的加速数据库恢复功能所需的内部表。 无法在此数据库上启用加速数据库恢复功能。
12300 15 %S_MSG 不支持计算列。
12301 15 %S_MSG 不支持索引键中的可为 null 列。
12302 15 %S_MSG 不支持更新属于 PRIMARY KEY 约束的列。
12303 15 %S_MSG 不支持 'number' 子句。
12304 15 %S_MSG 不支持更新属于 UNIQUE KEY 约束或 UNIQUE 索引的列。
12305 15 %S_MSG 不支持内联表变量。
12306 15 %S_MSG 不支持游标。
12307 15 %S_MSG 中参数的默认值必须是常数。
12308 15 %S_MSG 不支持表值函数。
12309 15 % S _ MSG 不支持插入多行的 INSERT...VALUES... 格式的语句。
12310 15 %S_MSG 不支持公用表表达式 (CTE)。
12311 15 子查询(嵌套在另一个查询中的查询)仅在带有 %S_MSG 的 SELECT 语句中受支持。
12312 15 %S_MSG 不支持分区函数。
12313 15 %S_MSG 不支持用户定义的函数。
12314 15 %S_MSG 不支持用户定义的方法。
12315 15 %S_MSG 不支持用户定义的属性。
12316 15 %S_MSG 不支持用户定义的聚合。
12317 15 %S_MSG 不支持聚集索引(主键的默认索引)。 指定非聚集索引。
12318 15 %S_MSG 不支持浏览模式元数据。
12319 15 %S_MSG 不支持在 UPDATE 语句中使用 FROM 子句并在 DELETE 语句中指定表源。
12320 15 %S_MSG 不支持需要更改架构版本的操作(例如重命名)。
12321 15 %S_MSG 不支持创建临时过程。
12322 15 %S_MSG 不支持临时表。
12323 15 %S_MSG 不支持分布式查询和多重活动结果集 (MARS)。
12324 15 %S_MSG 不支持分布式事务 (DTC)。
12325 15 %S_MSG 不支持绑定事务。
12326 15 %S_MSG 不支持创建保存点。
12327 15 %S_MSG 不支持对不使用 *_BIN2 排序规则的字符串进行比较、排序和操作。
12328 15 %S_MSG 不支持不使用 *_BIN2 排序规则的字符列上的索引。
12329 15 %S_MSG 不支持使用代码页不是 1252 的排序规则的数据类型 char(n) 和 varchar(n)。
12330 15 %S_MSG 不支持使用 SC 排序规则截断字符串。
12331 15 %S_MSG 不支持用户事务内部的 DDL 语句 ALTER、DROP 和 CREATE。
12332 15 %S_MSG 不支持 DDL 语句 CREATE、ALTER 和 DROP 上的数据库和服务器触发器。
12333 15 %S_MSG 不支持从专用管理员连接 (DAC) 执行。
12334 15 %S_MSG 不支持用于二进制和字符串数据类型的聚合函数 MIN 和 MAX。
12336 15 %S_MSG 不支持使用复制。
12337 15 %S_MSG 不支持使用 sp_addpublication sync_method 的参数 'database snapshot' 和 'database snapshot character'。
12338 15 %S_MSG 不支持在 SC 排序规则中具有参数的函数 LEN 和 SUBSTRING。
12339 15 %S_MSG 不支持使用 1 以外的种子值和增量值。
12340 15 %S_MSG 中的 EXECUTE 语句必须使用对象名称。 不支持变量和带引号的标识符。
12341 15 %S_MSG 中的 EXECUTE 语句不支持 WITH 子句。
12342 15 %S_MSG 中的 EXECUTE 语句仅支持执行本机编译的模块。
12343 16 TRIGGER_NESTLEVEL 仅支持 %S_MSG 中的 0 个或 1 个参数。
12344 16 只有本机编译的模块才能与 %S_MSG 一起使用。
12345 16 不支持将最大长度数据类型作为本机编译的用户定义函数的返回类型。
12346 16 %S_MSG 不支持最大长度默认值。
12347 16 %S_MSG 不支持用户定义的函数的最大长度参数。
12348 16 %S_MSG 不支持最大长度文本。
12349 16 具有列存储索引的内存优化表不支持此操作。
12350 15 %S_MSG 不支持针对表值函数的 DML 操作。
12351 15 只有本机编译的函数才能在本机编译的函数内部使用 EXECUTE 调用。
12352 15 用户事务中不支持导致 %S_MSG 架构更改的系统存储过程。
12353 15 内存优化表索引中的计算列必须声明为 PERSISTED。
12354 15 %S_MSG 当前不支持在 Japanese_140 排序规则中带有参数的函数 %ls。
12355 15 无法更改内存优化表中计算列的持久化。 删除并重新创建具有所需持久化的列。
12356 15 %S_MSG 不支持对使用 UTF8 排序规则的字符串进行比较、排序和操作。
12357 15 %S_MSG 不支持使用 UTF8 排序规则的字符列上的索引。
12358 15 启用 CDC 会在 ALTER TABLE 和 DROP TABLE 上创建数据库触发器。 因此,在启用了 CDC 的数据库上,%S_MSG 不支持这些 DDL 语句。 与 CDC 无关的其他 DDL 触发器也可能阻止此操作。
12401 15 多次指定 %S_MSG 选项 '%S_MSG'。 每个选项只能指定一次。
12402 11 在数据库 (%ld) 的查询存储中未找到提供 query_id (%ld) 的查询。 检查 query_id 值并重新运行命令。
12403 11 在数据库 (%ld) 的查询存储中未找到提供 plan_id (%ld) 的查询计划。 检查 plan_id 值并重新运行命令。
12404 16 命令失败,因为数据库 (%ld) 的查询存储未处于读写模式。 确保查询存储处于读写模式,然后重新运行命令。
12405 16 命令失败,因为没有为数据库 (%ld) 启用查询存储。 确保为数据库启用查询存储并重新运行命令。
12406 11 在查询 (%ld) 的查询存储中未找到提供 plan_id (%ld) 的查询计划。 检查 plan_id 值并重新运行命令。
12407 18 查询存储管理器的全局实例不可用。
12408 16 读/写查询存储的操作失败。 检查错误日志,纠正读/写失败的根源
12409 17 查询存储无法创建系统任务
12410 23 无法加载查询存储元数据。 尝试手动打开查询存储,或联系客户支持以解决此问题。
12411 18 无法从查询存储加载强制计划
12412 16 内部表访问错误:无法使用 HRESULT:0x%x 访问查询存储内部表。
12413 16 无法处理语句 SQL 句柄。 请尝试查询 sys.query_store_query_text 视图。
12414 16 无法初始化查询存储以供使用,因此无法执行用户请求。
12415 16 无法将数据库 ID %d 的查询添加到查询存储。
12417 15 ALTER DATABASE 语句中只能提供一个查询存储选项。
12418 16 ALTER DATABASE 语句中给出的数据库状态更改和查询存储选项互不兼容。
12419 16 命令失败,因为在您使用的服务器或数据库上禁用了查询存储。 请联系客户支持以解决此问题。
12420 16 无法执行操作,因为没有为数据库 %.*ls 启动查询存储。
12421 14 用户没有执行查询存储存储过程所需的权限。
12422 16 无法更改查询存储间隔长度,因为至少有一个现有的运行时统计间隔设置在将来。
12423 16 读/写查询存储的操作失败。 请将数据分区或删除、删除索引或查阅文档以找到可能的解决方案。
12425 16 无法删除具有提供的查询 ID (%ld) 的查询,因为它具有活动的强制策略。
12426 16 无法删除具有提供的计划 ID (%ld) 的计划,因为它具有活动的强制策略。
12427 16 启用查询存储后无法对其执行操作。 请关闭数据库的查询存储,然后重试。
12428 16 数据库 %.*ls 中的查询存储缺少内部表 %.*ls,可能是由于架构或目录不一致。
12429 16 数据库 %.*ls 中的查询存储对于内部表 %.*ls 的结构无效,可能是由于架构或目录不一致。
12430 16 存储过程 '%.*ls' 不支持指定的查询存储操作。
12431 16 查询存储存储过程 '%.*ls' 无法获取数据库的更新锁。
12432 16 由于提供了无效值,因此无法更改查询存储间隔长度。 请使用有效值(1、5、10、15、30 和 60)重试。
12433 16 操作失败,因为在您使用的服务器或数据库上禁用了查询存储 %.*ls。 请联系客户支持以解决此问题。
12434 16 数据库 %.*ls 中的查询存储无效,可能是由于架构或目录不一致。
12435 16 数据库 %.*ls 中的查询存储对于内部表 %.*ls 列 %.*ls 的结构无效,可能是由于架构或目录不一致。
12436 17 无法确定查询存储全局资源组。
12437 17 无法确定查询存储全局资源组。
12438 16 无法执行操作,因为无法对系统数据库 %.*ls 启用查询存储。
12439 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %lu。
12440 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %ls。
12441 10 查询存储正在初始化。这只是一条信息性消息,不需要用户执行任何操作。
12442 17 由于内部错误,查询存储刷新失败。
12443 16 查询存储无法设置默认设置。
12444 16 对于 query_id (%ld) 的查询,不能强制执行 plan_id (%ld) 的查询计划,因为本机编译的计划不支持强制执行。
12445 16 无法将查询存储 max_storage_size_mb 设置为 %lu。 允许的最大限制为 %lu MB。
12446 16 查询存储存储过程在可读次要副本上不可用。
12447 16 对于 query_id (%ld) 的查询,不能强制执行 plan_id (%ld) 的查询计划,因为此类语句不支持计划强制执行。
12449 16 无法对此查询强制执行查询计划,因为可恢复索引生成不支持计划强制执行。
12450 17 无法为 DW 查询或显示计划分配大小为 (%ld) 的内存。
12451 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %I64u。
12452 16 值 %d 对 %S_MSG 选项 %S_MSG 无效。 该值必须介于 %d 和 %d 之间。
12453 16 为 %S_MSG 选项 %S_MSG 提供的值无效。 该值必须介于 %d %S_MSG 和 %d %S_MSG 之间。
12454 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %lu %S_MSG。
12500 16 CTAS 语句中不允许使用 SELECT INTO。
12501 16 CREATE TABLE 和 SELECT 查询中的列数不同。
12502 16 不能使用 CREATE TABLE AS SELECT 语法定义数据类型。
12503 15 不支持在 CREATE SCHEMA 语句中指定架构元素。
12504 16 由于目标表 '%.*ls' 是哈希分布表,因此必须在 INSERT SELECT 查询中隐式或显式指定分布列 '%.*ls'。
12600 16 此服务器上不允许使用 DBCC CLONEDATABASE。
12601 16 不允许在事务中使用 DBCCCLONEDATABASE。
12602 16 DBCC CLONEDATABASE 无法通过 MARS 连接执行。
12603 16 DBCC CLONEDATABASE 不支持克隆系统数据库。
12604 16 无法读取数据库。 检查数据库是否处于脱机或可疑模式。
12605 16 无法创建快照数据库。
12606 16 无法设置快照数据库名称。
12607 16 指定的克隆数据库名称 '%.*ls' 过长。
12608 16 指定的克隆数据库名称 '%.*ls' 已存在。
12609 16 无法获取文件属性。
12610 16 无法更新数据库注册。
12611 16 无法获取数据库注册属性。
12612 16 无法将启动页与数据库注册同步。
12613 16 文件或文件组太多,无法克隆数据库。
12614 16 无法获取排序规则名称。
12615 16 无法获取数据库属性。
12616 16 无法删除部分创建的克隆数据库。
12617 16 不支持数据库的文件路径。
12618 16 数据库的对象过多。
12619 16 数据库的文件路径过长,无法创建克隆。
12620 10 '%.*ls' 的数据库克隆已开始,目标为 '%.*ls'。
12621 10 数据库 '%.*ls' 是克隆的数据库。 该数据库只能用于诊断目的,不支持在生产环境中使用。
12622 10 '%.*ls' 的数据库克隆已完成。 克隆的数据库为 '%.*ls'。
12623 10 克隆备份成功,并存储在 %ls 中。
12624 10 克隆备份失败。
12625 10 克隆备份 %ls 上的 RESTORE VERIFY 失败
12626 10 克隆数据库验证通过。
12627 10 克隆数据库验证失败。
12628 10 NO_STATISTICS 和 NO_QUERYSTORE 选项作为 VERIFY_CLONE 的一部分打开。
12629 10 数据库 '%.*ls' 是克隆的数据库。
12630 16 VERIFY_CLONE 选项不能与 SERVICEBROKER 选项一起指定。
12701 16 无法锁定外部数据源对象(EDS 名称:%.*ls)。 锁定模式:%.*ls。
12702 16 无法锁定外部数据源管理器。 锁定模式:%.*ls。
12703 16 未找到引用的外部数据源 "%ls"。
12704 16 外部数据源 "%ls" 中指定的错误或不可访问的位置。
12705 16 引用的外部数据源 "%ls" 类型为 "%ls"。 请使用 BLOB_STORAGE 类型引用 Azure Blob 存储位置。
12800 16 对临时表名称 '%.*ls' 的引用不明确,无法解析。 使用 '%.*ls' 或 '%.*ls'。
12801 16 对游标名称 '%.*ls' 的引用不明确,无法解析。 可能的候选项是 '%.*ls' 和 '%.*ls'。
12803 16 无法为数据库 '%.*ls' 启用包含,因为它是系统数据库。
12804 16 功能或选项 "%ls" 违反包含数据库中的包含。 有关包含数据库的详细信息,请参阅联机图书主题“了解包含数据库”。
12805 16 索引名称 '%.*ls' 过长。 临时表索引名称的最大长度为 %d 个字符。
12807 16 不能在非包含数据库上设置选项 '%.*ls'。
12808 16 当包含设置为 NONE 时,不能在数据库上设置选项 '%.*ls'。
12809 16 在将包含属性设置为 NONE 之前,必须删除所有带密码的用户。
12810 16 多次指定选项 '%.*ls'。
12811 16 必须将实例的用户选项设置为 0,才能对包含数据库进行 %S_MSG。
12813 16 编译对象期间在 %S_MSG '%.*ls' 中遇到错误。 数据库 '%.*ls' 的包含选项已更改,或者此对象存在于模型 db 中,并且用户尝试创建新的包含数据库。
12814 16 作为 '%.*ls' 引用的对象在目标元数据排序规则 '%.*ls' 中的解析方式与在当前元数据排序规则 '%.*ls' 中的解析方式不同。
12815 16 作为 '%.*ls' 引用的列在目标元数据排序规则 '%.*ls' 中解析的方式与当前元数据排序规则 '%.*ls' 中的解析方式不同。
12816 16 作为 '%.*ls' 引用的类型或 XML 架构集合在目标元数据排序规则 '%.*ls' 中的解析方式与当前元数据排序规则 '%.*ls' 中的解析方式不同。
12817 16 对变量、参数或 goto 标签 '%.*ls' 的引用在目标元数据排序规则 '%.*ls' 中的解析方式与当前元数据排序规则 '%.*ls' 的解析方式不同。
12818 16 RECONFIGURE 失败。 当存在现有包含数据库时,尝试将 'contained database authentication' 值更改为 0 需要使用 RECONFIGURE WITH OVERRIDE。
12819 16 sp_migrate_user_to_contained 不能用于非包含数据库(CONTAINMENT 设置为 NONE 的数据库)。
12820 16 sp_migrate_user_to_contained 不能用于具有密码的用户或 SQL 登录之外的用户类型。
12821 16 sp_migrate_user_to_contained 不能用于签名模块的 EXECUTE AS 子句中使用的用户。
12822 16 sp_migrate_user_to_contained 不能用于将密码复制到旧的哈希算法。
12823 16 sp_migrate_user_to_contained 找不到用户 '%.*ls' 的登录名。
12824 16 必须将 sp_configure 值 'contained database authentication' 设置为 1,才能对包含数据库进行 %S_MSG。 可能需要使用 RECONFIGURE 设置 value_in_use。
12826 16 RECONFIGURE WITH OVERRIDE 将 'contained database authentication' 设置为 0,有包含数据库正在使用。 这将中断对包含用户的身份验证,不允许创建新的包含数据库。
12827 16 不允许在临时表 '%.*ls' 上使用用户命名的 %ls 约束 '%.*ls',因为它是在包含数据库中创建的。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12828 16 无法从本地临时表 '%.*ls' 引用 tempdb 中用户定义的 %S_MSG '%.*ls',因为临时表是包含数据库中创建的。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12829 16 存储过程 '%.*ls' 是指一组编号的存储过程。 带编号的存储过程在包含数据库中不可用。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12830 16 如果数据库引擎包含数据库,sp_configure 'user options' 必须设置为零。
12831 16 数据库 '%.*ls' 是包含数据库。 'contained database authentication' 选项设置为 0。 有密码的用户将无法登录包含数据库。
12832 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为绑定 %S_MSG '%.*ls' 的架构依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12833 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为表 '%.*ls' 上的 check 约束 '%.*ls' 依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12834 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为 %S_MSG '%.*ls' 上的 计算列 '%.*ls' 依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12835 10 %S_MSG '%.*ls' 的定义是在更改数据库 '%.*ls' 的包含选项时刷新的,因为该对象依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12836 16 ALTER DATABASE 语句失败。 无法更改数据库 '%.*ls' 的包含选项,因为在验证 SQL 模块期间遇到编译错误。 请参阅前面的错误消息。
12837 16 CREATE DATABASE 语句失败。 无法创建包含数据库 '%.*ls',因为在验证 SQL 模块期间遇到编译错误。 请参阅前面的错误消息。
12838 16 包含数据库不支持复制、变更数据捕获和更改跟踪。 无法将数据库 '%.*ls' 更改为包含数据库,因为它打开了其中一个选项。
12839 16 包含数据库不支持复制、变更数据捕获和更改跟踪。 无法在包含数据库 '%s' 上启用该选项。
12840 16 CREATE DATABASE 失败。 创建部分包含数据库 '%.*ls' 时,重新整理数据库失败,默认数据排序规则为 '%.*ls'。
12841 16 ALTER DATABASE 失败。 将数据库 '%.*ls' 更改为 containment='%ls' 时,重新整理数据库失败。
12842 16 COLLATE CATALOG_DEFAULT 子句不能用于约束、计算列、索引筛选表达式或任何架构绑定对象。
12843 16 数据库 '%.*ls' 的包含状态与 master 中的值不匹配。 包含数据库功能将无法按预期工作。 分离并重新附加数据库以更正 master 中的数据库状态。
12844 16 ALTER DATABASE 语句失败;此功能在当前版本的 SQL Server 中不可用。
12845 16 CREATE DATABASE 语句失败;不能同时指定 CONTAINMENT = PARTIAL 和 CATALOG_COLLATION。
12980 16 请提供 %s 或 %s 以标识日志条目。
12981 16 创建子计划时必须指定 %s。
12982 16 请提供 %s 或 %s 以标识要运行的计划或子计划。
错误 Severity 是否记录事件 说明
11000 16 此列的状态代码未知。
11001 16 成功地返回了非 NULL 值。
11002 16 发生延迟的取值函数验证。 此列的绑定无效。
11003 16 由于除符号不匹配和溢出之外的其他原因,未能转换数据值。
11004 16 成功地返回了 NULL 值。
11005 16 成功地返回了截断的值。
11006 16 由于符号不匹配,未能转换数据类型。
11007 16 由于数据值溢出了提供程序所用数据类型的取值范围,转换失败。
11008 16 提供程序无法对此列分配内存或打开另一个存储对象。
11009 16 提供程序无法确定此列的值。
11010 16 用户没有写入该列的权限。
11011 16 数据值违反了该列的完整性约束。
11012 16 数据值违反了该列的架构。
11013 16 列的状态有错误。
11014 16 列使用了默认值。
11015 16 设置数据时跳过了该列。
11031 16 已成功删除该行。
11032 16 表处于立即更新模式下,在数据源中删除一行将导致删除多行。
11033 16 行已释放,即使该行有挂起的更改。
11034 16 在通知期间取消了删除行的操作。
11036 16 行集正在使用乐观并发机制,而自上次提取或重新同步包含列值的行后,该列值又有更改。
11037 16 该行有挂起的删除操作,或该删除操作已传送到了数据源。
11038 16 该行是挂起的插入行。
11039 16 DBPROP_CHANGEINSERTEDROWS 是 VARIANT_FALSE,而该行的插入操作已传送到了数据源。
11040 16 删除该行违反了该列或表的完整性约束。
11041 16 行控点无效,或当前线程对该行控点无访问权。
11042 16 删除该行将导致超过行集属性 DBPROP_MAXPENDINGROWS 所指定的挂起更改数目限制。
11043 16 该行有打开的存储对象。
11,044 16 提供程序内存不足,无法提取行。
11045 16 用户没有删除该行的足够权限。
11046 16 表处于立即更新模式下,由于达到了服务器上的某一限制(如查询执行超时)而未删除该行。
11047 16 更新操作不满足架构要求。
11048 16 出现可恢复的、特定于提供程序的错误,如 RPC 失败。
11100 16 提供程序指示与其他属性或要求发生了冲突。
11101 16 未能获得访问 text、ntext 或 image 所需的接口。
11102 16 提供程序不支持必需的行查找接口。
11103 16 提供程序不支持 UPDATE/DELETE/INSERT 语句必需的接口。
11104 16 提供程序不支持此表上的插入。
11105 16 提供程序不支持此表上的更新。
11106 16 提供程序不支持此表上的删除。
11107 16 提供程序不支持行查找位置。
11108 16 提供程序不支持必需的属性。
11109 16 提供程序不支持对此数据源进行索引扫描。
11201 16 由于缺少 FROM 服务名称,无法传递此消息。 消息源自: '%ls'。
11202 16 已将此消息删除,因为 FROM 服务名称超出了最大大小 %d 字节的限制。 服务名称: "%.*ls"。 消息源自: "%ls"。
11203 16 已将此消息删除,因为缺少 FROM Broker 实例。 消息源自 '%ls'。
11204 16 已将此消息删除,因为 FROM Broker 实例超出了最大大小 %d 字节的限制。 Broker 实例:"%.*ls"。 消息源自: "%ls"。
11,205 16 已将此消息删除,因为缺少 TO 服务名称。 消息源自: "%ls"。
11206 16 已将此消息删除,因为 TO 服务名称超出了最大大小 %d 字节的限制。 服务名称: "%.*ls"。 消息源自: "%ls"。
11207 16 已将此消息删除,因为缺少服务约定名称。 消息源自: "%ls"。
11208 16 已将此消息删除,因为服务约定名称超出了最大大小 %d 字节的限制。 约定名称 "%.*ls"。 消息源自: "%ls"。
11209 16 由于无法将会话 ID 与活动的会话关联,无法传递此消息。 消息源自: '%ls'。
11210 16 已将此消息删除,因为找不到 TO 服务。 服务名称: "%.*ls"。 消息源自: "%ls"。
11211 16 已将此消息删除,因为用户无权访问目标数据库。 数据库 ID: %d。 消息来源:"%ls"。
11212 16 无法传递此消息,因为会话端点已关闭。
11213 16 无法传递此消息,因为它不是会话的第一条消息。
11214 16 由于找不到 '%.*ls' 约定或者服务不接受约定的会话,无法传递此消息。
11215 16 无法传递此消息,因为 ID 为 %i 的数据库中 ID 为 %i 的用户无权发送到服务。 服务名称: '%.*ls'。
11216 16 无法传递此消息,因为其他任务正在处理此消息。
11217 16 无法传递此消息,因为其序列号与会话接收的序列号不一致。 会话接收序列号: %I64d,消息序列号: %I64d。
11218 16 无法传递此消息,因为此消息重复。
11219 16 无法传递此消息,因为已禁用目标队列。 队列 ID: %d。
11220 16 无法传递此消息,因为缺少 TO Broker 实例。
11221 16 无法传递此消息,因为消息标头中存在不一致的地方。
11222 16 无法传递此消息,因为消息的 TO 服务名称与会话端点中的名称不匹配。 消息 TO 服务名称:'%.*ls'。 会话端点 TO 服务名称:'%.*ls'。
11223 16 由于此消息中的服务约定名称与会话端点中的名称不匹配,无法传递此消息。 消息服务约定名称:'%.*ls'。 会话端点服务约定名称:'%.*ls'。
11224 16 无法传递此消息,因为此服务程序的其他实例已开始使用此端点进行会话。
11225 16 由于找不到消息类型名称,无法传递此消息。 消息类型名称: '%.*ls'。
11226 16 无法传递此消息,因为服务约定中不包含该消息类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11227 16 无法传递此消息,因为发起方服务所发送消息的类型属于只能由目标发送的类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11228 16 无法传递此消息,因为目标服务所发送消息的类型属于只能由发起方发送的类型。 消息类型名称: '%.*ls'。 服务约定名称:'%.*ls'。
11229 16 无法传递此消息,因为无法检索安全上下文。
11,230 16 无法传递此消息,因为无法对其进行解密和验证。
11231 16 无法传递此消息,因为虽然消息是安全的,但会话端点不安全。
11232 16 无法传递此消息,因为虽然会话端点是安全的,但消息不安全。
11233 16 已删除此消息,因为会话端点的会话密钥与消息的会话密钥不匹配。
11234 16 无法传递此消息,因为在处理此消息时发生了内部错误。 错误代码 %d,状态 %d: %.*ls。
11235 16 收到的消息格式不正确。 未定义二进制消息类 (%d:%d)。 这可能说明网络有问题或其他应用程序已连接到 Service Broker 端点。
11236 16 收到损坏的消息。 二进制标头大小应为 %d,而收到的标头大小为 %d。
11237 16 内存不足,无法处理 %S_MSG 消息。 该消息已删除。
11238 16 收到损坏的消息。 专用变量数据段的格式不正确。
11239 16 收到损坏的消息。 专用变量数据段超出了消息的长度。
11240 16 收到损坏的消息。 二进制消息前导码的格式不正确。
11241 16 收到损坏的消息。 会话安全版本号不是 %d.%d。
11,242 16 收到损坏的消息。 已超出公共变量数据元素的最大数目 (%d)。 找到的公共变量数据元素数为: %d。
11243 16 收到损坏的消息。 此消息中的公共变量数据元素 (%d) 重复。
11244 16 收到损坏的消息。 握手验证标头的格式不正确。
11245 16 收到损坏的消息。 已超出专用变量数据元素的最大数目 (%d)。 找到的专用变量数据元素数为: %d。
11246 16 收到损坏的消息。 此消息中的专用变量数据元素 (%d) 重复。
11247 16 收到损坏的消息。 登录协商标头无效。
11,248 16 收到损坏的消息。 SSPI 登录标头无效。
11,249 16 收到损坏的消息。 pre-master-secret 无效。
11250 16 收到损坏的消息。 安全证书密钥字段必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11251 16 收到损坏的消息。 服务对安全标头源证书和签名必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11252 16 收到损坏的消息。 缺少目标证书序列号。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11253 16 收到损坏的消息。 服务对安全标头目标证书、密钥交换密钥、密钥交换密钥 ID 和会话密钥必须同时存在或都不存在。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11254 16 收到损坏的消息。 缺少会话密钥 ID。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11255 16 收到损坏的消息。 虽然设置了加密标志,但缺少消息正文、MIC 或 salt。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11256 16 收到损坏的消息。 虽然 MIC 存在,但缺少消息正文或加密标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11257 16 收到损坏的消息。 MIC 和会话密钥 ID 的状态无效。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11258 16 收到损坏的消息。 MIC 大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11259 16 收到损坏的消息。 证书序列号大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11260 16 收到损坏的消息。 证书颁发者名称的大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11261 16 收到损坏的消息。 目标证书序列号大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11262 16 收到损坏的消息。 目标证书颁发者名称的大小为 %d,但其大小在长度上不能超过 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11263 16 收到损坏的消息。 服务对安全标头的大小为 %d,但其大小必须介于 %d 个和 %d 个字节之间。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11264 16 收到损坏的消息。 密钥交换密钥的大小为 %d,但其大小必须介于 %d 个和 %d 个字节之间。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11265 16 收到损坏的消息。 密钥交换的密钥 ID 无效。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11266 16 收到损坏的消息。 加密会话密钥大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11267 16 收到损坏的消息。 会话密钥 ID 的大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11268 16 收到损坏的消息。 salt 大小为 %d,但其大小必须为 %d 个字节。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11269 16 收到损坏的消息。 消息中的 UNICODE 字符串不是按双字节对齐的。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11270 16 收到损坏的消息。 消息中 UNICODE 字符串的大小大于允许的最大值(%d 个字节)。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11271 16 收到损坏的消息。 会话 ID 不能是 NULL。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11272 16 收到损坏的消息。 消息 ID 不能是 NULL。
11273 16 收到损坏的消息。 消息正文没有正确填充以便加密。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11274 16 收到损坏的消息。 序列号大于允许值。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11275 16 收到损坏的消息。 既设置了会话结尾标志,又设置了错误标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11276 16 收到损坏的消息。 对未编序的消息设置了会话结尾标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11277 16 收到损坏的消息。 不能在已编序的第一个消息中设置会话结尾标志和错误标志。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11,278 16 收到损坏的消息。 缺少此消息的消息类型。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11279 16 收到损坏的消息。 不能在此消息中设置消息类型。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11280 16 无法处理大小为 %lu 个字节的数据包,因为它超出了接收缓冲区总数。
11281 16 收到损坏的消息。 消息标头的专用部分格式不正确。
11282 16 由于存在许可限制,已删除此消息。 有关详细信息,请参阅相关文档。
11285 16 已删除此转发消息,因为剩余跃点计数已达到 0。
11286 16 已删除此转发消息,因为此 SQL Server 实例的内存不足。
11288 16 已删除此转发消息,因为正在转发同样的消息。
11289 16 已删除此转发消息,因为其内存使用量将超出为转发消息配置的内存限制 %d 字节。
11290 16 已删除此转发消息,因为无法在消息生存时间内传递消息。 这可能指示转发路由的配置不正确或目标无法访问。
11291 16 此转发消息已删除,原因是占用的时间超过了消息的生存时间 %u 秒(消息用了 %u 秒抵达,在此 Broker 中花费了 %u 秒)。
11292 16 已删除此转发消息,因为发送消息时出现传输发送错误。 关于该错误,请查看前面的事件。
11293 16 已删除此转发消息,因为传输已关闭。
11294 16 已删除此转发消息,因为目标路由无效。
11295 10 检测到端点配置更改。 现在将重新启动 Service Broker 管理器和传输。
11296 10 检测到证书更改。 现在将重新启动 Service Broker 管理器和传输。
11297 16 收到损坏的消息。 专用变量数据段偏移量不正确。
11298 16 收到损坏的消息。 公共变量数据段偏移量不正确。
11299 10 收到损坏的消息。 未编序的消息具有非零序列号。 此错误出现在会话 ID 为 '%.*ls'、发起方为 %d、消息序列号为 %I64d 的消息中。
11300 10 提交 readonly 或 TEMPDB XDES 时出错,正在关闭服务器。
11301 10 执行对象 %p 事件 %d 的事务通知时出错。
11302 10 回滚期间出错。 正在关闭数据库(位置:%d)。
11303 10 释放保留的日志空间时出错: %ls 空间 %I64d,代码 %d,状态 %d。
11304 10 无法记录本地两阶段提交事务的结果。 正在使数据库离线。
11306 16 不允许此事务向前推进。 事务已回滚。
11313 16 此操作必须在并行嵌套事务中执行。
11314 16 存储过程 %.*ls 必须在用户事务中执行。
11315 16 为 PNT 子事务指定的隔离级别与父事务的当前隔离级别不匹配。
11316 16 %ls 语句不能在并行嵌套事务中使用。
11317 16 并行嵌套事务中不支持有更新的并行计划。
11318 16 存储过程 '%.*ls' 无法通过 MARS 连接执行。
11319 16 绑定会话和用户并行嵌套事务不能在同一事务中使用。
11320 16 无法创建用户并行嵌套事务,达到最大并行嵌套事务数。
11321 16 此操作不能在活动事务中执行。
11322 16 ATOMIC 块内不支持控制显式事务和创建保存点 (BEGIN/SAVE/COMMIT/ROLLBACK TRANSACTION)。
11323 16 内存优化表和本机编译模块不能在非本机编译的 ATOMIC 块中使用。
11324 16 ATOMIC 块内不支持 @@TRANCOUNT。
11325 16 ATOMIC 块内不支持多重活动结果集 (MARS) 和绑定会话。
11400 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 的索引 '%.*ls' 使用分区函数 '%.*ls',但表 '%.*ls' 使用非等价的分区函数 '%.*ls'。 索引视图 '%.*ls' 的索引和表 '%.*ls' 必须使用等价的分区函数。
11401 16 ALTER TABLE SWITCH 语句失败。 表 '%.*ls' 为 %S_MSG,但索引视图 '%.*ls' 的索引 '%.*ls' 为 %S_MSG。
11402 16 ALTER TABLE SWITCH 语句失败。 %d 个索引视图引用了目标表 '%.*ls',但只有 %d 个索引视图引用了源表 '%.*ls'。 目标表上的每个索引视图必须至少在源表上有一个匹配的索引视图。
11403 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 未与表 '%.*ls' 对齐。 该索引视图的分区列 '%.*ls' 根据一个或多个列或者一个表达式计算其值,而不是从表分区列 '%.*ls' 中直接选择值。 请更改索引视图定义,以便从表分区列 '%.*ls' 中直接选择分区列。
11404 16 ALTER TABLE SWITCH 语句失败。 %d 个索引视图引用了目标表 '%.*ls',但只有 %d 个匹配索引视图引用了源表 '%.*ls'。 目标表上的每个索引视图必须至少在源表上有一个匹配的索引视图。
11405 16 ALTER TABLE SWITCH 语句失败。 表 '%.*ls' 未与索引视图 '%.*ls' 的索引 '%.*ls' 对齐。 该表按列 '%.*ls' 进行分区,但该索引视图的索引则按列 '%.*ls' 进行分区,该列是从表 '%.*ls' 的另一列 '%.*ls' 中选择的。 请更改索引视图定义,以便索引的分区列与表的分区列相同。
11406 16 ALTER TABLE SWITCH 语句失败。 源分区和目标分区的 DATA_COMPRESSION 选项具有不同的值。
11407 16 无法为 '%.*ls' 启用 vardecimal 存储格式。 只有 SQL Server Enterprise Edition 支持 vardecimal。
11408 16 无法修改表 '%.*ls' 中的列 '%.*ls' 来添加或删除 COLUMN_SET 属性。 若要更改列的 COLUMN_SET 属性,请修改此表以删除该列然后重新添加该列,或者删除此表并重新创建。
11409 16 无法删除表 '%.*ls' 中的列集 '%.*ls',因为该表包含的列超过了 1025 列。 请将表中的列数减少到 1025 以下。
11410 16 无法将表 '%.*ls' 中的列 '%.*ls' 修改为稀疏列,因为该列上绑定了默认值或规则。 请先从该列取消规则或默认值的绑定,再将该列指定为稀疏列。
11411 16 无法将稀疏列 '%.*ls' 添加到表 '%.*ls',因为该列的数据类型上绑定了默认值或规则。 请先从数据类型取消规则或默认值的绑定,再将该稀疏列添加到表。
11412 16 由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的稀疏存储属性,ALTER TABLE SWITCH 语句失败。
11413 16 由于列 '%.*ls' 在表 '%.*ls' 和 '%.*ls' 中不具有相同的列集属性,ALTER TABLE SWITCH 语句失败。
11414 10 警告: 选项 %ls 不适用于表 %.*ls,因为该表没有聚集索引。 此选项将仅应用于该表的非聚集索引(如果有)。
11415 16 无法禁用或启用对象 '%.*ls'。 此操作仅适用于外键和检查约束。
11418 16 无法 %S_MSG 表 '%.*ls',因为该表包含与压缩不兼容的稀疏列或列集列。
11420 16 ALTER TABLE SWITCH 语句失败。 索引视图 '%.*ls' 引用的对象不参与 ALTER TABLE SWITCH 语句,因此无法使用 WAIT_AT_LOW_PRIORITY 选项。 删除此视图的索引或更改其定义,使其仅引用参与 ALTER TABLE SWITCH 语句的表。
11421 10 通过主机名 '%.*ls' 对数据库 '%.*ls'、表 '%.*ls' 执行 '%.*ls' 语句,主机进程 ID %d 一起使用 WAIT_AT_LOW_PRIORITY 选项,MAX_DURATION = %d,ABORT_AFTER_WAIT = BLOCKERS。 阻止用户会话将在最长等待时间后终止。
11422 10 通过主机名 '%.*ls' 对数据库 '%.*ls'、表 '%.*ls' 执行 ALTER TABLE SWITCH 语句,主机进程 ID %d 与目标表 '%.*ls' 一起使用 WAIT_AT_LOW_PRIORITY 选项,MAX_DURATION = %d,ABORT_AFTER_WAIT = BLOCKERS。 阻止用户会话将在最长等待时间后终止。
11423 14 用户无权使用 ABORT_AFTER_WAIT = BLOCKERS 选项。
11424 16 无法更改表 '%.*ls' 中的标识列 '%.*ls',因为此操作需要修改数据,并且表包含持久化计算列。 在修改标识列之前删除持久化计算列。
11425 16 无法继续执行 DDL 操作,因为它引用了表 '%.*ls' 上的列 '%.*ls',而这与此表上正在进行的并发列操作冲突。 并发操作可以是联机更改列操作。
11426 16 无法联机更改本地临时表上的列。 脱机执行更改操作。
11427 16 无法对表 '%.*ls' 执行联机 ALTER COLUMN 操作,因为列 '%.*ls' 当前已经或正在更改为不支持的数据类型:text、ntext、image、CLR 类型或 FILESTREAM。 该操作必须离线执行。
11428 16 列 '%.*ls' 不能联机更改为具有架构集合的 XML 类型。 该操作必须离线执行。
11429 16 表 '%.*ls' 的联机 ALTER COLUMN 语句失败,因为表已启用更改跟踪或标记为合并复制。 在使用联机 ALTER COLUMN 或脱机执行操作之前,禁用更改跟踪和合并复制。
11430 16 无法在列 '%.*ls' 上启用变更数据捕获。 加密列不支持变更数据捕获。
11431 15 不允许使用 %S_MSG 选项,因为 %S_MSG 选项未变为 '%ls'。
11432 15 %S_MSG = %d 不是有效值;%S_MSG 必须大于 0 且小于 %d。
11433 15 %S_MSG '%.*ls' 不支持带有 %S_MSG 选项的 '%.*ls'。
11434 15 %S_MSG '%.*ls' 上禁用的索引 '%.*ls' 不支持 %S_MSG 选项。
11435 15 %S_MSG '%.*ls' 的堆不支持 %S_MSG 选项。
11436 16 无法更改表 '%.*ls',因为如果没有 DEFAULT 约束、GENERATED ALWAYS 属性或 IDENTITY 属性,则无法将不可为 null 的列 '%.*ls' 声明为隐藏。
11437 16 无法更改表 '%.*ls',因为必须将至少一列声明为非隐藏列。
11438 15 当 %S_MSG 选项设置为 '%ls' 时,不能将 %S_MSG 选项设置为 '%ls'。
11439 16 tempdb 不支持可恢复联机索引生成。
11440 16 ALTER TABLE SWITCH 语句失败,因为表 '%.*ls' 已对聚集列存储索引 '%.*ls' 进行排序,而表 '%.*ls' 没有。
11441 16 ALTER TABLE SWITCH 语句失败,因为表 '%.*ls' 及其有序聚集列存储索引的有序列与表 '%.*ls' 及其有序聚集列存储索引中的有序列不匹配。
11442 16 启用内存优化元数据模式时,tempdb 不支持创建列存储索引。
11443 16 分布式表和非分布式表之间不支持 ALTER TABLE SWITCH 语句。
11444 16 ALTER TABLE SWITCH 语句失败,因为表 '%.*ls' 的分发策略与表 '%.*ls' 的分发策略不匹配。
11445 16 ALTER TABLE SWITCH 语句失败,因为表 '%.*ls' 的分发键 '%.*ls' 与表 '%.*ls' 的分发键不匹配。
11446 16 ALTER TABLE SWITCH 语句失败。 源分区和目标分区的 DATA_COMPRESSION 选项具有不同的值。
11447 16 ALTER TABLE SWITCH 语句失败,因为表 '%.*ls' 有 %d 个分发键,但表 '%.*ls' 有 %d 个分发键。
11501 16 由于编译错误,无法分析批处理。
11502 16 在此上下文中无法推断参数 '%.*ls' 的类型。
11503 16 无法推断参数类型,因为单个表达式包含两个非类型化参数:'%.*ls' 和 '%.*ls'。
11504 16 数据库 %d 中用户类型为 ID %d 的发现类型无效。
11505 16 数据库 %d 中 XML 架构集合为 ID %d 的发现类型无效。
11506 16 无法唯一推断 '%.*ls' 的参数类型;有两种可能 '%ls' 和 '%ls'。
11507 16 无法推断 '%.*ls' 的参数类型,因为没有任何类型会使查询有效。
11508 16 未声明的参数 '%.*ls' 在正在分析的批处理中多次使用。
11509 16 无法确定元数据,因为语句 '%.*ls' 与语句 '%.*ls' 不兼容。
11510 16 无法确定元数据,因为主批处理中的语句 '%.*ls' 与过程 '%.*ls' 中的语句 '%.*ls' 不兼容。
11511 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 与主批处理中的语句 '%.*ls' 不兼容。
11512 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 与过程 '%.*ls' 中的语句 '%.*ls' 不兼容。
11513 16 无法确定元数据,因为语句 '%.*ls' 包含动态 SQL。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11514 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 包含动态 SQL。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11515 16 无法确定元数据,因为语句 '%.*ls' 调用了 CLR 过程。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11516 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了 CLR 过程。 考虑使用 WITH RESULT SETS 子句显式描述结果集。
11517 16 无法确定元数据,因为语句 '%.*ls' 调用了 CLR 触发器。
11518 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了 CLR 触发器。
11519 16 无法确定元数据,因为语句 '%.*ls' 调用了扩展存储过程。
11520 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 调用了扩展存储过程。
11521 16 无法确定元数据,因为语句 '%.*ls' 在影响其元数据的上下文中使用了未声明的参数。
11522 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 在影响其元数据的上下文中使用了未声明的参数。
11523 16 无法确定元数据,因为语句 '%.*ls' 会导致间接递归。
11524 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 会导致间接递归。
11525 16 无法确定元数据,因为语句 '%.*ls' 使用了临时表。 元数据发现仅在分析单语句批处理时支持临时表。
11526 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 使用了临时表。
11527 16 无法确定元数据,因为语句 '%.*ls' 不支持元数据发现。
11528 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 不支持元数据发现。
11529 16 无法确定元数据,因为每个代码路径都会导致错误;请参阅前面的一些错误。
11530 16 无法确定元数据,因为没有到达批处理末尾的代码路径。
11531 16 传递给 sys.dm_exec_describe_first_result_set_for_object 的对象 ID '%d' 引用的对象不是 T-SQL 过程或触发器。
11532 16 传递给 sys.dm_exec_describe_first_result_set_for_object的 对象 ID '%d' 无效。
11533 16 类型 '%.*ls' 不是结果集定义的有效对象名称。
11534 16 类型 '%.*ls' 无效或不是表类型。
11535 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句指定了 %d 个结果集,而该语句试图发送的结果集多于此值。
11536 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句指定了 %d 个结果集,而该语句在运行时仅发送了 %d 个结果集。
11537 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集号 %d 指定了 %d 列,但该语句在运行时发送了 %d 列。
11538 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集 #%d 中的列 #%d 指定了类型 '%ls',而在运行时发送的相应类型为 '%ls';这两种类型之间没有转换。
11539 16 EXECUTE 语句开始运行后,WITH RESULT SETS 子句中指定的类型之一已被修改。 请重新运行该语句。
11541 16 当 SET STATISTICS XML 或 SET STATISTICS PROFILE 开启时,无法调用 sp_describe_first_result_set。
11542 16 sp_describe_undeclared_parameters 未能发现远程过程调用的参数元数据,因为参数是按名称传递的,而按名称传递参数元数据发现失败。
11543 16 在通过具有 WITH RESULT SETS 子句的 EXECUTE 语句执行的存储过程或批处理中,不允许使用 SET STATISTICS XML ON 和 SET STATISTICS PROFILE ON。
11544 16 无法推断远程调用模块 '%.*ls' 的 '%d' 位置参数的类型。
11545 16 无法在 SELECT INTO 中发现远程结果集。
11546 16 当 STATISTICS XML、STATISTICS PROFILE 或 SHOWPLAN set 选项开启时,sp_showmemo_xml 无法运行。 将这些选项设置为 OFF 并重新运行 sp_showmemo_xml。
11547 16 只有一个语句可用作 sp_showmemo_xml 的输入参数。 修改输入参数并重新运行存储过程。
11548 16 存储过程 'sp_showmemo_xml' 在此版本的 SQL Server 中不可用。
11549 16 不支持使用存储过程。 修改输入参数并重新运行 sp_showmemo_xml。
11550 16 无法确定元数据,因为语句 '%.*ls' 的远程元数据发现失败。
11551 16 无法确定元数据,因为过程 '%.*ls' 中的语句 '%.*ls' 的远程元数据发现失败。
11552 16 @browse_information_mode 参数需要一个值为 0、1 或 2 的 tinyint。
11553 16 EXECUTE 语句失败,因为其 WITH RESULT SETS 子句为结果集 #%d 中的列 #%d 指定了不可为 null 的类型,并且在运行时发送的相应值为 null。
11554 16 无法将 NULL 分配给不可为 null 的变量或参数 '%.*ls'。
11555 15 参数 '%.*ls' 已声明为 NOT NULL。 NOT NULL 参数仅支持本机编译的模块,内联表值函数除外。
11556 16 存储过程 'sp_get_database_scoped_credential' 在此版本的 SQL Server 中不可用。
11557 16 存储过程 'sp_get_jobs_database_scoped_credential' 不可用。
11558 16 无法分析 %.*ls JSON 字符串。 请检查 JSON 的格式。
11559 16 %.*ls JSON 参数 %.*ls 缺失或格式不正确。 请检查 JSON 的格式。
11560 16 %.*ls 参数 %.*ls 值超出其有效范围。 请使用有效的参数重试。
11561 16 %.*ls 参数 %.*ls 值的长度大于允许的最大长度。 请使用有效的参数重试。
11562 16 存储过程 'sp_showinitialmemo_xml' 在此版本的 SQL Server 中不可用。
11563 16 存储过程 'sp_set_session_resource_group' 在此版本的 SQL Server 中不可用。
11564 16 %.*ls JSON 参数 %.*ls 缺失或格式不正确。 请检查 JSON 的格式。
11565 16 无法分析 %.*ls JSON 字符串。 请检查 JSON 的格式。
11566 16 列 %i ('%.*ls') 具有类型 '%.*ls',本机数据移动目前不支持该类型。 DMS 移动必须用于此查询。 如果错误仍然存在,请联系支持。
11567 16 列 %i ('%.*ls') 具有类型 '%.*ls',本机数据移动目前不支持哈希分布。 DMS 移动必须用于此查询。 如果错误仍然存在,请联系支持。
11568 16 %.*ls JSON 参数 %.*ls 缺失或格式不正确。 请检查 JSON 的格式。
11569 16 分区列列表中多次指定列 %.*ls。 请使用有效的参数重试。
11570 16 分区列列表中指定的列 %.*ls 与 SELECT 子句中的任何列都不匹配。 请使用有效的参数重试。
11571 16 DATA_EXPORT 查询中的所有输出列都声明为 PARTITION 列。 DATA_EXPORT 查询至少需要一列才能导出。
11572 20 在这种情况下,无法推断出其中一个参数。
11601 15 不允许使用带有 '%.*ls' 选项的 %ls 语句。
11602 10 %ls 语句未经过验证。
11603 15 %ls 语句不允许在顶层使用。
11605 15 %S_MSG 不允许在顶层使用。
11606 15 不允许在 '%.*ls' 中指定服务器名称。
11607 15 不允许在 %ls 语句中指定 '%.*ls' 的数据库名称。
11608 15 不允许创建临时存储过程。
11609 16 生成项目时出现内部错误。 %ls
11610 16 没有足够的内存生成项目。
11611 15 不支持在 CREATE SCHEMA 语句中指定架构元素。
11612 15 顶层不允许 T-SQL 批处理中有多个语句。
11613 15 不支持编号存储过程。
11614 15 不支持 %ls。
11617 16 尝试加载 '%hs' 时出现未知错误。
11618 15 不允许在同一 GRANT/DENY/REVOKE 语句中将列级权限与其他权限合并。
11619 16 没有足够的堆栈可用于编译语句。
11620 15 REVOKE 语句只能用于撤销列级权限。
11621 10 SQL Server 在语言服务模式下启动。
11622 16 CREATE ASSEMBLY 只能从常量二进制表达式创建。
11623 15 ALTER TABLE 语句只能用于添加单个约束。
11624 15 ALTER ROLE 语句只能用于向角色添加成员。
11625 16 '%ls' 已损坏、不可读或无法访问。
11651 10 数据层应用程序中不支持带有 '%.*ls' 选项的 %ls 语句。
11652 10 数据层应用程序中的顶层不支持 %ls 语句。
11653 10 无法以用户 '%.*ls' 的身份执行,因为该用户不存在。
11700 16 序列对象 '%.*ls' 的增量不能为零。
11701 16 序列对象 '%.*ls' 增量的绝对值必须小于或等于序列对象的最小值和最大值之差。
11702 16 序列对象 '%.*ls' 的数据类型必须是 int、bigint、smallint、tinyint 或 decimal 或 numeric,小数位数为 0,或者基于上述整数数据类型之一的任何用户定义的数据类型。
11703 16 序列对象 '%.*ls' 的起始值必须介于序列对象的最小值和最大值之间。
11704 16 序列对象 '%.*ls' 的当前值 '%.*ls' 必须介于序列对象的最小值和最大值之间。
11705 16 序列对象 '%.*ls' 的最小值必须小于其最大值。
11706 16 序列对象 '%.*ls' 的缓存大小必须大于 0。
11707 10 序列对象 '%.*ls' 的缓存大小已设置为 NO CACHE。
11708 16 为给定数据类型的参数 '%.*ls' 指定了无效值。
11709 15 参数 'RESTART WITH' 不能在 CREATE SEQUENCE 语句中使用。
11710 15 参数 'START WITH' 不能在 ALTER SEQUENCE 语句中使用。
11711 15 参数 'AS' 不能在 ALTER SEQUENCE 语句中使用。
11712 15 不能多次指定参数 '%.*ls'。
11714 15 序列名称 '%.*ls' 无效。
11715 15 没有为 ALTER SEQUENCE 指定属性。
11716 15 NEXT VALUE FOR 函数不支持 PARTITION BY 子句。
11717 15 NEXT VALUE FOR 函数不支持 default 约束、UPDATE 语句或 MERGE 语句中的 OVER 子句。
11718 15 NEXT VALUE FOR 函数不支持空 OVER 子句。
11719 15 check 约束、默认对象、计算列、视图、用户定义函数、用户定义聚合、用户定义表类型、子查询、公用表表达式、派生表或 return 语句中不允许使用 NEXT VALUE FOR 函数。
11720 15 TOP、OVER、OUTPUT、ON、WHERE、GROUP BY、HAVING 或 ORDER BY 子句中不允许使用 NEXT VALUE FOR 函数。
11721 15 NEXT VALUE FOR 函数不能直接在使用 DISTINCT、UNION、UNION ALL、EXCEPT 或 INTERSECT 运算符的语句中使用。
11722 15 merge 语句的 WHEN MATCHED 子句、WHEN NOT MATCHED 子句或 WHEN NOT MATCHED BY SOURCE 子句中不允许使用 NEXT VALUE FOR 函数。
11723 15 除非指定了 OVER 子句,否则不能在包含 ORDER BY 子句的语句中直接使用 NEXT VALUE FOR 函数。
11724 15 包含 NEXT VALUE FOR 函数的表达式不能作为参数传递给表值函数。
11725 15 包含 NEXT VALUE FOR 函数的表达式不能作为参数传递给聚合。
11726 16 对象 '%.*ls' 不是序列对象。
11727 16 给定序列对象的 NEXT VALUE FOR 函数必须具有完全相同的 OVER 子句定义。
11728 16 序列对象 '%.*ls' 已达到其最小值或最大值。 重启序列对象以允许生成新值。
11729 10 序列对象 '%.*ls' 缓存大小大于可用值的数量。
11730 16 无法在 default 约束中为序列对象指定数据库名称。
11731 16 如果同一序列对象出现在行构造函数中,则 default 约束中使用序列对象的列必须出现在目标列列表中。
11732 16 序列对象 '%.*ls' 的请求范围超出了最大或最小限制。 用较小的范围重试。
11733 16 参数 '%.*ls' 必须是正整数。
11734 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,SELECT 子句中不允许使用 NEXT VALUE FOR 函数。
11735 16 当 FROM 子句包含嵌套的 INSERT、UPDATE、DELETE 或 MERGE 语句时,INSERT 语句的目标表不能具有使用 NEXT VALUE FOR 函数的 DEFAULT 约束。
11736 16 在具有变量赋值的 SET 或 SELECT 中,每个序列对象只允许有一个 NEXT VALUE FOR 函数实例。
11737 15 NEXT VALUE FOR 函数不支持 ROWS 和 RANGE 子句。
11738 16 在此上下文中不允许使用 NEXT VALUE FOR 函数。
11739 16 如果设置了 ROWCOUNT 选项,或者查询包含 TOP 或 OFFSET,则不能使用 NEXT VALUE FOR 函数。
11740 16 如果设置了 ROWCOUNT 选项,或者查询包含 TOP 或 OFFSET,则不能在 default 约束中使用 NEXT VALUE FOR 函数。
11741 16 NEXT VALUE FOR 函数不能在 CASE、CHOOSE、COALESCE、IIF、ISNULL 和 NULLIF 中使用。
11742 16 NEXT VALUE FOR 函数只有在插入操作的目标表的 default 约束中定义时,才能与 MERGE 一起使用。
11743 16 等待 METADATA_SEQUENCE_GENERATOR 闩锁时发生超时:等待时间 %d 秒。
11744 15 NEXT VALUE FOR 必须具有 ORDER BY。
11745 15 除非指定了 OVER 或 WINDOW 子句,否则不能在包含 ORDER BY 子句的语句中直接使用 NEXT VALUE FOR 函数。
11746 15 NEXT VALUE FOR 函数不支持 default 约束、UPDATE 语句或 MERGE 语句中的 OVER 和 WINDOW 子句。
11800 16 数据库 '%ls' 的 RESTORE WITH SNAPSHOTRESTOREPHASE=2 失败,因为先前的 RESTORE WITH SNAPSHOTRESTOREPHASE=1 可能因网络错误而失败。 解决所有网络问题并确保 SQL Server 正在运行后,通过 SQL 编写器重试还原操作。
11801 16 操作已中止,因为 RESTORE 在备份集中检测到一个或多个损坏的页面。 请执行另一个 BACKUP(最好启用 CHECKSUM)来解决此问题,然后重试。
11802 16 由于在处理无校验和的备份时发生内部错误,操作已中止。 请执行另一个 BACKUP(最好启用 CHECKSUM)来解决此问题,然后重试。
11803 16 操作已中止,因为 RESTORE 在备份集中检测到一个或多个损坏的页面。 这些损坏会阻止在 Azure 中成功创建自动备份。 请执行另一个 BACKUP(最好启用 CHECKSUM)来解决此问题,然后重试。
11804 16 由于在处理无校验和的备份时发生内部错误,操作已中止。 没有校验和的备份可能包含页面损坏,一旦在 Azure 中还原,就会阻止成功创建自动备份。 请执行另一个 BACKUP(最好启用 CHECKSUM)来解决此问题,然后重试。
11903 16 无法创建表 '%.*ls',因为如果没有 DEFAULT 约束、GENERATED ALWAYS 属性或 IDENTITY 属性,则无法将不可为 null 的列 '%.*ls' 声明为隐藏。
11904 16 无法创建表 '%.*ls',因为必须将至少一列声明为非隐藏列。
11905 16 只能在 SQL Server Enterprise Edition 中执行可恢复索引操作。
11906 10 操作无法完成,因为无法连接到 SBS 文件。 请尝试再次运行该操作。 如果错误仍然存在,请联系 Microsoft 支持。
12002 16 无法在表 '%.*ls' 的列 '%.*ls' 上创建请求的 %S_MSG 索引,因为列类型不是 %S_MSG。 请指定引用具有 %S_MSG 数据类型的列的列名称。
12003 16 找不到空间细化方案 '%.*ls'。 请在 USING 子句中指定有效的分割方案名称。
12004 16 找不到表 '%.*ls' 中列 '%.*ls' 的默认空间细化方案。 请确保列引用正确,或者在 USING 子句中指定扩展方案。
12005 16 传递给 '%.*ls' 附近的 CREATE %S_MSG 语句的参数不正确。 请根据索引创建语法验证该语句。
12006 16 向创建索引语句传递了重复参数。 请根据索引创建语法验证该语句。
12007 16 CREATE %S_MSG 语句缺少必要参数 '%.*ls'。 请根据索引创建语法验证该语句。
12008 16 表 '%.*ls' 没有 %S_MSG 索引要求的聚集主键。 请确保存在表的该主键列,然后再创建 %S_MSG 索引。
12009 16 找不到表 '%.*ls' 的 %S_MSG 索引 '%.*ls'。 不存在此名称的 %S_MSG 索引,或者某个非 %S_MSG 索引可能使用了同一名称。 请修正索引名称,避免重复。 如果存在同名的关系索引,请删除该常规关系索引。
12010 16 每个表只能出现一个空间索引提示,可作为第一个或最后一个提示索引。
12011 16 CREATE %S_MSG 的参数值 '%.*ls' 必须小于 %d。
12012 16 CREATE %S_MSG 的参数值 '%.*ls' 必须大于 %d。
12013 16 CREATE %S_MSG 的参数 '%.*ls' 的值必须大于参数 '%.*ls' 的值。
12014 16 CREATE %S_MSG 的 '%.*ls' 参数未完整定义。 如果该参数有多个部分,则必须定义所有部分。
12015 16 CREATE %S_MSG 语句中的索引选项 %.*ls 必须显示在常规索引选项之前。
12016 16 创建 %S_MSG 索引要求基表中的主键满足以下限制。 主键列的最大数目为 %d。 主键列的最大组合每行大小为 %d 个字节。 基表 '%.*ls' 的主键有 %d 列,包含 %d 个字节。 请更改基表,以满足 %S_MSG 索引规定的主键限制。
12017 10 该空间索引已禁用或脱机
12018 10 谓词的作用域中未定义空间对象
12019 10 空间索引不支持该谓词中提供的比较字
12020 10 空间索引不支持该谓词中提供的比较运算符
12021 10 空间索引不支持该谓词中提供的方法名
12022 10 该比较字引用了该谓词下方定义的一个列
12023 10 该比较谓词中的比较字具有不确定性
12024 10 该空间参数引用了该谓词下方定义的一个列
12025 10 在条件中找不到所需的二进制空间方法
12026 10 找不到所需的比较谓词
12100 16 ALTER DATABASE 失败,因为 FILESTREAM 文件组无法添加到将 READ_COMMITTED_SNAPSHOT 或 ALLOW_SNAPSHOT_ISOLATION 选项设置为 ON 的数据库中。 若要添加 FILESTREAM 文件组,必须将 READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION 设置为 OFF。
12101 16 当客户端连接正在等待更改通知时,无法对数据库 '%.*ls' 禁用更改跟踪。 请在禁用更改跟踪之前关闭这些连接。
12104 15 ALTER DATABASE CURRENT 失败,因为 '%.*ls' 是系统数据库。 无法使用 CURRENT 关键字更改系统数据库。 使用数据库名称更改系统数据库。
12106 16 路径名 '%.*ls' 已被另一个数据库文件使用。 更改为另一个有效且未使用的名称。
12107 16 对于具有一个或多个使用 sync_method 'database snapshot' 或 'database snapshot character' 的发布的数据库,不支持添加 MEMORY_OPTIMIZED_DATA 文件组。
12108 16 '%d' 超出了数据库范围的配置选项 '%.*ls' 的范围。 有关有效值的范围,请参见 sp_configure 选项 '%ls'。
12109 16 语句 '%.*ls' 失败,因为它尝试将主要副本的值设置为 '%.*ls'。 仅当设置应用于次要副本时,才能将其设置为 '%.*ls'。
12110 16 语句 '%.*ls' 失败,因为它尝试为次要副本设置 '%.*ls' 选项,而只允许为主要副本设置此选项。
12111 16 MODIFY MAXSIZE 失败。 DynamicFileAllocationDetectionUnderLock 正在由其他线程运行,请稍后重试。
12112 10 警告:由于 ELEVATE_%S_MSG 数据库范围配置设置为 FAIL_UNSUPPORTED,%ls 语句被强制运行 WITH (%S_MSG = ON)。 该语句可能失败。 有关详细信息,请参阅 SQL Server 错误日志。
12113 16 具有多个子句的 %ls 语句失败。 ELEVATE_ONLINE 数据库范围配置需要使用单子句 DROP INDEX、ALTER TABLE ADD CONSTRAINT 和 ALTER TABLE DROP CONSTRAINT 语句。
12114 16 AALTER INDEX REBUILD 不支持重新生成 ALL WITH (RESUMABLE=ON) 并且 ELEVATE_RESUMABLE 数据库范围配置设置为 FAIL_UNSUPPORTED。
12115 16 ADD COLUMN 语句因 ELEVATE_ONLINE 数据库范围的选项而失败。 无法联机添加列。
12116 16 语句 '%.*ls' 失败,因为它尝试在 tempdb 中设置 '%.*ls' 选项。
12117 16 无法释放计划,因为在数据库计划缓存中找不到与指定计划句柄对应的计划。 指定数据库的缓存计划句柄。 有关已缓存的计划句柄的列表,请查询 sys.dm_exec_query_stats 动态管理视图。
12118 16 ADD FILE 操作失败,因为请求的文件 ID '%d' 无效。
12119 16 ADD FILE 操作失败,因为正在进行 ADD FILE 操作。
12120 16 在清理持久版本存储的先前版本之前,无法启用加速数据库恢复。 请使用过程 sys.sp_persistent_version_cleanup '%.*ls' 清理持久版本存储。
12121 15 与 PAUSED_RESUMABLE_INDEX_ABORT_DURATION_MINUTES 一起使用的时间值 %d 不是有效值; PAUSED_RESUMABLE_INDEX_ABORT_DURATION_MINUTES 等待时间必须大于或等于 0 且小于或等于 %d。
12122 16 无法在系统数据库上启用/禁用加速数据库恢复。
12123 10 [DbId:%d] 已为数据库启用 ADR。
12124 10 [DbId:%d] 已为数据库禁用 ADR。
12125 16 已在数据库 '%.*ls' 上启用加速数据库恢复。 若要更改持久版本存储文件组,请禁用加速数据库恢复,并确保在重试该命令之前耗尽持久版本存储。
12126 16 启用数据库镜像时,无法启用加速数据库恢复。
12127 16 无法禁用加速数据库恢复,因为它不是使用 DDL 启用的。
12128 16 无法在 Express 版本上启用加速数据库恢复。
12129 16 没有为数据库 '%.*ls' 创建存储数据行版本的加速数据库恢复功能所需的内部表。 无法在此数据库上启用加速数据库恢复功能。
12130 16 任务已中止,但 %S_MSG '%.*ls' 的 %S_MSG 可能会在后台继续。 请检查 %S_MSG 是否已成功完成。
12131 16 ALTER DATABASE SCOPED CONFIGURATION SET DW_COMPATIBILITY_LEVEL 语句失败。
12132 16 不支持兼容级别 '%d'。 支持的兼容级别:[%s]
12133 16 无法为数据库启用优化锁定,因为未为数据库启用加速数据库恢复。
12134 16 已为此数据库启用优化锁定。 请先禁用优化锁定,然后禁用加速数据库恢复。
12135 16 尚未填充优化锁定所需的元数据。 请重试该操作。
12136 16 指定的摘要存储终结点无效。 它必须是 Azure Blob 存储终结点。
12300 15 %S_MSG 不支持计算列。
12301 15 %S_MSG 不支持索引键中的可为 null 列。
12302 15 %S_MSG 不支持更新属于 PRIMARY KEY 约束的列。
12303 15 %S_MSG 不支持 'number' 子句。
12304 15 %S_MSG 不支持更新属于 UNIQUE KEY 约束或 UNIQUE 索引的列。
12305 15 %S_MSG 不支持内联表变量。
12306 15 %S_MSG 不支持游标。
12307 15 %S_MSG 中参数的默认值必须是常数。
12308 15 %S_MSG 不支持表值函数。
12309 15 % S _ MSG 不支持插入多行的 INSERT...VALUES... 格式的语句。
12310 15 %S_MSG 不支持公用表表达式 (CTE)。
12311 15 子查询(嵌套在另一个查询中的查询)仅在带有 %S_MSG 的 SELECT 语句中受支持。
12312 15 %S_MSG 不支持分区函数。
12313 15 %S_MSG 不支持用户定义的函数。
12314 15 %S_MSG 不支持用户定义的方法。
12315 15 %S_MSG 不支持用户定义的属性。
12316 15 %S_MSG 不支持用户定义的聚合。
12317 15 %S_MSG 不支持聚集索引(主键的默认索引)。 指定非聚集索引。
12318 15 %S_MSG 不支持浏览模式元数据。
12319 15 %S_MSG 不支持在 UPDATE 语句中使用 FROM 子句并在 DELETE 语句中指定表源。
12320 15 %S_MSG 不支持需要更改架构版本的操作(例如重命名)。
12321 15 %S_MSG 不支持创建临时过程。
12322 15 %S_MSG 不支持临时表。
12323 15 %S_MSG 不支持分布式查询和多重活动结果集 (MARS)。
12324 15 %S_MSG 不支持分布式事务 (DTC)。
12325 15 %S_MSG 不支持绑定事务。
12326 15 %S_MSG 不支持创建保存点。
12327 15 %S_MSG 不支持对不使用 *_BIN2 排序规则的字符串进行比较、排序和操作。
12328 15 %S_MSG 不支持不使用 *_BIN2 排序规则的字符列上的索引。
12329 15 %S_MSG 不支持使用代码页不是 1252 的排序规则的数据类型 char(n) 和 varchar(n)。
12330 15 %S_MSG 不支持使用 SC 排序规则截断字符串。
12331 15 %S_MSG 不支持用户事务内部的 DDL 语句 ALTER、DROP 和 CREATE。
12332 15 %S_MSG 不支持 DDL 语句 CREATE、ALTER 和 DROP 上的数据库和服务器触发器。
12333 15 %S_MSG 不支持从专用管理员连接 (DAC) 执行。
12334 15 %S_MSG 不支持用于二进制和字符串数据类型的聚合函数 MIN 和 MAX。
12336 15 %S_MSG 不支持使用复制。
12337 15 %S_MSG 不支持使用 sp_addpublication sync_method 的参数 'database snapshot' 和 'database snapshot character'。
12338 15 %S_MSG 不支持在 SC 排序规则中具有参数的函数 LEN 和 SUBSTRING。
12339 15 %S_MSG 不支持使用 1 以外的种子值和增量值。
12340 15 %S_MSG 中的 EXECUTE 语句必须使用对象名称。 不支持变量和带引号的标识符。
12341 15 %S_MSG 中的 EXECUTE 语句不支持 WITH 子句。
12342 15 %S_MSG 中的 EXECUTE 语句仅支持执行本机编译的模块。
12343 16 TRIGGER_NESTLEVEL 仅支持 %S_MSG 中的 0 个或 1 个参数。
12344 16 只有本机编译的模块才能与 %S_MSG 一起使用。
12345 16 不支持将最大长度数据类型作为本机编译的用户定义函数的返回类型。
12346 16 %S_MSG 不支持最大长度默认值。
12347 16 %S_MSG 不支持用户定义的函数的最大长度参数。
12348 16 %S_MSG 不支持最大长度文本。
12349 16 具有列存储索引的内存优化表不支持此操作。
12350 15 %S_MSG 不支持针对表值函数的 DML 操作。
12351 15 只有本机编译的函数才能在本机编译的函数内部使用 EXECUTE 调用。
12352 15 用户事务中不支持导致 %S_MSG 架构更改的系统存储过程。
12353 15 内存优化表索引中的计算列必须声明为 PERSISTED。
12354 15 %S_MSG 当前不支持在 Japanese_140 排序规则中带有参数的函数 %ls。
12355 15 无法更改内存优化表中计算列的持久化。 删除并重新创建具有所需持久化的列。
12356 15 %S_MSG 不支持对使用 UTF8 排序规则的字符串进行比较、排序和操作。
12357 15 %S_MSG 不支持使用 UTF8 排序规则的字符列上的索引。
12358 15 启用 CDC 会在 ALTER TABLE 和 DROP TABLE 上创建数据库触发器。 因此,在启用了 CDC 的数据库上,%S_MSG 不支持这些 DDL 语句。 与 CDC 无关的其他 DDL 触发器也可能阻止此操作。
12359 15 %S_MSG 不支持账本表。
12401 15 多次指定 %S_MSG 选项 '%S_MSG'。 每个选项只能指定一次。
12402 11 在数据库 (%ld) 的查询存储中未找到提供 query_id (%ld) 的查询。 检查 query_id 值并重新运行命令。
12403 11 在数据库 (%ld) 的查询存储中未找到提供 plan_id (%ld) 的查询计划。 检查 plan_id 值并重新运行命令。
12404 16 命令失败,因为数据库 (%ld) 的查询存储未处于读写模式。 确保查询存储处于读写模式,然后重新运行命令。
12405 16 命令失败,因为没有为数据库 (%ld) 启用查询存储。 确保为数据库启用查询存储并重新运行命令。
12406 11 在查询 (%ld) 的查询存储中未找到提供 plan_id (%ld) 的查询计划。 检查 plan_id 值并重新运行命令。
12407 18 查询存储管理器的全局实例不可用。
12408 16 读/写查询存储的操作失败。 检查错误日志,纠正读/写失败的根源
12409 17 查询存储无法创建系统任务
12410 23 无法加载查询存储元数据。 尝试手动打开查询存储,或联系客户支持以解决此问题。
12411 18 无法从查询存储加载强制计划
12412 16 内部表访问错误:无法使用 HRESULT:0x%x 访问查询存储内部表。
12413 16 无法处理语句 SQL 句柄。 请尝试查询 sys.query_store_query_text 视图。
12414 16 无法初始化查询存储以供使用,因此无法执行用户请求。
12415 16 无法将数据库 ID %d 的查询添加到查询存储。
12417 15 ALTER DATABASE 语句中只能提供一个查询存储选项。
12418 16 ALTER DATABASE 语句中给出的数据库状态更改和查询存储选项互不兼容。
12419 16 命令失败,因为在您使用的服务器或数据库上禁用了查询存储。 请联系客户支持以解决此问题。
12420 16 无法执行操作,因为没有为数据库 %.*ls 启动查询存储。
12421 14 用户没有执行查询存储存储过程所需的权限。
12422 16 无法更改查询存储间隔长度,因为至少有一个现有的运行时统计间隔设置在将来。
12423 16 读/写查询存储的操作失败。 请将数据分区或删除、删除索引或查阅文档以找到可能的解决方案。
12425 16 无法删除具有提供的查询 ID (%ld) 的查询,因为它具有活动的强制策略。
12426 16 无法删除具有提供的计划 ID (%ld) 的计划,因为它具有活动的强制策略。
12427 16 启用查询存储后无法对其执行操作。 请关闭数据库的查询存储,然后重试。
12428 16 数据库 %.*ls 中的查询存储缺少内部表 %.*ls,可能是由于架构或目录不一致。
12429 16 数据库 %.*ls 中的查询存储对于内部表 %.*ls 的结构无效,可能是由于架构或目录不一致。
12430 16 存储过程 '%.*ls' 不支持指定的查询存储操作。
12431 16 查询存储存储过程 '%.*ls' 无法获取数据库的更新锁。
12432 16 由于提供了无效值,因此无法更改查询存储间隔长度。 请使用有效值(1、5、10、15、30 和 60)重试。
12433 16 操作失败,因为在您使用的服务器或数据库上禁用了查询存储 %.*ls。 请联系客户支持以解决此问题。
12434 16 数据库 %.*ls 中的查询存储无效,可能是由于架构或目录不一致。
12435 16 数据库 %.*ls 中的查询存储对于内部表 %.*ls 列 %.*ls 的结构无效,可能是由于架构或目录不一致。
12436 17 无法确定查询存储全局资源组。
12437 17 无法确定查询存储全局资源组。
12438 16 无法执行操作,因为无法对系统数据库 %.*ls 启用查询存储。
12439 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %lu。
12440 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %ls。
12441 10 查询存储正在初始化。这只是一条信息性消息,不需要用户执行任何操作。
12442 17 由于内部错误,查询存储刷新失败。
12443 16 查询存储无法设置默认设置。
12444 16 对于 query_id (%ld) 的查询,不能强制执行 plan_id (%ld) 的查询计划,因为本机编译的计划不支持强制执行。
12445 16 无法将查询存储 max_storage_size_mb 设置为 %lu。 允许的最大限制为 %lu MB。
12446 16 查询存储存储过程在可读次要副本上不可用。
12447 16 对于 query_id (%ld) 的查询,不能强制执行 plan_id (%ld) 的查询计划,因为此类语句不支持计划强制执行。
12449 16 无法对此查询强制执行查询计划,因为可恢复索引生成不支持计划强制执行。
12450 17 无法为 DW 查询或显示计划分配大小为 (%ld) 的内存。
12451 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %I64u。
12452 16 值 %d 对 %S_MSG 选项 %S_MSG 无效。 该值必须介于 %d 和 %d 之间。
12453 16 为 %S_MSG 选项 %S_MSG 提供的值无效。 该值必须介于 %d %S_MSG 和 %d %S_MSG 之间。
12454 10 将数据库 '%.*ls' 的数据库选项 query_store %ls 设置为 %lu %S_MSG。
12455 10 不支持在查询存储中设置查询提示 '%.*ls'。
12456 16 无法从查询存储中删除具有提供的查询 ID (%ld) 的查询,因为它具有查询提示。 在删除查询之前清除查询提示。
12457 16 使用 query_id %d 的查询已强制执行计划。 强制计执行划期间,不能对其应用任何提示。
12458 16 query_id %d 的查询具有查询存储提示。 查询存储在有提示时无法强制执行计划。
12459 18 无法从查询存储加载优化重播脚本 (ORS)
12460 16 参数 @disable_optimized_plan_forcing 的 (%ld) 值无效。 请传递 0 或 1。
12461 10 查询 ID 为 %d 的查询已通过 FORCED 或 SIMPLE 参数化自动参数化,并且在查询存储中设置了 RECOMPILE 提示。 自动参数化语句不支持 RECOMPILE,因此忽略了 RECOMPILE 提示。
12462 18 查询 ID 的反馈数据格式不正确。
12463 11 角色 ID 应介于(含)1 和 4 之间
12464 16 无法对副本组 ID (%ld) 强制执行具有 plan_id (%ld) 的查询计划
12465 16 无法从查询存储中删除具有查询 ID (%ld) 的查询,因为它被一个或多个查询变体引用。 在删除父查询之前,先删除关联的查询变体。
12466 16 无法从查询存储中删除具有计划 ID (%ld) 的查询计划,因为它被一个或多个查询变体引用。 在删除调度程序计划之前,先删除关联的查询变体。
12500 16 CREATE TABLE 或 CREATE EXTERNAL TABLE 语句中不允许使用 SELECT INTO。
12501 16 CREATE TABLE 或 CREATE EXTERNAL TABLE 和 SELECT 查询中的列数不同。
12502 16 不能使用 CREATE TABLE AS SELECT 或 CREATE EXTERNAL TABLE AS SELECT 语法定义数据类型。
12503 15 不支持在 CREATE SCHEMA 语句中指定架构元素。
12504 16 由于目标表 '%.*ls' 是哈希分布表,因此必须在 INSERT SELECT 查询中隐式或显式指定分布列 '%.*ls'。
12505 16 必须在 CREATE TABLE AS SELECT 查询中显式指定 'Distribution' 选项。
12600 16 此服务器上不允许使用 DBCC CLONEDATABASE。
12601 16 不允许在事务中使用 DBCCCLONEDATABASE。
12602 16 DBCC CLONEDATABASE 无法通过 MARS 连接执行。
12603 16 DBCC CLONEDATABASE 不支持克隆系统数据库。
12604 16 无法读取数据库。 检查数据库是否处于脱机或可疑模式。
12605 16 无法创建快照数据库。
12606 16 无法设置快照数据库名称。
12607 16 指定的克隆数据库名称 '%.*ls' 过长。
12608 16 指定的克隆数据库名称 '%.*ls' 已存在。
12609 16 无法获取文件属性。
12610 16 无法更新数据库注册。
12611 16 无法获取数据库注册属性。
12612 16 无法将启动页与数据库注册同步。
12613 16 文件或文件组太多,无法克隆数据库。
12614 16 无法获取排序规则名称。
12615 16 无法获取数据库属性。
12616 16 无法删除部分创建的克隆数据库。
12617 16 不支持数据库的文件路径。
12618 16 数据库的对象过多。
12619 16 数据库的文件路径过长,无法创建克隆。
12620 10 '%.*ls' 的数据库克隆已开始,目标为 '%.*ls'。
12621 10 数据库 '%.*ls' 是克隆的数据库。 该数据库只能用于诊断目的,不支持在生产环境中使用。
12622 10 '%.*ls' 的数据库克隆已完成。 克隆的数据库为 '%.*ls'。
12623 10 克隆备份成功,并存储在 %ls 中。
12624 10 克隆备份失败。
12625 10 克隆备份 %ls 上的 RESTORE VERIFY 失败
12626 10 克隆数据库验证通过。
12627 10 克隆数据库验证失败。
12628 10 NO_STATISTICS 和 NO_QUERYSTORE 选项作为 VERIFY_CLONE 的一部分打开。
12629 10 数据库 '%.*ls' 是克隆的数据库。
12630 16 VERIFY_CLONE 选项不能与 SERVICEBROKER 选项一起指定。
12631 16 包含账本表的数据库不支持 DBCC CLONEDATABASE。
12701 16 无法锁定外部数据源对象(EDS 名称:%.*ls)。 锁定模式:%.*ls。
12702 16 无法锁定外部数据源管理器。 锁定模式:%.*ls。
12703 16 未找到引用的外部数据源 "%ls"。
12704 16 外部数据源 "%ls" 中指定的错误或不可访问的位置。
12705 16 引用的外部数据源 "%ls" 类型为 "%ls"。 请使用 BLOB_STORAGE 类型引用 Azure Blob 存储位置。
12706 16 文件 ID %d 已在数据库 %d 上使用。
12707 10 Azure 文件共享动态缩放失败。
12708 16 S3 连接选项字符串不是格式标准的 JSON 文档。 分析错误 %d。
12709 16 具有 S3 连接选项的 JSON 结构不正确。 无法获取子对象 "s3"。
12710 16 不支持 S3 URL 样式选项 '%ls'。 请使用 Path 或 Virtual_Hosted。
12711 16 具有 S3 连接选项的 JSON 结构不正确。 它必须至少包含一个参数。
12712 16 S3 连接选项 '%ls' 是意外的、重复的或非字符串。
12800 16 对临时表名称 '%.*ls' 的引用不明确,无法解析。 使用 '%.*ls' 或 '%.*ls'。
12801 16 对游标名称 '%.*ls' 的引用不明确,无法解析。 可能的候选项是 '%.*ls' 和 '%.*ls'。
12803 16 无法为数据库 '%.*ls' 启用包含,因为它是系统数据库。
12804 16 功能或选项 "%ls" 违反包含数据库中的包含。 有关包含数据库的详细信息,请参阅联机图书主题“了解包含数据库”。
12805 16 索引名称 '%.*ls' 过长。 临时表索引名称的最大长度为 %d 个字符。
12807 16 不能在非包含数据库上设置选项 '%.*ls'。
12808 16 当包含设置为 NONE 时,不能在数据库上设置选项 '%.*ls'。
12809 16 在将包含属性设置为 NONE 之前,必须删除所有带密码的用户。
12810 16 多次指定选项 '%.*ls'。
12811 16 必须将实例的用户选项设置为 0,才能对包含数据库进行 %S_MSG。
12813 16 编译对象期间在 %S_MSG '%.*ls' 中遇到错误。 数据库 '%.*ls' 的包含选项已更改,或者此对象存在于模型 db 中,并且用户尝试创建新的包含数据库。
12814 16 作为 '%.*ls' 引用的对象在目标元数据排序规则 '%.*ls' 中的解析方式与在当前元数据排序规则 '%.*ls' 中的解析方式不同。
12815 16 作为 '%.*ls' 引用的列在目标元数据排序规则 '%.*ls' 中解析的方式与当前元数据排序规则 '%.*ls' 中的解析方式不同。
12816 16 作为 '%.*ls' 引用的类型或 XML 架构集合在目标元数据排序规则 '%.*ls' 中的解析方式与当前元数据排序规则 '%.*ls' 中的解析方式不同。
12817 16 对变量、参数或 goto 标签 '%.*ls' 的引用在目标元数据排序规则 '%.*ls' 中的解析方式与当前元数据排序规则 '%.*ls' 的解析方式不同。
12818 16 RECONFIGURE 失败。 当存在现有包含数据库时,尝试将 'contained database authentication' 值更改为 0 需要使用 RECONFIGURE WITH OVERRIDE。
12819 16 sp_migrate_user_to_contained 不能用于非包含数据库(CONTAINMENT 设置为 NONE 的数据库)。
12820 16 sp_migrate_user_to_contained 不能用于具有密码的用户或 SQL 登录之外的用户类型。
12821 16 sp_migrate_user_to_contained 不能用于签名模块的 EXECUTE AS 子句中使用的用户。
12822 16 sp_migrate_user_to_contained 不能用于将密码复制到旧的哈希算法。
12823 16 sp_migrate_user_to_contained 找不到用户 '%.*ls' 的登录名。
12824 16 必须将 sp_configure 值 'contained database authentication' 设置为 1,才能对包含数据库进行 %S_MSG。 可能需要使用 RECONFIGURE 设置 value_in_use。
12826 16 RECONFIGURE WITH OVERRIDE 将 'contained database authentication' 设置为 0,有包含数据库正在使用。 这将中断对包含用户的身份验证,不允许创建新的包含数据库。
12827 16 不允许在临时表 '%.*ls' 上使用用户命名的 %ls 约束 '%.*ls',因为它是在包含数据库中创建的。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12828 16 无法从本地临时表 '%.*ls' 引用 tempdb 中用户定义的 %S_MSG '%.*ls',因为临时表是包含数据库中创建的。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12829 16 存储过程 '%.*ls' 是指一组编号的存储过程。 带编号的存储过程在包含数据库中不可用。 有关包含数据库的详细信息,请查阅联机图书主题“了解包含数据库”。
12830 16 如果数据库引擎包含数据库,sp_configure 'user options' 必须设置为零。
12831 16 数据库 '%.*ls' 是包含数据库。 'contained database authentication' 选项设置为 0。 有密码的用户将无法登录包含数据库。
12832 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为绑定 %S_MSG '%.*ls' 的架构依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12833 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为表 '%.*ls' 上的 check 约束 '%.*ls' 依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12834 16 无法创建数据库 '%.*ls' 或将其更改为包含数据库,因为 %S_MSG '%.*ls' 上的 计算列 '%.*ls' 依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12835 10 %S_MSG '%.*ls' 的定义是在更改数据库 '%.*ls' 的包含选项时刷新的,因为该对象依赖于内置函数 '%s'。 在包含数据库中,此内置函数的输出排序规则已更改为 '%.*ls',这与非包含数据库中使用的排序规则不同。
12836 16 ALTER DATABASE 语句失败。 无法更改数据库 '%.*ls' 的包含选项,因为在验证 SQL 模块期间遇到编译错误。 请参阅前面的错误消息。
12837 16 CREATE DATABASE 语句失败。 无法创建包含数据库 '%.*ls',因为在验证 SQL 模块期间遇到编译错误。 请参阅前面的错误消息。
12838 16 包含数据库不支持复制、变更数据捕获和更改跟踪。 无法将数据库 '%.*ls' 更改为包含数据库,因为它打开了其中一个选项。
12839 16 包含数据库不支持复制、变更数据捕获或更改跟踪。 无法在包含数据库 '%s' 上启用该选项。
12840 16 CREATE DATABASE 失败。 创建部分包含数据库 '%.*ls' 时,重新整理数据库失败,默认数据排序规则为 '%.*ls'。
12841 16 ALTER DATABASE 失败。 将数据库 '%.*ls' 更改为 containment='%ls' 时,重新整理数据库失败。
12842 16 COLLATE CATALOG_DEFAULT 子句不能用于约束、计算列、索引筛选表达式或任何架构绑定对象。
12843 16 数据库 '%.*ls' 的包含状态与 master 中的值不匹配。 包含数据库功能将无法按预期工作。 分离并重新附加数据库以更正 master 中的数据库状态。
12844 16 ALTER DATABASE 语句失败;此功能在当前版本的 SQL Server 中不可用。
12845 16 CREATE DATABASE 语句失败;不能同时指定 CONTAINMENT = PARTIAL 和 CATALOG_COLLATION。
12846 16 包含数据库不支持更改源。 由于已启用更改源,无法将数据库 '%.*ls' 更改为包含数据库。
12980 16 请提供 %s 或 %s 以标识日志条目。
12981 16 创建子计划时必须指定 %s。
12982 16 请提供 %s 或 %s 以标识要运行的计划或子计划。