在我目前的工作中,我最近发现我们的 MS SQL 数据库服务器没有为它们设置备份设备。当我询问其他 IT 成员时,得到的回答是服务器本身正在定期备份,包括数据库文件,因此进行 SQL 服务器备份将是多余的。
我确信这是一个非常初级的问题,但它让我思考:为什么 MS SQL 服务器以及其他 RDBMS 系统都有自己的备份系统?大多数其他应用程序没有这个。我的第一个想法是只有 RDBMS 可以对数据库文件执行完整性检查。
还有哪些其他原因?我认为我们需要改变我们的备份和恢复程序,但我需要确保我有一个可靠的理由这样做,因为这需要额外的投资。