St. Robert, MO,美国警察局修复大型MS SQL数据库,使用Stellar Toolkit for MS SQL

圣罗伯特警察局(St. Robert Police Department)是密苏里州圣罗伯特的执法机构,负责通过提供一个安全可靠的城市环境来提高生活质量。

St. Robert警察局一直在使用复杂的SQL Server数据库来满足各种需求,例如向Home office提供警察绩效数据、记录保存、报告预订、访问报告和数据生命周期管理。

警察部门大约有30人一直在使用这个SQL数据库,他们的日常工作主要依赖于这个系统。最近,有用户反映他们无法使用SQL Server报表系统的web界面获取任何信息;问题出现之前没有任何症状或先例。

系统管理员将数据库损坏诊断为导致此问题的原因;初步调查显示,web应用程序无法连接后端数据库,这很可能是由于损坏。显然,由于突然停电,数据库已经变成了怀疑模式,而数据中心备份系统也出现了故障。

根本原因分析

管理员检查了susect_pages上的SQL错误日志,发现数据库的事务日志文件已经损坏,这是与不稳定电源相关的常见问题。错误码823这表明在多个页面的event_type中列出了可疑页面;数据库中有相当数量的页面被标记为可疑的坏页面。

文章 恢复的尝试

从备份恢复开始,系统管理员试图在多个级别上解决这个问题,因为考虑到从潜在数据丢失的角度来看,这是风险最小的。他依靠SnapManager®(NetApp的SQL集成数据管理系统)进行备份;然而,事实证明,该工具一开始就没有在服务器上配置,这让人感到非常意外。

接下来,他尝试使用T-SQL从数据库的“QA”实例中进行恢复。只有当生产数据库和测试数据库的版本和构建都匹配时,才有可能使用这种方法成功恢复,不幸的是,这里的情况并非如此。因此,由于服务器版本不匹配,数据库恢复再次失败。

最后,管理员决定使用紧急状态来处理处于怀疑模式的数据库。紧急状态将允许直接访问嫌疑犯数据库及其配置设置。它还允许导出数据库并运行DBCC CHECKDB命令来解决损坏。

他使用带有REPAIR_ALLOW_DATA_LOSS选项的DBCC CHECKDB命令来修复已经作为先决条件置于单用户模式的数据库。运行此命令将重建损坏的事务日志文件,并将数据库恢复到“Online”状态。

但是,在重建事务日志文件并将数据库切换到多用户模式之后,使用DBCC CHECKCONSTRAINTS检查数据关系时发现了一些异常情况。目标数据库中还丢失了事务一致性。由于损坏数据库的大小(~200GB), DBCC CHECKDB不能有效地修复数据库,现在没有更多的解决方案来解决这个问题。圣罗伯特警察局(St. Robert Police Department)几天来一直在与主要停机时间作斗争,因为存储了数gb关键信息的数据库可能会丢失。

业务需求

以下是主要的业务需求:

  • 修复损坏的MS SQL数据库,并将其恢复到原始的“干净”状态,而不会丢失数据库完整性;DBCC CHECKDB已经影响了数据库的完整性。
  • 以最少的人工工作和时间,尽早恢复数据库访问;为了解决这个问题,客户已经损失了几百个工时。
解决方案

现在评估第三方数据库修复软件或实用程序,系统管理员决定尝试Stellar Toolkit for MS SQL。这个软件工具包专门用于MS SQL数据库的修复和恢复,从严重损坏的SQL服务器和备份(如果可用)。

管理员下载了该软件的免费试用版,以确定其有效性。试用软件对数据库进行了解析,并通过预览功能重建了确认已重建到原始状态的所有元素。

现在已经确定数据库完全恢复了,管理员联系了恒星的客户支持团队,以了解下一步的步骤。

他购买了许可密钥,然后激活了软件,将恢复的数据库保存在本地磁盘上。整个SQL数据库修复和恢复过程在几个小时内完成,没有人为干预。警察部门能够在24小时内使用数据库系统。

关键好处

这对客户来说是一个巨大的胜利,因为整个200gb损坏的数据库在尽可能短的时间内恢复到原始状态,而没有浪费精力或丢失数据库完整性。

此外,获得该软件的终身许可确保了客户组织现在100%安全,不会在将来出现此类潜在的MS SQL数据库损坏情况。

报价

这是一个非常方便和易于使用的软件,我会推荐给任何人。

报价
客户端

密苏里州圣罗伯特警察局


业务需求

修复损坏的MS SQL数据库和恢复数据库访问


解决方案

Stellar Toolkit for MS SQL


好处

—在24小时内完全恢复数据库

-恢复数据库100%的完整性

-最少的人力和时间

-面向未来的SQL数据库损坏解决方案


相关个案研究

位于佛罗里达州的公共服务组织使用Stellar Toolkit for MS SQL来恢复损坏的MS SQL数据库,并减少停机时间

阅读案例研究

为什么恒星®是全球领导者

为什么选择Stellar?

  • 0+

    客户

  • 0+

    工作经验

  • 0+

    研发工程师

  • 0+

    国家

  • 0+

    合作伙伴

  • 0+

    所获奖项

  • 我们符合iso 27001标准
  • 我们符合iso 9001标准
  • NIST
  • HIPAA验证