我正在备份SQL Server 2008 R2数据库,目的是在其他地方恢复它。当我使用备份向导备份它(右键单击任务,备份)时,生成的备份的大小比我知道数据库应该大得多(当只有大约5Gb的数据时,c45Gb)
如何在其他位置创建合理大小的备份以进行传输和恢复?
谢谢, 丹
答案 0 :(得分:1)
完整备份包含正在使用的所有页面以及包含备份运行时间跨度的日志部分(大约)。如果您在备份5GB期间生成40GB的日志,我会感到惊讶。此时,我要检查您是否真的备份了正确的数据库。或者,目标文件可能已包含其他备份。
你说:
我通过转到备份上的选项标签创建了一个较小的备份 并将压缩设置为' compress backup',我也选择了Overwrite 所有现有备份集和备份到新媒体集名称。
显然,现有文件已包含数据。压缩不太可能导致大部分节省。
答案 1 :(得分:0)
我通过转到备份上的选项选项卡创建了一个较小的备份,并将压缩设置为'压缩备份',我还选择了覆盖所有现有备份集并备份到新的媒体集名称。