赞
踩
天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据恢复、数据备份、网络及终端数据安全等解决方案与服务。
+
同时,鸿萌是国际主流数据恢复软件(Stellar、UFS、R-Studio、ReclaiMe Pro 等)的授权代理商,为专业用户提供正版的数据恢复软件。
在 SQL Server 中,页面是存储数据的基本单位,而扩展是帮助有效管理页面的基本单位。扩展是八个物理连接的页面的组合。在 SQL Server 中,有两种类型的分配映射用于记录分配的范围 - 全局分配映射(GAM) 和共享全局分配映射 (SGAM)。还有另一个页面,称为索引分配映射 (IAM),它映射分配单元使用的 SQL Server 数据库文件 4 GB 部分中的扩展。有时,这些 SQL 数据库页面会由于各种原因而受到损坏,需要修复数据库损坏。
全局分配映射 (GAM) 负责处理数据库内的分配区,有助于在需要时识别空闲区。
共享分配映射 (SGAM) 页类似于粒度图,处理数据库中特定文件组的扩展分配。
索引分配映射 (IAM) 页是特殊的内部页,其作用类似于数据存储的注册表,跟踪数据页在数据库文件中的位置。
运行查询时,您可能会遇到类似以下的错误消息:
Msg 8905, Level 16, State 1, Line 1
Extent (5678:1234) in database ID 10 is marked allocated in the GAM, but no SGAM or IAM has allocated it.
此错误表明 GAM 页面已损坏。
检测数据库页中的错误的另一种方法是是使用 DBCC CHECKDB 命令(参见下面的示例)。
DBCC CHECKDB (stellardb)
GO
有一个未记录的命令,名为 dbcc PAGE。这是 Microsoft 使用的内部命令。但是,可以使用它来诊断数据库页面。以下是使用此命令的代码。
DBCC PAGE (stellardb, 1, 354, WITH NOHEADER)
GO
这里,stellardb 是数据库名称,1 是文件编号,354 是页码。
从备份恢复数据库
如果有备份,可以使用它来恢复数据。以下是使用 SQL Server Management Studio (SSMS) 恢复数据库备份的步骤:
要修复 GAM、SGAM 和 IAM 页面错误以及数据库损坏,可以使用 SQL Server 中的 DBCC CHECKDB 命令。以下是使用 DBCC CHECKDB 命令修复数据库的代码:
USE master;
GO
ALTER DATABASE stellar
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO
DBCC CHECKDB('stellar',REPAIR_REBUILD)
GO
ALTER DATABASE stellar
SET MULTI_USER;
GO
上述代码将转到主系统数据库,将数据库设置为单用户模式,修复数据库,然后将其恢复到多用户模式。
如果 DBCC CHECKDB 命令无法修复数据库,您可以使用 Stellar Repair for MS SQL。该软件可以轻松修复 SQL Server 数据库 (mdf 和 ndf) 文件。它可以从损坏的数据库文件中恢复所有数据并将其保存在新的数据库文件或其他各种格式中。
鸿萌是 Stellar 系列数据恢复软件的授权代理商,为用户提供官方正版软件产品。同时,需要时,可协助进行售后服务及寻求官方远程技术指导。
注意:在启动修复过程之前,请使数据库脱机。
您可以遵循以下一些有用的提示来防止 SQL Server 数据库页面损坏:
以上解决方案针对专业的数据库人员。对于非专业人员,为了保护数据不受二次损坏,请及时联系专业的数据恢复公司。
天津鸿萌科贸发展有限公司提供专业的数据库恢复及修复服务,凭借二十余年的良好行业口碑,为客户高效解决数据安全问题。
7x24小时在线紧急数据救援服务,及时向客户提供专业的应急响应。
易备数据备份软件支持对 SQL Server、Oracle、MySQL、PostgreSQL、MariaDB、泛微 OA 等数据库进行快速备份,备份过程不会对任何服务造成中断。
使用一份授权,可以备份无限量的数据库,不管数据库服务器是否在本机、本地网络、或是远程网络。可以从网络中的任何一个 Windows 系统中执行数据库的备份任务。软件可以将数据库自动备份到任何目标设备:本地磁盘、NAS、磁带,以及自动通过 FTP、FTPS 和 SFTP 进行传送备份文件,或发送到天翼云、华为云、信服云或 Amazon S3 等云服务。使用本软件可以备份及截断事务日志。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。