网站建设和运营,网站建设 起飞,免签支付接入wordpress,四川省建设厅网站在线申报今天在Sqlerver还原数据库时一直就卡在那里提示“正在还原…”的状态#xff0c;此时无法操作数据库,下面我来给大家介绍解决些问题的方法解决方法#xff1a; 代码如下复制代码 RESTORE DATABASE demo FROM DISK D:/demo.bak WITH MOVE demo TO d:/demo.mdf, MOVE dem…今天在Sqlerver还原数据库时一直就卡在那里提示“正在还原…”的状态此时无法操作数据库,下面我来给大家介绍解决些问题的方法 解决方法 代码如下复制代码 RESTORE DATABASE demo FROM DISK D:/demo.bak WITH MOVE demo TO d:/demo.mdf, MOVE demo_log TO d:/demo.ldf, STATS 10, REPLACE GO 如果不清楚备份文件对应的逻辑文件名可用如下进行查询 --返回由备份集内包含的数据库和日志文件列表组成的结果集。 --主要获得逻辑文件名 代码如下复制代码 USE master RESTORE FILELISTONLY wbr / wbr / FROM DISK D:/T/PDMTraining.bak Go原因分析 1管理器不会主动刷新需要手工刷新一下才能看到最新状态性能方面的考虑 2很少情况下恢复进程被挂起了。这个时候假设你要恢复并且回到可访问状态要执行 代码如下复制代码 RESTORE database dbname with recovery 这使得恢复过程能完全结束。 3如果你要不断恢复后面的日志文件的确需要使数据库处于“正在还原状态” 这通常是执行下面命令 代码如下复制代码 RESTORE database dbname with norecovery