移动处于还原模式的数据库

我有一个数据库是一个logshipping过程的接收者。

数据库处于“恢复”状态。 可以移动这个数据库吗?

编辑只是为了澄清我的意思是移动。 我的意思是做一个数据库的副本,并将其转移到另一台服务器,而不会破坏logshipping过程。

原因是对数据库运行分析查询。 我已经尝试使用复制数据库向导,但卡在这个过程中。 你可以在这里阅读关于这个问题

从来没有尝试过,但是这描述了我认为可行的方法。 这取决于它不处于待机模式(即,如果您现在可以通过读取权限连接到收件人,则需要摆弄它才能将其更改为Norecovery模式)

这也假设“移动”意味着移动到同一台服务器上的另一个驱动器/目录。 如果你正在谈论另一台服务器,那么不。

但说实话,我会用这个练习来testing和更新那些描述如何重build备用服务器和从完整备份中重新恢复的文档。

编辑基于您的编辑 :是的,你可以停止SQL,将MDF和LDF复制到另一台服务器,并附加它们,重新启动SQL和日志传送应该不会受到影响

但是,如果您一直需要这样做,则可以更改日志传送以将数据库设置为待机状态,这样您就可以对活动日志传送收件人数据库执行分析查询,只要它们被读取 – 仅查询,而且您处理在连接到数据库时日志传送将被暂停的事实。

是和不是。 根据定义“制作数据库的副本”并不是在移动它。 我认为你最终想要做的是从主体服务器设置第二个日志传送目的地。 您可以使用日志传送将日志发送到两个不同的地方。 您可以像设置当前实例一样设置它。