恢复sql2008数据库时想减少mdf文件和ldf文件
本帖最后由 cuckoo1 于 2012-12-25 19:52:04 编辑
原数据库有三个mdf文件和两个ldf文件,都是100多MB,在备份之后的恢复时想减少这些文件。其实数据库中的数据并不多。
多谢各位了。
以下是恢复前的情况:
name physical_name
COMSYS_DATA1 d:\db\MSSAD1.mdf
COMSYS_DATA2 d:\db\MSSAD2.mdf
COMSYS_DATA3 d:\db\MSSAD3.mdf
COMSYS_LOG1 d:\db\MSSAD_1.ldf
COMSYS_LOG2 d:\db\MSSAD_2.ldf
恢复后的预想情况:
name physical_name
COMSYS_DATA1 d:\db\MSSAD1.mdf
COMSYS_LOG1 d:\db\MSSAD_1.ldf
------解决方案--------------------备份前是乍样,还原后就是咋样,你只能还原后处理一下而已。
对于mdf,可以使用:
步骤1:
步骤2:
来处理,把其他mdf的文件移到第一个那里,但是你的命名不规范,应该用ndf来作为非第一个数据文件。
对于ldf,先做一次日志备份。然后把最后一个ldf删掉。