尝试在数据库 7 中提取逻辑页 (1:3790083) 失败。该逻辑页属于分配单元 720575940

这篇具有很好参考价值的文章主要介绍了尝试在数据库 7 中提取逻辑页 (1:3790083) 失败。该逻辑页属于分配单元 720575940。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

场景:

同事在维护SQL SERVER数据库时,直接将日志文件LDF文件删除,然后附加上数据库后。

软件读其它表都正常,只有对某一个表查询时报错。

 尝试在数据库 7 中提取逻辑页 (1:3790083) 失败。该逻辑页属于分配单元 720575940

具体的可参照微软官方:MSSQLSERVER_605 - SQL Server | Microsoft Docs

解决方案:

首先,找到出问题的数据表,运行以下查询,确定与消息中指定的分配单元相关联的表。用错误消息中说明的分配单元替换 allocation_unit_id

USE dbName;
GO
SELECT au.allocation_unit_id, OBJECT_NAME(p.object_id) AS table_name, fg.name AS filegroup_name,
au.type_desc AS allocation_type, au.data_pages, partition_number
FROM sys.allocation_units AS au
JOIN sys.partitions AS p ON au.container_id = p.partition_id
JOIN sys.filegroups AS fg ON fg.data_space_id = au.data_space_id
WHERE au.allocation_unit_id = 720575940 OR au.allocation_unit_id = 720575940
ORDER BY au.allocation_unit_id;
GO

尝试在数据库 7 中提取逻辑页 (1:3790083) 失败。该逻辑页属于分配单元 720575940

 检测出来的表,与我预估的表一致。

然后,各种尝试,用了网上其它办法解决,并没有效果。

尝试在数据库 7 中提取逻辑页 (1:3790083) 失败。该逻辑页属于分配单元 720575940

如表转移,查询大量数据时,会有报错。

每当使用 COUNT(1) 查询会报错。

SELECT COUNT(1)

  FROM [BoltDB].[dbo].[AAA]

后来我在重建索引时,发现是主键重复了。主键重复后,就会出现,

“尝试在数据库 7 中提取逻辑页 (1:3790083) 失败。该逻辑页属于分配单元 720575940” 此类问题。

尝试在数据库 7 中提取逻辑页 (1:3790083) 失败。该逻辑页属于分配单元 720575940

确定好是由于主键重复引起,分3个步骤,解决。

(1)查询出主键重复数据

select id

  FROM  [BoltDB].[dbo].[AAA]

  group by id 

  having count(1)>1

(2)将主键重复数据去重,插入到表中

       

(3)删除主键重复数据

delete from  [BoltDB].[dbo].[AAA]

where id in (

select id

  FROM  [BoltDB].[dbo].[AAA]

  group by id 

  having count(1)>1

)

完美解决此问题,希望对你的问题有帮助!文章来源地址https://www.toymoban.com/news/detail-453950.html

到了这里,关于尝试在数据库 7 中提取逻辑页 (1:3790083) 失败。该逻辑页属于分配单元 720575940的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【手写数据库toadb】数据库planner的整体架构,以及逻辑查询树的设计与实现流程

    ​ 专栏内容 : 手写数据库toadb 本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。 本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方便阶段学

    2024年02月05日
    浏览(48)
  • 【虹科干货】逻辑数据库可能已经无法满足需求了!

    不可否认,单个Redis实例已经不能满足实际生产中的需求了。为了解决由此带来的问题,何不试试用专用实例代替逻辑数据库呢? 一、逻辑数据库可能已经无法满足需求的4个迹象 1.您有个“吵闹的邻居” PS:“吵闹的邻居”指同一个Redis OSS实例中其它繁忙的逻辑数据库。

    2024年02月07日
    浏览(56)
  • 软件设计师学习笔记12-数据库的基本概念+数据库的设计过程+概念设计+逻辑设计

    目录 1.数据库的基本概念 1.1数据库的体系结构 1.1.1常见数据库 1.1.2分布式数据库的特点 1.1.3分布式数据库的透明性 1.1.4例题 1.2三级模式结构 1.2.1三级模式概念图 1.2.2例题 1.3数据仓库 1.3.1数据仓库的特点 1.3.2数据仓库的过程 1.3.3例题 2.数据库的设计过程 2.1设计过程概念图 2

    2024年02月07日
    浏览(69)
  • create database创建数据库失败

    瀚高数据库 目录 环境 症状 问题原因 解决方案 环境 系统平台:Linux x86-64 Red Hat Enterprise Linux 7 版本:4.5.7 症状 1、执行如下sql语句创建数据库报错。 问题原因 1、初始化数据库的时候指定了参数locale、lc-collate、lc-ctype、lc-messages的值为’C’,即数据库默认模板template1对应这些

    2024年02月17日
    浏览(58)
  • sql server还原数据库失败

    Gx 解决办法 不要勾选还原前进行结尾日志备份 image.png

    2024年02月03日
    浏览(68)
  • openGauss学习笔记-60 openGauss 数据库管理-逻辑存储结构

    openGauss的数据库节点负责存储数据,其存储介质也是磁盘,本节主要从逻辑视角介绍数据库节点都有哪些对象,以及这些对象之间的关系。数据库逻辑结构如 图1 。 图 1 数据库逻辑结构图 说明: Tablespace,即表空间,是一个目录,可以存在多个,里面存储的是它所包含的数据

    2024年02月09日
    浏览(53)
  • springboot数据库回滚失败原因

    更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: https://gitee.com/nbacheng/nbcio-boot 前端代码:https://gitee.com/nbacheng/nbcio-vue.git 在线演示(包括H

    2024年01月24日
    浏览(43)
  • IDEA下载数据库驱动失败解决办法

    在使用IDEA连接数据库的时候可能会出现驱动下载失败的情况。我们可以到数据库官网上下载驱动进行本地安装。 下面以Sql Server为例: 官网地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 到页面底部找到驱动(连接器) 点击【Microsoft JDBC Driver for SQL Server】,会打开新

    2024年02月06日
    浏览(45)
  • Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)

    一.Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权) 本次测试使用数据库实例SqlServer2008r2版 错误详细: 原因分析: 在SqlServer2008r2中在还原数据库时,在执行备份操作的时候,如果有正在访问的用户或者没有关闭的数据库链接,则还原失败。 二、解决方案

    2024年02月13日
    浏览(62)
  • 连接Oracle数据库失败(ORA-12514)故障排除

    点击试看博主的专著《MySQL 8.0运维与优化》(清华大学出版社) ORA-12514的故障是很多新手在连接Oracle数据库时经常遇到故障,它通常表示无法连接到数据库实例,这里姚远老师告诉大家如何排除这类故障。 当尝试连接到Oracle数据库实例时,可能会收到ORA-12514错误消息。此错

    2023年04月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包