服务器上的每个数据库都设置为简单恢复。我使用的是Ola的脚本,脚本中有“full”。
我试着看谷歌,但似乎备份和恢复几乎是同义词。有什么不同吗?我到底在备份什么?
发布于 2019-01-29 15:51:17
在任何恢复模式(完整、简单或大容量日志)中,都可以从数据库中获取完整备份。从某种程度上说,这是一场令人遗憾的冲突。您可以将这种类型的备份看作是数据库的一个单一的、点时点快照,它可以单独还原。
恢复模型只指示日志记录是如何工作的,以及日志备份是否可行。
概括地说:
网上有很多关于恢复模式和备份/恢复策略的信息,我只想在这里澄清“完全”这个词的两种用法之间的区别。
发布于 2019-01-29 15:10:57
@DATABASES参数指定要备份哪些数据库。您所指的是@BACKUPTYPE参数,它指定备份类型,无论是完整的、差异的还是日志。在这种情况下,您将进行完全备份。
Ola的文档可以在这里找到- https://ola.hallengren.com/sql-server-backup.html
为了帮助消除完全恢复模型与完全数据库备份之间的混淆,恢复模型本质上处理每个数据库的事务日志处理方式。它与备份类型无关。在您的示例中,简单的恢复模型意味着日志空间将被自动回收,并且不需要进行日志备份。有关恢复模型的更多信息- https://learn.microsoft.com/en-us/sql/relational-databases/backup-restore/recovery-models-sql-server
https://dba.stackexchange.com/questions/228366
复制相似问题