分类: SQLServer
2023-03-02 09:14:26
SQL数据库错误823
在文件 '%ls' 中、偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 SQL Server 返回了错误 %ls。SQL Server 错误日志和系统事件日志中的其他消息中可能提供了更详细信息。这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书
SQL Server中错误824:
SQL Server 检测到基于一致性的逻辑 I/O 错误: %ls。在文件 '%ls' 中、偏移量为 %#016I64x 的位置对数据库 ID %d 中的页 %S_PGID 执行 %S_MSG 期间,发生了该错误。SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书。
SQL数据库错误 825
在失败 %d 次(错误: %ls)之后,按偏移量 %#016I64x 对文件 '%ls' 读取成功。SQL Server 错误日志和系统事件日志中的其他消息中可能提供了更详细信息。此错误情况威胁到数据库的完整性,因此必须予以更正。请运行一次完整的数据库一致性检查 (DBCC CHECKDB)。此错误可能是由多种因素导致的;有关详细信息,请参阅 SQL Server 联机丛书
SQL数据库错误 826
pageid 不正确(应为 %d:%d,但实际为 %d:%d)
SQL数据库错误 829
数据库 ID %d,页 %S_PGID 已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。
SQL数据库错误 832
本应保持不变的页已更改(预期校验和: %08x,实际校验和: %08x,数据库 %d,文件 '%ls',页 %S_PGID)。此错误通常指示存在内存故障或其他硬件损坏或操作系统损坏。
SQL数据库错误 7105:
LOB 数据类型节点的数据库 ID %d (页 %S_PGID,槽 %d)不存在。这通常是由于可以读取数据页上未提交的数据的事务所致。请运行 DBCC CHECKTABLE。
SQL数据库错误 5180:
对于数据库 '%.*ls' 中无效的文件 ID %d,无法打开文件控制区(FCB)。请验证文件位置。执行 DBCC CHECKDB。
SQL数据库错误 601
由于数据移动,无法继续以 NOLOCK 方式扫描。
SQL数据库错误 602
在数据库 %d 中找不到表或分区 ID 为 %I64d 的索引的条目。如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。
SQL数据库错误 603
在数据库 %d 中找不到表或对象 ID 为 %d (分区 ID 为 %I64d)的索引的条目。如果存储过程引用了删除的表或者元数据已损坏,则会出现此错误。请删除存储过程然后重新创建它,或者执行 DBCC CHECKDB。
SQL数据库错误 605
尝试在数据库 %d 中提取逻辑页 %S_PGID 失败。该逻辑页属于分配单元 %I64d,而非 %I64d。
SQL数据库错误 606
元数据不一致。为表 '%.*ls' 指定的文件组 ID %ld 不存在。请运行 DBCC CHECKDB 或 CHECKCATALOG。
SQL数据库错误 608
在数据库 %d 中找不到分区 ID 为 %I64d 的目录条目。元数据不一致。请运行 DBCC CHECKDB 查看元数据是否已损坏。
SQL数据库错误 2530
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的 B 树级别不匹配,页 %S_PGID。级别 %d 与以前的 %S_PGID 中的级别 %d 不匹配。
SQL数据库错误 2533
表错误: 看不到分配给对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的页 %S_PGID。该页可能无效,或者页头中可能包含错误的分配单元 ID。
SQL数据库错误 2534
表错误: 页 %S_PGID 已由其他对象分配,而该页的页头指示它分配给了对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。
SQL数据库错误 2537
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 %S_PGID,行 %d。记录检查(%hs)失败。值为 %I64d 和 %I64d。
SQL数据库错误 2540
系统无法自己修复此错误。
SQL数据库错误 2573
找不到表或对象 ID %.*ls。请检查系统目录。
SQL数据库错误 2574
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 "%.*ls")中的页 %S_PGID 为空。在 B 树的 %d 级上,这是不允许的。
SQL数据库错误 2575
索引分配映射(IAM)页 %S_PGID (位于对象 ID %d,索引 ID %d,分区 %I64d,分配单元 ID %I64d (类型为 %.*ls))的下一个指针指向了 IAM 页 %S_PGID,但扫描过程中检测不到它。
SQL数据库错误 2576
索引分配映射(IAM)页 %S_PGID (位于对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls))的上一个指针指向了 IAM 页 %S_PGID,但扫描过程中检测不到它。
SQL数据库错误 2577
在对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的索引分配映射(IAM)链中,链序列号不对。序列号为 %d 的页 %S_PGID 指向了序列号为 %d 的页 %S_PGID。
SQL数据库错误 2579
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)中的区 %S_PGID 超出了此数据库的范围
SQL数据库错误 8903
数据库 ID %d 中的区 %S_PGID 在 GAM %S_PGID 和 SGAM %S_PGID 中都进行了分配。
SQL数据库错误 8904
多个分配对象分配了数据库 ID %d 中的区 %S_PGID。
SQL数据库错误 8905
数据库 ID %d 中的区 %S_PGID 标记为已在 GAM 中分配,但没有任何 SGAM 或 IAM 分配过该区。
SQL数据库错误 8906
数据库 ID %d 中的页 %S_PGID 在 SGAM %S_PGID 和 PFS %S_PGID 中进行了分配,但未在任何 IAM 中分配。PFS 标志 '%hs'。
SQL数据库错误 8907
空间索引、XML 索引或索引视图 '%.*ls' (对象 ID %d)包含的行不是由视图定义生成。这不一定表示此数据库中的数据存在完整性问题。有关解决索引视图中 DBCC 错误的详细信息,请参阅 SQL Server 联机丛书。
SQL数据库错误 8908
空间索引、XML 索引或索引视图 '%.*ls' (对象 ID %d)未包含视图定义生成的所有行。这不一定表示此数据库中的数据存在完整性问题。有关排除空间索引、XML 索引和索引视图中 DBCC 错误的详细信息,请参阅 SQL Server 联机丛书。
SQL数据库错误 8909
表错误: 对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),页 ID %S_PGID 在其页头中包含错误的页 ID。该页头中的 PageId 为 %S_PGID。
SQL数据库错误 8910
数据库 ID %d 中的页 %S_PGID 同时分配给了对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls),和对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)。
SQL数据库错误 8992
请检查目录消息 %d,状态 %d: %.*ls
SQL数据库错误 8993
对象 ID %d,前推行页 %S_PGID,槽 %d 指向页 %S_PGID,槽 %d。但未遇到被前推行。可能是因为分配错误。
SQL数据库错误 8994
前推行页 %S_PGID,槽 %d 应指向对象 ID %d,被前推行页 %S_PGID,槽 %d。但未遇到前推行。可能是因为分配错误。
SQL数据库错误 8995
系统表 '%.*ls' (对象 ID %d,索引 ID %d)位于文件组 %d 中。所有系统表都必须位于文件组 %d 中。
SQL数据库错误 8996
对象 ID %d,索引 ID %d,分区 ID %I64d,分配单元 ID %I64d (类型为 %.*ls)的 IAM 页 %S_PGID 控制着文件组 %d 中的页,这些页应该在文件组 %d 中。
SQL数据库错误 8998
GAM、SGAM 或 PFS 页上存在页错误,无法对数据库 ID %d 中从 %S_PGID 到 %S_PGID 的页继续进行分配完整性检查。原因请参阅其他错误消息。
等等各种SQL数据库错误修复,DBCC无法修复的就用SQL数据库修复大师 来恢复。从损坏数据库提取表数据 视图 触发器 存储过程 函数 等重建成新的数据库。