- 22
- 0
- 约4.29千字
- 约 5页
- 2018-06-28 发布于河南
- 举报
数据库损坏和置疑修复方法
数据库损坏和置疑修复方法
目录前言 1
数据库损坏的常规修复处理方法 1
数据库损坏的灾难性修复方法—BCP处理方案 2
数据库置疑的修复处理方法 3
前言
Sql Server数据库本身依赖于操作系统、文件读写存储等环境,数据库经常因为操作系统、异常关机、异常终止退出或者SQL Server数据库本身的机制问题均会导致数据库无故损坏,其中数据库损坏的主要原因如下:
事务日志问题。比如事务日志文件丢失;事务日志文件在操作过程中被误删;事务日志文件被损坏以及事务日志文件过大,导致硬盘的空间不足等。
意外掉电或异常强制关机,造成数据文件损坏,主要数据库正在被读写过程中异常关机。
数据库的表被破坏或索引等被破坏,或者数据库的其他对象被破坏或丢失等。
删除了数据文件,或者更改了它的名字。
硬盘损坏,造成数据和日志文件读写错误。
感染病毒或者其他人为因素破坏。
其他文件读写、存储等原因。
数据库损坏的常规修复处理方法
以商业之星7为例:
一般数据库的损坏,修复数据库按如下步骤操作:
--请在查询分析器中执行下列语句.执行前断开其它所有数据库连接,最好是断开网线
--如果不是该数据库名,请将数据库改为要修复的数据库
USE master
Go
--单用户模式
sp_dboption hbposv7, single user, TRUE
go
--数据库检查
DBCC CHECKDB (hbp
原创力文档

文档评论(0)