Kernel Toolkit for MS SQL: SQL 数据库及备份文件的恢复及迁移工具

Kernel Toolkit for MS SQL 工具包是一款专为数据库管理员打造的一站式解决方案。无论是解决严重的数据库损坏、恢复遗忘的密码,还是应对突发情况需要将数据库迁移至云端,这套工具都能满足用户的需求。它集成了四款强大的工具,为各种规模的企业提供适用于所有 SQL 数据库任务的稳健解决方案。

  • 修复损坏的 MDF 和 NDF 文件,并从受损的备份 (.bak) 文件中恢复数据,确保不遗漏任何一行。
  • 即时重置丢失或遗忘的系统管理员及用户密码,重新掌控 SQL Server。
  • 轻松将(正常或损坏的)SQL 数据库文件直接迁移到云端环境,如 Amazon RDS。
  • 恢复因人为错误而丢失的已删除数据库记录,包括原始表对象和表结构。
  • 兼容所有 MS SQL Server 版本和 Windows 操作系统版本。
  • 将恢复的数据库直接导出到在线 SQL Server 或 CSV 文件。也可以将数据保存为 SQL 脚本。

Kernel Toolkit for MS SQL 工具包内容

Kernel Toolkit for MS SQL 工具包包含如下组件:Kernel for SQL Database Recovery、Kernel SQL Backup Recovery、Kernel for SQL Password Recovery、Kernel Migration for SQL Server。

1、Kernel for SQL Database Recovery

此工具允许您从因服务器崩溃、标头损坏等原因而无法访问的受损 MDF 和 NDF 文件中恢复数据。它使用高级算法深度扫描数据库架构,并按损坏前的状态重建对象。该工具可轻松修复包含 TB 级数据的数据库。

  • 允许完整恢复数据库,还原表、触发器、规则、函数和存储过程。
  • 具备特殊模式,可恢复意外删除的数据行,而无需回滚整个数据库。
  • 提供所有可恢复数据库对象的树状结构预览,帮助您在导出表之前验证数据。
  • 完全支持 UNICODE 字符,确保多语言数据正确恢复,从而保持数据完整性。

2、Kernel SQL Backup Recovery

从数据库备份 (.bak) 文件中恢复数据。内核 SQL 备份恢复工具是一款专业工具,可访问并提取 .bak 文件中的关键数据。只需点击几下,即可恢复完整或特定的数据库对象。此工具是每位 DBA 必备的实用程序,有助于防止永久性数据丢失。

  • 修复严重损坏的 SQL 备份文件并从中提取数据。
  • 允许您预览并选择特定的对象(如表、视图等)进行恢复,而非整个数据库。
  • 自动检测与 .bak 文件关联的 SQL 版本,以帮助实现准确的数据恢复。
  • 将 .bak 文件直接还原到在线 SQL Server 环境,或导出 SQL 脚本以供后续手动执行。

3、Kernel for SQL Password Recovery

此工具帮助您快速恢复丢失的数据库密码。该工具界面简单易用,只需几秒钟即可完成流程,解锁受密码保护的 SQL Server 数据库。无论是系统管理员密码还是特定用户凭据,都能即时恢复,重新获得对表的完全访问权限。

  • 集成先进的 QFSCI 算法,快速恢复遗忘的密码。
  • 无 MDF 文件大小限制,可添加并解锁任何 MDF 文件,使其恢复可访问性。
  • 能够恢复包含多语言字符和符号的复杂密码。
  • 兼容所有 SQL Server 版本。

4、Kernel Migration for SQL Server

批量将表从 SQL Server 传输到 Azure 或 Amazon。该工具简化了在本地服务器与云端之间迁移 SQL Server 数据库的复杂流程。无论是正常还是损坏的数据库,该工具都能无误地完成迁移。无限制地从任何 SQL Server 版本迁移数据。

  • 支持文件系统到云端数据库的迁移,兼容所有 Amazon RDS 和 Azure SQL 方案。
  • 在将损坏的数据库移动到目标服务器之前,自动修复源文件中的损坏数据库。
  • 迁移所有核心 SQL 文件,包括 MDF(主文件)、NDF(次要文件)和 LDF(日志文件)。
  • 提供免费试用版本,免费扫描和预览 SQL 数据库。

Kernel for SQL Database Recovery 使用场景及能够解决的 SQL 错误

场景一、当SQL数据库进入"恢复挂起"模式时

SQL 数据库存储海量数据,因此极易发生损坏并多次陷入"恢复挂起"模式。请始终使用SQL Server恢复工具来解决SQL MDF文件中的损坏和恢复挂起错误。该工具将深度扫描您损坏的MDF文件,并恢复所有数据库对象,如表格、触发器、视图等。同时,SQL恢复工具允许您在工具栏中预览所选文件夹和文件的全部数据,例如主键、索引、用户数据类型和存储过程。了解更多...

场景二、使用 Norecovery 选项恢复 SQL Server 数据库

当用户拥有多个SQL Server数据库时,需要按顺序恢复它们。在此状态下,用户可以使用Norecovery选项恢复SQL Server数据库。它允许您执行除最后一个数据库之外的所有SQL数据库恢复过程。但是,在处理Norecovery选项时,用户无法访问正在恢复的数据库。基本上,此选项对于将多个数据库恢复到新的或现有数据库非常有帮助。这是一个手动过程,可让您恢复能够管理所有工作负载的SQL数据库,并从MDF文件高效恢复数据库。

