数据库切换紧急模式,导出数据

君飞 2016/7/11 14:47:12 数据库 次阅读
 我们使用默认方式建立一个供恢复使用的数据库(如dbname)。可以在SQL Server Enterprise Manager里面建立。--2.停掉数据库服务器。--3.将刚才生成的数据库的日志文件dbname_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件dbname_data.mdf运行切换到紧急模…}

我们使用默认方式建立一个供恢复使用的数据库(如dbname)。可以在SQL Server Enterprise Manager里面建立。

--2.停掉数据库服务器。

--3.将刚才生成的数据库的日志文件dbname_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件dbname_data.mdf


运行切换到紧急模式,就可以看到表数据,将其导出

Use Master

Go
sp_configure 'allow updates', 1
reconfigure with override
Go
alter database 数据库名称 set emergency --//MSSQL2005进入紧急模式的方法
go
alter database 数据库名称 set single_user --//进入单用户模式
go
dbcc checkdb('数据库名称',REPAIR_ALLOW_DATA_LOSS) --//.重建日志文件
go
alter database 数据库名称 set multi_user --//5.恢复多用户模式
go
alter database 数据库名称 set online --//6.恢复非紧急模式
go
0
Copyright © 2007-2016 kinfar.net studio,All Rights Reserved.