我是一名常驻开发人员,自愿成为 MSSQL 2016 的数据库管理员。请多多包涵,因为我仍在尝试自学数据库管理员的艺术。
我最近使用下面的架构(Always On High Availability Group)设置了一个 DR 解决方案,并且一切正常。所有数据库正在同步。
在我的主数据中心,我有两个节点(主动和被动)共享同一个磁盘(日志磁盘、数据等)。目前我在我的活动节点上看到以下内容,它们是我的前辈在那里设置的。
- 所有数据库都处于完全恢复模式。
- 它有一个完整备份维护计划,每天上午 12 点进行完整的数据库备份。
- 它有一个日志备份维护计划,其中事务日志每 5 分钟备份一次。
我了解 Always On 高可用性组使用事务日志在主数据节点和灾难恢复节点之间同步数据。我可以禁用#3 中的事务日志备份吗?
如果我不每隔 5 分钟备份一次事务日志,您会发现任何问题吗?我是否可以将我的 DR 节点用作“备份”以防出现问题,而不是使用我们上次的每日备份恢复我的数据库,然后从那天开始按程序恢复整个事务日志备份?
不会。所有更改,包括您可能想要撤消的更改,都会自动写入您的 AG 辅助服务器。您应该在一个副本上进行日志备份,并且所有备份都应该转到一个位置。您可以配置备份首选项以帮助确保 1) 正在执行备份,以及 2) 如果可用,则在您的首选节点上执行备份。