我正在使用SQL Server Management Studio 2014;我正在尝试恢复一些数据库并遇到一些奇怪的行为。
正如所料,"添加"按钮允许我添加几个.bak
文件。
一切都正常进行。但是,当它完成导入后,它会显示一个对话框,说明"数据库' [名称]'导入成功",其中[name]是我添加的第一个.bak
文件的名称。
实际上,我可以确认在对象浏览器中查看数据库,它只添加了列表中的第一个.bak
文件;没有其他项目被恢复。
我发过帖子建议如何编写脚本来进行此类导入,但我更喜欢从用户界面执行此操作。
是否有人知道可能导致此行为的原因以及如何解决此问题?
是的,假设我可以一次只做一个作为解决方法,但这非常耗时且容易出错 - 我宁愿能够立即恢复所有这些
答案 0 :(得分:1)
这是定义的行为。 Add
按钮允许您选择使用多个文件的备份。完整过程包括首先选择数据库然后恢复它。正如您在问题中提到的,可以选择使用脚本,您可以使用该界面为您提供脚本。您需要做的就是批量运行脚本。
答案 1 :(得分:1)
如果您打开SQL Management Studio的新实例,则可以同时执行多个操作。如果您手动执行还原/备份,这将是解决内置GUI限制的方法。