为什么SSMS将数据库还原到另一个数据库不复制“从”数据库的当前状态?

使用SSMS中的“还原数据库”function复制数据库时,为什么不是数据库当前状态的副本? 执行从数据库Bar恢复到数据库FooFoo包含的数据比Bar的当前状态早大约一个月。

有没有一种方法可以确保当使用这种复制数据库的方法时, Foo将成为Bar当前状态的1:1副本,还是有更好的方法来创build现有数据库的副本?

截图

graphics用户界面(GUI)为您提供了突出显示的数据库的最新备份,我认为这是Foo。 该对话框为您提供从MSDB中提取的突出显示的数据库备份的历史logging。 如果您select“从设备”,则可以浏览到其他备份并使用它。

至于Foo的内容以及它们并不是Bar当前状态的精确副本,它们将会是Bar的精确副本。

如果您想要通过GUI创build一个新的Foo,它现在是Bar的一个精确副本,可以通过右键单击Bar并selectTasks – > Copy Database来使用复制数据库向导。