暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据库引擎事件和错误(23000 到 25999)

Ty3306 2023-10-22
144

数据库引擎事件和错误(23000 到 25999)

  •  

本文包含错误消息编号(介于 23000 到 25999 之间)及其说明,这是目录视图中错误消息 sys.messages 的文本。 如果适用,则错误号是指向进一步信息的链接。

有关错误编号的完整范围,请参阅数据库引擎事件和错误的列表。

可以通过针对 sys.messages 目录视图运行以下查询来查询数据库引擎以查看所有错误的完整列表:

SQL

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 2022(16.x)的事件和错误(介于 23000 和 25999 之间)。 如果想要查看其他版本的 SQL Server 的事件和错误,请参阅:

  • SQL Server 2019
  • SQL Server 2017
  • SQL Server 2016

错误和事件 (23000 到 25999)

错误严重性是否记录事件说明
2300317WinFS 共享权限已损坏 {错误: %ld}。 请重新尝试设置该共享权限。
2310016输入参数无效。
2310116访问被拒绝。
2310216项不存在 {ItemId: %ls}。
2310316文件夹已存在 {ItemId: %ls}。
2310416文件夹不存在 {ItemId: %ls}。
2310516操作违反了层次结构命名空间唯一性。
2310616容器不为空 {ItemId: %ls}。
2310716无法将项复制到本身。
2310816作用域路径不存在或无效。
2310916容器不存在。
2311016没有要枚举的其他项。
2311116给定作用域内不存在项 {ItemId: %ls,作用域: %ls}。
2311216事务未处于活动状态。
2311316项不存在或者不是后备文件项。
2311416共享冲突。
2311516在事务的上下文中调用时,事务 bindtoken 必须为 Null。
2311616StreamSize 和/或 AllocationSize 数据不一致 {ItemId: %ls}。
2311716采用文件作为后端的项不存在 {ItemId: %ls}。
2320016找不到文件夹 '%ls' 的项 Id。
2320116目录中不存在共享 '%ls'。
2320216无法删除目录中的共享 '%ls'。
2320316在目录中找不到存储项。
2320416无法删除目录中的存储项。
2320516在目录中找不到存储数据库名称。
2320616无法创建到项路径 '%ls' 的共享。
2320716在目录中无法添加 '%ls' 的共享项。
2320816存储区中不存在项路径 '%ls'。
2320916无法在目录中更新存储状态。
2321016Itempath '%ls' 是文件支持的项或其子树中。
2321116无法启动存储管理器。 请查看 WinFS UT 日志了解详细信息。
2321216项路径 '%ls' 是一个复合项。
2350016项容器不存在。
2350116所属项不存在。
2350216NamespaceName 为空或超出最大长度。
2350316源端点类型无效
2350416目标端点类型无效
2350516采用文件作为后端的项必须是复合项类型。
2350616采用文件用为后端的项不能包含其他项。
2350916源项不存在。
2351016容器中已存在同名的项。
2351116新容器不能是项的子容器。
2351316项不存在。
2351516无法删除具有子级的项
2351916目标项不存在。
2352516命名空间名称无效。
2353016在不可提交的事务内部无法调用操作
2353616已为项打开 Win32 文件句柄
2357316替换项时无法更改 ContainerId。
2357916此过程已被保留,无法调用。
2358716文件流不能为 Null。
2358816容器 ID 必须相同。
2399616由于设备 I/O 错误,无法执行该请求。
2399716发生系统错误 {错误代码: %d}。
2399816系统内存不足,无法处理该请求。
2399916发生未指定错误。
2450116检索锁信息时出现内部错误。 请再次尝试该操作。 如果问题仍然存在,请联系 Microsoft Azure 客户支持。
2450216在重做操作期间未能获取出现错误 %d 的数据库锁。
2450316无法获取克隆 tx ctx。 请再次尝试该操作。 如果问题仍然存在,请联系 Microsoft Azure 客户支持。
2450416不允许更改系统表列。
2450516表 '%.*ls' 已存在。 选择其他表名或重命名现有表。
2450616未能从内存中列表中找到 TSRBRowGroupObject
2450716由于服务器关闭,索引质量生成已中止。
2450816DB 版本升级无法修改用户创建的数据和元数据。
2450916DB 版本升级无法修改用户创建的数据和元数据。 索引 [%.*ls]。[%.*ls] 键 %ls 的行是由事务 '%I64d' 创建的。
2451016索引维护操作完成:%d 操作在 %d 迭代中成功完成,并遇到 %d 不可重试错误和 %d 可重试错误。 已提交此命令执行的成功工作。 如果发生故障,请稍后重试该命令。
2451116缓存数据库版本太低
2451216此池请求的 SLO (%ls) 超出了允许的最大 SLO (%ls)。
2451316你已达到此工作区中 %ld SQL 池的限制。
2451416你已达到此订阅中 %ld SQL 池的限制。
2451516此工作区(%ls)中所有池的 SLO 的总和加上新池 (%ls) 请求的 SLO 超过了限制(%ls)。
2451616此订阅 (%ls) 中所有池的 SLO 的总和加上新池 (%ls) 请求的 SLO 超过了限制 (%ls)。
2451716用户为自动暂停的 %ls 提供了不允许的值。 提供的值为 %ld。 该值必须介于 [%ld、%ld] 或 0 之间(零)。
2451916在语句执行期间解析 DW 临时表名称时出现内部错误。 请再次尝试该操作。 如果问题仍然存在,请联系 Microsoft Azure 客户支持。
2452016数据库 '%.*ls' 的元数据日志在块 '%I64d' RecordId '%I64d' 处损坏。
2452116数据库 '%.*ls' 的元数据日志块 '%I64d' 无效。
2452216数据库 '%.*ls' 的元数据日志块 '%I64d' 读取失败。 有关详细信息,请查看错误日志。
2452316元数据日志块已刷新到磁盘,但 trnasaction 中止。
2452416无法读取或写入 Max ASN 数据(HRESULT = 0x%x)。
2452516内部错误。 无法访问清单文件表。 结果 [%x]
2452616内部错误。 无法将记录插入清单文件表。 结果 [%x]
2452716内部错误。 写入清单文件时遇到意外错误
2452816尝试提交清单文件 blob 的阻止列表失败。 Blob 前缀为“%ls”,Blob 名称为“%ls”。 存储错误码 %ld。
2452910没有足够的容量将池 '%ls' 大小调整为 %ld 后端实例。
2453010创建或激活池时租户环选择失败。
2453116内部错误。 无法访问引用表。 结果 [%x]
2453216尝试刷新清单文件 blob 失败。 Blob 路径为“%ls”。
2453316USE 语句不支持切换到 '%ls' 数据库。
2453416USE 语句不支持切换到 '%ls' 数据库。 使用新连接连接到 '%ls' 数据库。
2453516存储在物理元数据中的事务数据与数据库事务数据不一致。
2453616数据插入到 Parquet 支持的表中失败。
2453716从 '%ls' 数据库到 '%ls' 数据库不支持三部分名称。
2453810内部错误。 无法访问表级写入/写入冲突表。 结果 [%x]
2453917由于文件表事务错误,无法更新物理元数据。
2454016无法更新物理元数据,因为我们无法从临时表 %d 读取数据。
2454116由于临时表 %d 行 %d 中存在无效的文件路径,无法更新物理元数据。
2454216由于临时表 %d 行 %d 中存在意外的文件操作,无法更新物理元数据。
2500216指定的发布服务器未在此分发服务器上作为远程发布服务器启用。 确保为参数 @publisher 指定的值正确,并且发布服务器在分发服务器上启用为远程发布服务器。
2500316升级分发数据库的 MSmerge_subscriptions 表失败。 请重新运行升级过程,以便升级分发数据库。
2500516删除合并复制所用的 rowguid 列上的默认约束是无效的。
2500616无法将新列添加给项目 '%s',因为此项目的复制列数已超过 %d 个。
2500716由于发布服务器上和订阅服务器上的项目架构不匹配,无法同步订阅。 挂起的架构更改很可能尚未传播到订阅服务器。 请重新运行合并代理以传播更改,同步数据。
2500816在执行数据定义语言(DDL)操作之后,无法重新生成合并复制视图。
2500916为 'identityrangemanagementoption' 属性而对项目 '%s' 执行 sp_changemergearticle 时,指定的值 '%s' 无效。
2501016此约束被合并复制用来管理标识,因此无法直接删除。 执行sp_changemergearticle @publication、 @article“identityrangemanagementoption”、“none”以禁用合并标识管理,这将删除约束。
2501216由于表是为合并复制而发布的,无法添加标识列。
2501316无法执行更改表操作,因为此表是在一个或多个 publication_compatibility_level 低于 '90RTM' 的发布中发布的。 请使用 sp_repladdcolumn 或 sp_repldropcolumn。
2501416sp_repladdcolumn 不允许添加属于此版本中新增数据类型的列。
2501510架构更改和大容量插入
2501610准备动态快照
2501716无法通过 xp_cmdshell 执行命令 "%s"。 有关详细的错误信息,请参阅结果集。
2501816无法使用预计算分区,因为项目 "%s" 和 "%s" 属于联接筛选器的一部分,而且这两个项目中至少有一个项目定义了带 CASCADE 操作的约束。
2501916无法添加项目 "%s" 和项目 "%s" 之间的逻辑记录关系,因为这两个项目中至少有一个项目定义了带 CASCADE 操作的约束。
2502016无法基于表 '%s' 创建此项目,因为该表中的列数超过了 %d,而目前使用的是列级跟踪功能。 或是减少表中的列数,或是换用行级跟踪功能。
2502116复制存储过程 sp_MSupdategenhistory 未能更新生成结果 '%s'。 将在下一次合并时重试此生成。
2502216快照存储选项(@snapshot_storage_option)必须是“文件系统”或“database”。
2502316无法将包含表值参数的存储过程作为 '[serializable] proc exec' 项目发布。
2502416快照存储选项 'database' 与用于生成快照的字符模式 bcp 不兼容。
2502516无法添加稀疏列或稀疏列集,因为此表是针对合并复制而发布的。 合并复制不支持稀疏列。
2502616proc sp_registercustomresolver 无法继续,因为它不是在分发数据库的上下文中运行,或者分发数据库未正确升级。
2502716找不到 Windows 登录名 '%s' 的凭据。 复制代理作业同步需要在每个必需的 Windows 登录名的所有可用性组副本中预先创建凭据。
2502816当“all”设置为 1 时,无法指定“database_name”。
2502916复制分发数据库 '%s' 不在可用性组的主副本中。
2503016复制分发数据库 '%s' 不在可用性组中。
2503110监视和同步复制代理作业
2503210同步复制代理作业及其启用的状态。
2503316分发数据库是没有侦听器的可用性组的一部分。 在添加发布、订阅或分发之前,将侦听器添加到可用性组。
2503416可用性组中的分发数据库仅支持publisher_type为 MSSQLSERVER。
2503516当分发数据库是可用性组的一部分时,分发服务器和发布服务器不能相同。
2503616当分发数据库是可用性组的一部分时,分发数据库需要在次要副本上处于可读状态。
2503716参数 @subscriber 必须是订阅服务器数据库所属的可用性组@@SERVERNAME或侦听器名称。
2503816用户需要具有 VIEW SERVER STATE 权限才能分配 @subscriber 为可用性组的侦听器名称。
2503916为参数分配侦听器名称 @subscriber 不是托管实例支持的场景。
2504016将默认值分配给“%ls”: %ls。
2550716传递给单元测试 '%ls' 的参数数无效。
2560117扩展事件引擎内存不足。
2560217%S_MSG "%.*ls" 在初始化期间遇到配置错误。 对象无法添加到事件会话中。 %ls
2560317无法添加 %S_MSG "%.*ls"。 已达到单独目标的最大数目。
2560417已禁用扩展事件引擎。
2560517无法添加 %S_MSG "%.*ls"。 已达到包的最大数目。
2560617无法初始化扩展事件引擎。 请查看 SQL Server 错误日志和操作系统错误日志,了解有关可能相关问题的信息。
2560717扩展事件引擎已被启动选项禁用。 依赖于扩展事件的功能可能无法启动。
2560817扩展事件引擎无法为本地线程/光纤分配记录。
2562316%S_MSG 名称 "%.*ls" 无效,或者找不到该对象
2562416违反了 %S_MSG 名称 "%.*ls" 的约束。 该对象不支持绑定到操作或谓词。 事件未添加到事件会话中。
2562516%S_MSG "%.*ls" 在事件会话中已存在。 对象无法添加到事件会话中。
2562616多次指定 %S_MSG“%.*ls”。
2562916对于 %S_MSG "%.*ls",可自定义属性 "%ls" 不存在。
2563016绑定到 %S_MSG "%.*ls" 的谓词表达式的类型不匹配。
2563116%S_MSG "%.*ls" 已存在。 请为事件会话选择唯一名称。
2563216指定的缓冲区大小小于最小大小。 允许的最小大小为 %d 字节。
2563316指定的缓冲区大小超出最大大小。
2563416指定的调度滞后小于最小大小。
2563516尝试将异步目标添加到最大内存为 0 的会话。 对于要添加到会话的异步目标,会话的最大内存必须大于 0。
2563616谓词的源类型和比较运算符类型不匹配。
2563916%S_MSG "%.*ls" 超出允许的绑定操作数。
2564016最大事件大小小于配置的事件会话内存。 请为最大事件大小指定一个较大的值,或者指定 0。
2564116对于 %S_MSG "%.*ls",传递的参数 "%ls" 无效。 %ls
2564216%S_MSG %.*ls 缺少必需的可自定义属性。
2564316%S_MSG "%.*ls" 不能添加到未指定缺少事件的事件会话中。
2564416%S_MSG "%.*ls" 无法绑定到事件会话。
2564616%S_MSG 名称 "%.*ls" 无效。
2564716找不到 %S_MSG "%.*ls"。 请确保该对象存在,并且名称拼写正确。
2564816找不到 %S_MSG "%.*ls"。 请确保该包存在,并且名称拼写正确。
2564916%S_MSG "%.*ls" 的两个操作/谓词不能共存。 请删除其中的一个。
2565016对于 %S_MSG "%.*ls",多次指定了可自定义属性 "%ls"。
2565116对于 %S_MSG "%.*ls",为可自定义属性 "%ls" 指定的值与需要的类型 "%ls" 不匹配。
2565316%S_MSG "%.*ls" 在事件会话中不存在。 无法从事件会话中删除对象。
2565416用于复制错误消息的 Insuficient 缓冲区空间。
2565516内部扩展事件错误:消息代码无效。
2565616验证操作时出错。 %ls
2565716验证谓词时出错。 %ls
2565816%S_MSG名称 “%.*ls” 不唯一。
2565917%S_MSG "%.*ls" 在初始化期间遇到配置错误。 可自定义属性 %ls 仅在内部使用。
2566416内部扩展事件错误:包 ID 无效。
2569917执行操作时,扩展事件引擎意外失败。
2570115事件会话名称 "%.*ls" 无效。 不允许临时事件会话。
2570216多次设置了事件会话选项 "%.*ls"。 请删除重复的会话选项,然后重新发布语句。
2570316事件会话选项 "%.*ls" 有一个无效值。 请更正该值,然后重新发布语句。
2570416事件会话已停止。
2570516事件会话已启动。
2570616找不到 %S_MSG "%.*ls"。
2570716在会话运行过程中,不能更改事件会话选项 "%.*ls"。 请先停止事件会话,然后再更改此会话选项。
2570816指定的 "%.*ls" 超出最大允许值。 请指定一个较小的配置值。
2570916无法启动一个或多个事件会话。 请参考当前会话中的以前错误以确定原因,并更正所有关联的问题。
2571016事件会话 "%.*ls" 无法启动。 请参考当前会话中的以前错误以确定原因,并更正所有关联的问题。
2571116无法分析事件谓词。
2571216为事件谓词指定了无效的比较运算符。
2571316为 %S_MSG、“%.*ls”、%S_MSG、“%.*ls”指定的值无效。
2571516事件 "%ls" 中的谓词无效。 没有为类型 "%ls" %S_MSG 定义运算符 '%ls': "%.*ls"。
2571616事件 "%.*ls" 中的谓词超出 %d 字符的最大长度。
2571716在从文件 '%s' 读取时,操作系统返回了错误 %ls。
2571816日志文件名 "%s" 无效。 请确认该文件存在,而且 SQL Server 服务帐户有权访问它。
2571916初始文件名和初始偏移量必须成对指定。 请更正参数,然后重试查询。
2572010'sys.fn_xe_file_target_read_file' 正在跳过来自 "%.*ls" 且偏移量为 %I64d 的记录。
2572116元数据文件名 "%s" 无效。 请确认该文件存在,而且 SQL Server 服务帐户有权访问它。
2572216日志文件“%s”的偏移量 %I64d 无效。 请指定日志文件中存在的偏移量,然后重试查询。
2572316从文件 "%s" 获取元数据信息时出错。 该文件可能已损坏。
2572416谓词太大,无法显示。
2572516尝试刷新所有正在运行的扩展事件会话时出错。 某些事件可能会丢失。
2572617事件数据流已断开连接,因为存在过多未完成的事件。 若要避免此错误,请从会话中删除事件或操作,或向会话添加更严格的谓词筛选器。
2572716名为“%.*ls”的扩展事件会话已停止或删除,并且无法再访问。
2572816找不到名为“%.*ls”的扩展事件会话。 确保会话存在并且已启动。
2572917由于内部错误,事件数据流已断开连接。
2573010升级期间修改了名为“%.*ls”的扩展事件会话,其中一个 Bucketizer 目标已从扩展事件会话中排除。 每个扩展事件会话仅支持一个 Bucketizer 目标。
2573116远程砖块上执行事件会话状态更改请求失败。 事件会话名称:“%.*ls”。 请参阅以前的错误来识别原因,并更正任何关联的问题。
2573216一个或多个事件会话未能协调其运行时状态。 请参考当前会话中的以前错误以确定原因,并更正所有关联的问题。
2573316事件会话“%.*ls”未能协调其运行时状态。 请参考当前会话中的以前错误以确定原因,并更正所有关联的问题。
2573416文件模式“%s”表示完整路径。 仅使用没有驱动器号的相对路径。
2573516源选项 %d 无效。
2573616在偏移量 %I64d 的文件“%s”中找到损坏的缓冲区,不会从文件读取其他事件。
2573716数据库范围的扩展事件会话在服务器范围或 Azure DB 中的系统数据库中不可用。
2573816无法启动事件会话 '%.*ls',因为系统当前正忙。 请稍后再试。
2573916无法启动事件会话 '%.*ls' ,因为缺少将会话输出写入 Azure Blob 所需的凭据。
2574016无法启动事件会话 '%.*ls',因为系统正忙。 请稍后再试。
2574116为 %S_MSG “%.*ls” 指定的 URL,%S_MSG “%.*ls” 无效。 URL 必须以“https://”开头。
2574216目标 '%.*ls' 不适用于 Azure SQL 数据库。
2574316事件 '%.*ls' 不适用于 Azure SQL 数据库。
2574416操作 '%.*ls' 不适用于 Azure SQL 数据库。
2574516无法检索 Azure SQL 数据库遥测数据。
2574616操作失败。 操作将导致数据库 %S_MSG 内存超过允许的限制。 可以通过停止活动会话或更改会话内存选项来释放事件会话内存。 检查可停止或更改的活动会话sys.dm_xe_database_sessions。
2574716操作失败。 操作将导致数据库 %S_MSG 内存超过允许的限制。 可以通过停止活动会话或更改会话内存选项来释放事件会话内存。 检查可停止或更改的活动会话sys.dm_xe_database_sessions。 如果此数据库上没有处于活动状态的会话,请检查在同一逻辑服务器下的其他数据库上运行的会话。
2574816文件“%s”包含审核日志。 只能通过使用 fn_get_audit_file 函数访问审核日志。
2574916目标 '%.*ls' 在 SQL 数据库托管实例上不可用。
2575016SQL 数据库托管实例上不提供事件 '%.*ls'。
2575116操作 '%.*ls' 在 SQL 数据库托管实例上不可用。
2575216自动启动 XE 会话处于禁用状态。
2575310XE 会话 '%s' 已启动。
2575410XE 会话 '%s' 停止。
2575516无法创建实时会话目标,因为已禁用实时会话目标。
2575616无法创建流 XEL 文件,因为该功能已禁用。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论