还原数据库时,提示还原成功,但是数据库一直显示“正在还原...”的状态。

可以通过执行以下命令即可

RESTORE DATABASE DB_NAME WITH RECOVERY

原因:

关于recover 和 norecover:

举个例子,比如1 是全备份,2是差异备份,3,4,5是日志备份,如果现在要恢复到5的时间,首先要恢复1,然后2,然后3,4,5从1--4期间都要指定为norecovery,为什么呢?可以设想一下如果是recovery的话,此时数据库已经可以应用,比如如果在2--3之前用了recovery,则进行2以后数据库就可以应用,此时如果有人进行数据库操作,那么3就不能恢复了。再有在2--3之间中间段的事物将会回滚,此时如果再一次恢复后面序列备份就会出错。

https://docs.microsoft.com/zh-cn/sql/t-sql/statements/restore-statements-arguments-transact-sql

最新文章

  1. 如何利用rem在移动端不同设备上让字体自适应大小
  2. tp框架验证信息
  3. spring bean的重新加载
  4. 由验证码和session丢失的引发原因
  5. java笔试题整理
  6. Learning Puppet — Resource Ordering
  7. Android 中断线程的处理
  8. tomcat 8.0 安装
  9. Myeclipse启动错误
  10. PHP编辑器PhpStrom运行缓慢问题
  11. 样式布局与 BFC
  12. WebGl配置
  13. HTML5中的语义标签兼容IE8以及更低版本的浏览器
  14. Unity shader学习之半兰伯特光照模型
  15. stm32 优先级说明
  16. POJ 2104 K-th Number 主席树(区间第k大)
  17. vue相关ajax库的使用
  18. HDU 5640
  19. JS循环语句的理解
  20. 使用Gulp压缩HTML和CSS

热门文章

  1. Python-通过configparser读写配置文件
  2. window path 的基本配置
  3. es6-set-map数据结构
  4. PAT_A1122#Hamiltonian Cycle
  5. eas设置时分秒
  6. 利用pandas库中的read_html方法快速抓取网页中常见的表格型数据
  7. Spring Web Flow实例教程
  8. 第三次训练 密码acmore
  9. js面向对象 多种创建对象方法小结
  10. Spring技术内幕:SpringIOC原理学习总结