ERP数据库恢复
最近有ERP客户账套数据库置疑,但没有备份,只能想办法修复。
1 在恢复数据库发生错误。
2 在拷贝过程中出现,数据错误,循环冗余检查.文件拷贝失败。
问题的分析:首先这个问题不是个好预兆,数据处在非常不稳定状态,或者已经出现啦(在磁盘上)逻辑错误。
从该错误提示得到的解释是:循环冗余检查是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。若校验不通过,系统重复向硬盘复制数据,陷入死循环,导致复制过程无法完成。
循环冗余检测失败的可能原因:光盘拷贝可能会是光盘损坏。硬盘拷贝可能会是硬盘出现物理坏道(很严重,恢复性不确定,一般只能恢复部分或者完全不能恢复,而且数据可能是不完整的)。或者硬盘出现逻辑坏道(属于软件上的问题。

3 进行修复数据库。
A、用“企业管理器”新建一个同名的数据。可以修改默认路径,为表述方便,我使用D:data,数据文件名test.mdf,日志文件名test_log.ldf
B、停止SQL服务
C、删除test_log.ldf文件,将新建的test.mdf文件用旧的test.mdf文件替换。
D、启动SQL服务。进入企业管理器后发现test数据显示为“置疑”,此后保证无人连接上此数据库,并不做任何操作。
E、设置test数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。也可以使用如下语句来实现。我在实际操作的时候没有使用命令,命令方式大家可以自己测试 ^_^

复制代码代码如下:
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
F、设置test数据库为紧急修复模式。在查询分析器中执行如下语句:updatesysdatabases set status=-32768 where dbid=DB_ID('test')复制代码执行后在企业管理器中刷新后会发现ttdb数据库显示为“只读置疑脱机紧急模式”。可以看到数据库里面的表,但是仅仅有系统表。
- 1大数据产品的类别有哪些分类?
- 2深入剖析数据可视化的作用及显著好处
- 3企业实现数据分析的关键步骤有哪些?
- 4erp数据备份
- 5数据血缘关系的四大特征详解
- 6数据驱动如何助力企业实现精准化战略决策?
- 7大数据分析中数据流向动态图的作用是什么?
- 8数据门户实现的主要步骤和要点有哪些?
- 9数据分析过程中如何有效避免数据偏差?
- 10怎样评估数据作为生产要素的价值与功能?
- 11深入探讨数据清洗遇到的数据问题及其处理策略
- 12深入探讨数据仓库调度工具的核心功能
- 13公司数据挖掘的必要性体现在哪些方面?
- 14实时数据同步的优缺点是什么?
- 15提升数据库运行效率的方法步骤分析
- 16跨数据库取数等复杂数据处理问题该如何解决?
- 17报表数据分析的数据描述和指标统计两大核心部分探讨
- 18数据同步的两大核心模式深入剖析
- 19数据湖和数据仓库的优缺点分析
- 20深入探讨大数据思维的三大原理
- 21确保数据导出更加安全稳定该怎么做?
- 22ERP数据采集
- 23深入探索大数据存储架构从数据湖到湖仓一体的演变
- 24动态数据可视化的精炼入门指南解析
- 25数据分析师是怎么样搭建数据指标系统的?
- 26深入探讨数据质量管理的执行策略及其运作机制
- 27数据库审计的深入解析与优点扩展
- 28企业应如何构建并发展其数据人才库?
- 29数据埋点的深入解析
- 30详细阐述五大核心数据分析的思维方式
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

