我有一个设置为“完整”恢复模式的数据库,我正在创建一个维护计划,每 15 分钟备份一次事务日志。然后每 24 小时进行一次完整备份。
我想知道:事务日志的维护计划会每 15 分钟创建很多不同的文件,还是会默认附加到同一个文件 24 小时?
另外:什么是首选?我在这个主题上找不到任何东西(或者我在谷歌上搜索了错误的词)。
感谢任何人都可以给我的任何指示。
编辑:我还看到默认情况下选中“验证备份完整性”是关闭的。开启它有风险吗?似乎它应该默认开启,所以有理由不使用它吗?
您可能希望在以下 Microsoft Technet 文章中阅读事务日志备份的概念:SQL Server - 了解 SQL Server 备份
如果您设置的维护计划为所有用户数据库创建事务日志备份,则备份作业将为每个数据库和每个计划运行创建一个 *.TRN(默认扩展名)文件。
根据您在维护计划中设置的保留期,您将/可以在备份位置拥有数以千计的事务日志备份文件 (*.trn)。
例如,每 15 分钟备份 10 个用户数据库并将清理保留期保留 30 天,将留下 28,800 个事务日志备份文件。
10 db * 1 trn/db/15min * 1440 min/d * 30d = 28'800 trn files
db = database
trn = trn backup file
min = minutes
d = day
Run Code Online (Sandbox Code Playgroud)
因此,根据数据库的大小和更改数据的数量,您最终可能需要大量磁盘空间来进行事务日志备份。再说一次,在维护计划中保留较短的期限可能会导致磁盘空间需求降低。
Pssst,在阅读 Microsoft 文章后,看看一些替代备份解决方案,例如Ola 的维护脚本或其他替代解决方案。
| 归档时间: |
|
| 查看次数: |
2282 次 |
| 最近记录: |