SSMS 2012版本11.0.3128.0
我正在尝试从设备恢复数据库,但SSMS在我到达之前一直挂着......
我执行以下操作:
这就是它挂起的地方......
刚刚发现如果我尝试访问
会发生同样的情况还原数据库> 文件部分
看起来试图访问文件系统是一个问题。
大约半小时后出现超时错误,然后是:
我该如何解决这个问题?
UPDATE在这种情况下,事实证明服务器重启解决了问题 问题。
也许这是应该尝试的第一件事(如果可行的话 重启服务器。)。
答案 0 :(得分:0)
直接在服务器上试用。 如果仍然存在问题,那么您是否已经进行了大量备份?
如果是这样,数据库引擎可能需要很长时间才能返回所请求的信息。 因此,建议您始终清除msdb数据库中的旧数据。 Microsoft提供了一个存储过程来执行此操作,该过程称为sp_delete_backuphistory。如果要处理大量备份历史记录(就像现在这样),则需要很长时间才能运行。
答案 1 :(得分:0)
这种情况下的实际解决方案是简单重启服务器。
我建议如果可能的话,这是首先尝试的。
答案 2 :(得分:0)
万一还有人遇到同样的问题
这里描述的任何内容都无法帮助我解决问题,但是我能够解决执行空数据库备份的问题,然后神奇地执行了添加按钮,并让我从bak文件中进行了还原
我的环境是:
我实际上不知道,但是我认为问题的根本原因是:在安装过程中,我为数据文件设置了不同的路径(不是“ / program files”下的默认路径,SQL或SSMS可能正在尝试第一次访问默认(不存在)位置。