日期:2014-05-17  浏览次数:21022 次

如何将分离的数据库还原
如题:

我从现场 :先分离数据库,然后删除日志,

           然后用数据库备份功能 ,备份一下

           具体我记不清了,首次操作,别人指点

           好像还附加一下,然后备份的

最后得到一个像正常备份数据库后的文件,只不过没有日志

问题:现在我要在05上还原这个数据库,请问该如何操作

网上看了一些办法,试了试,都有问题

看了一篇只有mdf文件的,恢复方法

可是我这个是从mdf文件 又 引入进去  又 备份 

然后 到公司的 环境上还原它 ,就不可以了 


望高人指点小弟一二。

------解决方案--------------------

做日志备份前,比如先做一次完整备份,如果已经做过,那么
1、
2、
3、然后运行:我这里是把示例数据库收缩到100M,如果你的库非常大,可以500M一次,多次收缩,不然可能要好几个小时来收缩。

USE [AdventureWorks]
GO
DBCC SHRINKFILE (N'AdventureWorks_Log' , 100)
GO

4、执行一次完整备份。
5、你就拿那个完整备份下来就可以了。