我有一个场景,我正在将T-Log备份发送到DR站点,并将其还原到DR SQL服务器。
我试图解决的问题是,目前要对DR站点进行testing,我们必须将这些数据库联机,进行testing,然后发送完整备份,以便启动t-log恢复。
有什么方法可以将这些数据库存活,进行testing,然后返回到恢复模式数据库,而无需提供完整的数据库备份?
以下两种方式我可以想到做你想做的事情。
第一种方法:本地恢复和回滚:
完成之后,停止实例并将回滚文件复制回文件并开始备份,然后您的日志传送将恢复。
当复制文件使用复制工具来validation文件(复制/ V等),以确保您的副本是可行的。
第二种方法:重命名
不可以。您不能在备用数据库中修改数据库,第一次写入数据库将与主数据库分开,整个过程必须重新播种。 一个解决scheme是让你的testing是非破坏性的,即。 只读,所以它们可以在备用数据库上运行。