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详细阐述五大核心数据分析的思维方式
- 4如何在数据血缘关系中保护隐私和安全?
- 5工业数据采集的主要数据采集方法探讨
- 6深入探讨大数据系统架构的定制化策略
- 7数据可视化大屏展示,解锁数据洞察力的新维度
- 8数据迁移的深度解析及必要性探讨
- 9深入探讨网站数据分析的八大要点
- 10元数据服务器实现缓存机制的关键步骤探讨
- 11大数据技术如何提高客户体验和服务质量?
- 12深入探讨云计算与大数据的紧密关系
- 13erp数据查询系统
- 14详细解析数据湖与数据仓库的八大区别
- 15数据可视化大屏与数据三维场景应用的深度探索
- 16数据增量同步相比数据全量同步有哪些优势?
- 17互联网技术与大数据如何深刻影响企业运营?
- 18实现数据标准化管理的详细步骤分析
- 19数据平台实现数据高效应用的策略分析
- 20选择数据可视化建模工具要考虑哪些因素?
- 21大数据存储系统应当具备的两大核心特性探讨
- 22企业选择数据分析工具的选择标准是什么?
- 23数据血缘分析对企业数据治理的重要性是什么?
- 24三种基础数据可视化方法的详细阐述
- 25大屏数据可视化动态地图的深度解析
- 26从基础到高级阶段的实时数据仓库架构构建解析
- 27深入探讨四大常见数据分析误区及其避免策略
- 28深入探索数据增量同步的策略与实践
- 29企业利用数据集成平台实现数据共享该怎么做?
- 30元数据服务器作用的详细阐述
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