只有mdf 没有 日志 恢复数据库

1.先建一个与你要恢复的数据库名称一样的数据库。
2.停止sql server,把你的数据库替换这个数据库。
3.重启sql server,把数据库设置为紧急状态。
  sp_configure 'allow',1
  reconfigure with overirde
  update sysdatabases set status=32768 where name='yourdata'
4.重建日志文件。
  dbcc rebuild_log('yourdata','your data path\newdata_log.ldf')
5.取消紧急模式。
 update sysdatabases set status=0 where name='yourdata'
 restore sysdatabases yourdata with recovery
 sp_configure 'allow',0
 reconfigure with override
6.重起sql server
7.ok

posted @ 2013-07-22 00:09  赤狐(zcm123)  阅读(190)  评论(0编辑  收藏  举报