场景三、SQL Server 可疑模式

SQL Server 数据非常关键且数量庞大,因此极易损坏并显示数据库处于可疑模式。这种情况主要发生在每个SQL Server版本中,包括2019、2017、2016、2012、2008 R2、2008、2005、2000。意外断电、服务器超时、病毒和恶意软件攻击都会导致此问题。当SQL Server DBA遇到这些情况时,SQL Server会立即显示可疑模式。我们的SQL数据库文件恢复工具可以高效处理这种情况,并轻松实现从可疑模式恢复SQL数据库。

通过 Kernel for SQL Database Recovery 能够成功解决的常见 SQL 数据库错误

错误列表:

  • 文件名.MDF不是主数据库文件。(Microsoft SQL Server, 错误: 5171)。
  • 数据库文件名。由于文件无法访问、内存不足或磁盘空间不足,MDF文件无法打开。有关详细信息,请参阅SQL Server错误日志。
  • 物理文件名FileName.mdf可能不正确。
  • 文件FileName.mdf的标头不是有效的数据库文件标头。FILE SIZE属性不正确。(Microsoft SQL Server, 错误: 5172)。
  • DBCC CHECKDB报告数据库一致性错误。
  • 无法为无效的文件ID打开文件控制块。
  • SQL Server检测到基于逻辑一致性的I/O错误:校验和不正确。
  • SQL Server检测到基于逻辑一致性的I/O错误:页撕裂。
  • 元数据损坏会损害系统的过程、函数、存储、视图或存储过程。
  • SQL Server中的页面级损坏会突然阻止用户打开数据库的文件页。
  • 当数据库遇到"Microsoft SQL Server, 错误: 926"时,可能是msdb数据库出现问题。
  • SQL Server检测到基于逻辑一致性的I/O错误:页面ID不正确。
  • SQL Server检测到基于逻辑一致性的I/O错误:页撕裂。
  • 当您的标头文件大小属性不正确时,会遇到"Microsoft SQL Server, 错误: 5172"错误。
  • 当您未选择主数据库时,可能会遇到"Microsoft SQL Server, 错误: 5171"错误。

Kernel SQL Backup Recovery 使用场景和详细功能

场景一、从损坏的 .bak 文件中恢复数据

备份文件一旦损坏,丢失关键SQL数据的威胁便随之而来,可能导致您的业务运营永久中断。以往尝试从损坏或受损的.bak文件中手动提取数据已被证明效率低下。然而,Kernel工具提供了一个可靠的解决方案,可以从损坏或受损的.bak文件中提取所有数据,并将其保存到在线SQL Server或批处理文件中。这一快速恢复过程能确保用户业务运营不受干扰。

场景二、将恢复的数据导出到在线 SQL Server

成功恢复受损数据后,下一个必要步骤是将其准确无误地导出到在线SQL Server。手动传输大量已恢复数据同样容易导致不一致和数据丢失。此工具简化了损坏的SQL备份文件的恢复流程,并让用户能够灵活地将数据顺畅地导出到在线SQL Server。用户可以体验无缝的恢复与导出过程,同时确保已恢复SQL数据的完整性完好无损。

场景三、从大型 SQL 备份中恢复 MDF/NDF 文件

管理大规模的SQL备份文件对用户来说存在诸多挑战,庞大的数据量增加了数据丢失的风险,从而影响您的业务连续性。与其使用不准确且耗时的手动方法,用户可以选择Kernel软件,无缝地从损坏和受损的SQL备份文件中恢复MDF和NDF文件。此工具使用户能够灵活选择完整或特定的SQL数据库对象,包括表、规则、触发器、默认值、函数等。

详细功能:

  • 恢复 MDF 和 NDF 文件
    从SQL备份文件中恢复MDF和NDF文件,以及所有关联的数据库对象,如表、存储过程、默认值、规则、触发器、函数等。
  • 从损坏的 BAK 文件恢复 SQL 数据
    从损坏或无法访问的SQL备份文件中恢复数据,并直接将其保存到在线SQL Server或保存为批处理文件。
  • 选择性 SQL 对象恢复
    选择性地恢复特定的SQL数据库对象,如表和触发器。轻松地在预览窗格中选择所需数据,并将其导出到您首选的目标位置。
  • 导出到在线 SQL Server
    使用该软件将恢复的SQL Server数据导出到在线SQL Server。利用SQL登录凭据进行身份验证,确保导出过程顺畅。
  • 利用 SQL 脚本保存备份
    使用该工具,通过SQL脚本将SQL备份数据保存为批处理文件。此方法无需在线SQL Server,为未来在SQL Server中使用提供了灵活的数据存储方式。
  • 自动 SQL 版本检测
    该工具可自动检测版本,以确保恢复过程顺畅。对于严重损坏的SQL备份文件,您也可以选择手动指定数据库版本。
  • 简易 SQL 备份恢复
    将复杂的恢复任务简化为三个简单步骤:选择备份文件、预览SQL数据、保存到目标位置。即使是非技术用户也能轻松完成SQL备份恢复。
  • 全面预览