我们有一个包含配置数据的数据库。当针对它运行应用程序时,它们基本上进行大量计算,然后将一些数据写入文件。与普通安装不同,我们并不真正需要事务日志。我在这里的意思是我们可以备份数据库并使用它而无需将事务日志应用于它以使其保持最新。
由于事务日志对我们来说并不重要,那么最佳备份策略应该是什么?目前事务日志是巨大的(10 GB,因为数据库大约50 MB,这是几个月)。
我们可以只对数据库进行初始备份,然后每隔几天或更少时间备份事务日志,覆盖当前的事务日志吗?或者我们可以一起删除所有事务日志并启动一个新的事务日志吗?
JD。
答案 0 :(得分:6)
确保数据库在简单恢复模型中运行。
这样做无需您执行事务日志备份。 此恢复模型自动确保事务日志的非活动部分可立即可供重用。
不再关注事务日志管理,您可以将注意力集中在备份策略上。
每周完整数据库备份,可能每日差异备份可能符合您的要求。
答案 1 :(得分:0)
据我了解,您不会将任何数据写入数据库。因此,最适合您的备份策略是: 1.使用DBCC SHRINKFILE将恢复模型更改为简单并缩小事务日志。 2.对数据库进行一次完整备份。