我的任务是为我们的SQL环境提出可行的灾难恢复解决scheme。 然而,DR盒有一个主要的限制,因为数据驱动器是2.25TB,而不是生产中使用的3.50TB驱动器。 显然,这违背了使DR硬件与生产相同的基本原则。
现在,具体。 我们有几个大型数据库(从100GB到750GB),通过datefunction(每月文件组)分成文件组,这些数据库拥有数年的历史数据。 因此,包含超过一年的数据的文件组被标记为只读。
DR数据库可能是大型生产数据库中文件组的子集吗? 例如,说生产有3个文件组:2008(r / o),2009(r / o)和2010(r / w)。 DR数据库可以只包含1个文件组(2010)吗? 如果是这样,可以为r / w文件组configuration日志传送吗?
如果没有,解决方法是创build一个历史数据的档案数据库,然后可以在灾难恢复情况下牺牲历史数据,而具有实时数据的当前数据库可以被日志传送。 FWIW,完整的数据库备份是在磁带上进行的,并且不在现场。 filegroup方法是一个可行的解决scheme吗?
日志传送将考虑整个数据库; 文件组是无关紧要的。 我同意您的存档数据库解决scheme将工作。