0

我们有一个 SQL Server 数据库,文件组中存储了 TB 的文件。如果发生灾难性故障,我们会恢复需要数小时才能完全恢复的备份(包括数据和文件)。我们想找到一种方法来加快恢复速度。

如果我们可以在没有文件的情况下快速启动并运行数据库,那将是理想的。然后我们可以稍后恢复文件。是否可以在没有文件组的情况下备份数据库,在没有文件组的情况下恢复数据库,然后恢复文件组?

我尝试用数据编写数据库脚本,执行脚本,然后恢复文件组,但这不起作用。

如果这不起作用,我们可以实施哪些其他解决方案?

4

1 回答 1

-1

听起来您有少量的关键数据需要让业务恢复正常运行,然后有大量的非关键数据可以在需要时在很长一段时间内恢复。

您是否考虑过将其拆分为 2 个独立的数据库?

另一种选择可能是在较小的表上设置复制,以便您维护关键信息的重复数据库。您可以在 DR 中还原该数据库,然后在完成后执行完整还原和合并。

我不确定 Sql Server 是否有办法从备份中提取单个表。这可能是一个选择。

于 2014-02-18T22:57:40.827 回答