sql2005数据库日志文件损坏恢复

来源: 作者:管家婆软件 发布时间:2018-04-18 119 次浏览

数据库日志文件损坏如何恢复SQL2005数据库1、停止数据库服务,2、将需要恢复的数据库文件复制到另外的位置,4、确认要恢复的数据库文件已经成功复制到另外的位置,将数据库设置为emergencymode10、运行下面的命令就可以恢复数据库:usemasterdeclare@databasenamevarchar(255)set@databasename='要恢复的数据库名称'execsp_dboption@databasename,REPAIR_ALLOW_DATA_LOSS)dbcccheckdb(@databasename,REPAIR_REBUILD)execsp_dboption@databasename,即使大家的log文件丢失也可以进行恢复(责任编辑:金华管家婆_金华管家婆软件)。

下面小编就为大家带来一篇sql2005数据库日志文件损坏恢复,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

数据库日志文件损坏如何恢复SQL2005数据库

1、停止数据库服务。

2、将需要恢复的数据库文件复制到另外的位置。

3、启动数据库服务。

4、确认要恢复的数据库文件已经成功复制到另外的位置,然后在SQL Server Management Studio中删除要恢复的数据库。

5、新建同名的数据库(数据库文件名也要相同)

6、停止数据库服务。

7、用第2步中备份的.mdf文件覆盖新数据库的同名文件。

8、启动数据库服务。

9、运行alter database dbname set emergency,将数据库设置为emergency mode

10、运行下面的命令就可以恢复数据库:

use master

declare @databasename varchar(255)

set @databasename='要恢复的数据库名称'

exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态

dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)

dbcc checkdb(@databasename,REPAIR_REBUILD)

exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态

注:这个方法是通过.mdf文件恢复数据库,即使大家的log文件丢失也可以进行恢复

 

(责任编辑:金华管家婆_金华管家婆软件)

sql2005数据库日志文件损坏恢复就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多关注我们。

相关标签: 数据库 恢复 文件 管家婆 服务
  【打印此页】  【关闭