使用SQL Server数据库的Azure VM-备份和文件恢复



我有一个Azure VM -Windows(Windows Server 2008 R2数据中心(。它具有Microsoft SQL Server 2008 R2(版本V10.50.6549(。

Azure VM具有根据策略运行的备份 - 我可以在VM的备用刀片中看到它们正在每晚运行。

如果我对SQL Server有问题,并且需要返回到数据库的先前版本,则VM备份的文件恢复选项是否足够?

或我也应该通过VM上的服务器上的维护计划运行SQL Server备份?

如果我对SQL Server有问题,并且需要回头回到 数据库的先前版本,将从"文件恢复"选项中 VM备份足够吗?

也许。VM备份并不总是为您提供一致的SQL备份。他们通常工作,但并非总是如此。如果您的所有设置都正确并获得一致的VM备份,则可能还可以 - 但是您在该VM上运行了一个相当旧的操作系统,所以我会感到紧张。很紧张。如果数据对您真的很重要,那么您应该备份数据,而不仅仅是VM。有时,您只想将数据仅将数据还原到另一个VM进行调查,而不是整个服务器。我也希望您不仅在任何给定时间都拥有"昨晚的VM备份"。有时候,星期五发生坏事,您要到星期一才注意到。

或我也应该通过维护计划运行SQL备份 VM上的服务器?

是的,如果您的数据很重要,则应运行SQL备份。如果您的数据确实很重要(您不想损失半天(,那么您应该定期(例如,夜间(每小时多次备份(例如,夜间(进行完整的备份,并保留几周的轮换备份。如果您的数据非常重要(您不想损失超过几秒钟(,则应将其镜像到近时间(异步(的另一台数据库服务器。如果这很关键(您不想丢失任何数据(,那么您想实时镜像到另一台服务器(同步(。

当然,如果您已经在Azure中运行并且没有DBA,那么管理数据库要容易得多,更安全,更可用,并且通常使用Azure SQL而不是尝试管理自己的实例VM中的SQL Server - 哦,是的,为您处理了备份,最多可恢复45天的时间恢复 - 它们为您处理镜像。如果您想映射到全国的另一个地区,则必须为此支付额外费用。

最新更新