SQL Server Management Studio还原数据库仅一次还原一个数据库

时间:2017-02-20 19:45:36

标签: sql-server sql-server-2012

我正在使用SQL Server Management Studio 2014;我正在尝试恢复一些数据库并遇到一些奇怪的行为。

enter image description here

正如所料,"添加"按钮允许我添加几个.bak文件。

一切都正常进行。但是,当它完成导入后,它会显示一个对话框,说明"数据库' [名称]'导入成功",其中[name]是我添加的第一个.bak文件的名称。

enter image description here

实际上,我可以确认在对象浏览器中查看数据库,它只添加了列表中的第一个.bak文件;没有其他项目被恢复。

我发过帖子建议如何编写脚本来进行此类导入,但我更喜欢从用户界面执行此操作。

是否有人知道可能导致此行为的原因以及如何解决此问题?

是的,假设我可以一次只做一个作为解决方法,但这非常耗时且容易出错 - 我宁愿能够立即恢复所有这些

2 个答案:

答案 0 :(得分:1)

这是定义的行为。 Add按钮允许您选择使用多个文件的备份。完整过程包括首先选择数据库然后恢复它。正如您在问题中提到的,可以选择使用脚本,您可以使用该界面为您提供脚本。您需要做的就是批量运行脚本。

答案 1 :(得分:1)

如果您打开SQL Management Studio的新实例,则可以同时执行多个操作。如果您手动执行还原/备份,这将是解决内置GUI限制的方法。