我们的数据库管理员离开了,由于我是唯一一个懂 SQL 的人,所以我接手了这些职责,但我仍在学习。
我们有一台装有多个 SQL Server 数据库的服务器。
我已将它们设置为完全恢复,以尽量减少数据丢失。
上周末,我发现其中一个数据库的日志文件膨胀失控,最终占满了整个磁盘,事务日志文件备份也占满了备份驱动器,幸好我在它引发许多问题之前就发现了。
我对数据库日志进行了缩减,并删除了许多旧的事务日志备份,所以目前一切正常。
我正在尝试找出保留备份的最佳策略,而且由于这是我不熟悉的领域,所以我希望进行健全性检查。
目前,我们每周日晚上进行一次完整备份,其他晚上进行每日差异备份,并且为了确保白天不会丢失数据,我们每 15 分钟进行一次事务日志备份。
每周的完整备份也会移至异地,这样我们就不会出现单点故障。
我的想法是,为了节省空间,一旦周日进行完整备份,差异和事务日志备份就不再需要了,所以也许可以清除它们,然后我会保留几个月的每周备份以防万一。
或者这是个坏主意?