我们有一个SQL Server数据库,其中数We的文件存储在文件组中。在发生灾难性故障的情况下,我们恢复备份(包括数据和文件),这需要几个小时才能完全恢复。我们希望找到一种方法来加快恢复速度。
如果我们可以在没有文件的情况下快速启动和运行数据库,那将是最理想的。然后我们可以在以后恢复这些文件。是否可以在没有文件组的情况下备份数据库,在没有文件组的情况下恢复数据库,然后恢复文件组?
我尝试使用数据编写数据库脚本,执行脚本,然后恢复文件组,但这不起作用。
如果这不起作用,我们可以实现的其他解决方案是什么?
发布于 2014-02-19 06:57:41
这听起来像是您有少量的关键数据需要让业务恢复并运行,然后是大量的非关键数据,如果需要,可以在很长一段时间内恢复。
你有没有考虑过把它分成两个独立的数据库?
另一种选择可能是在较小的表上设置复制,以便维护关键信息的重复数据库。您可以在灾难恢复中恢复该数据库,然后在完成后执行完全恢复和合并。
我不确定Sql Server是否有从备份中提取单个表的方法。这可能是一种选择。
https://stackoverflow.com/questions/21867213
复制相似问题