Sql server 2005 SQL 2005处于待机/只读模式-我是否可以恢复数据库以进行备份,然后继续应用事务日志?

Sql server 2005 SQL 2005处于待机/只读模式-我是否可以恢复数据库以进行备份,然后继续应用事务日志?,sql-server-2005,database-restore,Sql Server 2005,Database Restore,我刚开始在一家新公司工作,我负责sql server报表。他们保持报告数据库与生产数据库同步的过程是将生产数据库始终保持在待机/只读模式,以便他们可以应用每晚从生产数据库发出的事务日志 我需要的是获取当前报告数据库的副本,以便将其放在测试服务器上,不幸的是,我无法在待机/只读状态下对其进行完整备份 我意识到我可以通过“恢复数据库'dbname'和恢复”来摆脱这种模式。但是,在执行此操作后,我是否可以将数据库恢复到待机/只读模式,以继续应用夜间事务日志?否。在使用恢复选项后,不能将数据库返回到待机

我刚开始在一家新公司工作,我负责sql server报表。他们保持报告数据库与生产数据库同步的过程是将生产数据库始终保持在待机/只读模式,以便他们可以应用每晚从生产数据库发出的事务日志

我需要的是获取当前报告数据库的副本,以便将其放在测试服务器上,不幸的是,我无法在待机/只读状态下对其进行完整备份


我意识到我可以通过“恢复数据库'dbname'和恢复”来摆脱这种模式。但是,在执行此操作后,我是否可以将数据库恢复到待机/只读模式,以继续应用夜间事务日志?

否。在使用恢复选项后,不能将数据库返回到待机/只读模式

当数据库处于恢复模式时,数据库中可能存在不完整的事务,这意味着数据库未处于就绪状态。您可以恢复下一个事务日志备份,这将完成事务,也可以执行“带恢复”的恢复,这将回滚打开的事务。一旦回滚打开的事务,就无法恢复下一个事务日志备份,因为数据库不再处于事务日志恢复所需的状态

编辑:

另一种方法是还原最新的生产完整备份的副本,并将相应的事务日志备份还原到该数据库。

这不好。似乎没有办法将该数据库的副本放到测试服务器上。一旦退出恢复模式,数据库与生产同步的整个过程就完成了。