热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

一个备份集出错的恢复例子

一个备份集出错的恢复例子******************************************尝试修复,出现错误********************

一个备份集出错的恢复例子

/******************************************

 

尝试修复,出现错误

 

*******************************************/

 

restore database th114_oa

from disk='D:\DESK\2010-02-05.bak'

with move 'TH114_OA_Data' to 'd:\TH114_OA_Data.MDF',

move 'TH114_OA_Log' to 'd:\TH114_OA_Log.ldf', 

stats

 

 

/*

已处理百分之 10

已处理百分之 20

已处理百分之 30

消息 3183,级别 16,状态 2,第 

在从该备份集进行读取时,RESTORE 检测到在数据库 "th114_oa" 中的页(27088:-498182872)上存在错误。

消息 3013,级别 16,状态 1,第 

RESTORE DATABASE 正在异常终止。

 

*/

 

 

/******************************************

 

使用CONTINUE_AFTER_ERROR选项,能够恢复,但仍有一致性错误

 

*******************************************/

 

restore database th114_oa

from disk='D:\DESK\2010-02-05.bak'

with move 'TH114_OA_Data' to 'd:\TH114_OA_Data.MDF',

move 'TH114_OA_Log' to 'd:\TH114_OA_Log.ldf',

CONTINUE_AFTER_ERROR ,replace,

 

stats

/*

 

已处理百分之 10

已处理百分之 20

已处理百分之 30

已处理百分之 40

已处理百分之 50

已处理百分之 60

已处理百分之 70

已处理百分之 80

已处理百分之 90

已处理百分之 100

已为数据库 'th114_oa',文件 'TH114_OA_Data' (位于文件 )处理了 5648 页。

已为数据库 'th114_oa',文件 'TH114_OA_Log' (位于文件 )处理了 页。

正在将数据库 'th114_oa' 从版本 539 转换为当前版本 655

数据库 'th114_oa' 正在从版本 539 升级到版本 551

数据库 'th114_oa' 正在从版本 551 升级到版本 552

数据库 'th114_oa' 正在从版本 552 升级到版本 611

数据库 'th114_oa' 正在从版本 611 升级到版本 621

数据库 'th114_oa' 正在从版本 621 升级到版本 622

数据库 'th114_oa' 正在从版本 622 升级到版本 625

数据库 'th114_oa' 正在从版本 625 升级到版本 626

数据库 'th114_oa' 正在从版本 626 升级到版本 627

数据库 'th114_oa' 正在从版本 627 升级到版本 628

数据库 'th114_oa' 正在从版本 628 升级到版本 629

数据库 'th114_oa' 正在从版本 629 升级到版本 630

数据库 'th114_oa' 正在从版本 630 升级到版本 631

数据库 'th114_oa' 正在从版本 631 升级到版本 632

数据库 'th114_oa' 正在从版本 632 升级到版本 633

数据库 'th114_oa' 正在从版本 633 升级到版本 634

数据库 'th114_oa' 正在从版本 634 升级到版本 635

数据库 'th114_oa' 正在从版本 635 升级到版本 636

数据库 'th114_oa' 正在从版本 636 升级到版本 637

数据库 'th114_oa' 正在从版本 637 升级到版本 638

数据库 'th114_oa' 正在从版本 638 升级到版本 639

数据库 'th114_oa' 正在从版本 639 升级到版本 640

数据库 'th114_oa' 正在从版本 640 升级到版本 641

数据库 'th114_oa' 正在从版本 641 升级到版本 642

数据库 'th114_oa' 正在从版本 642 升级到版本 643

数据库 'th114_oa' 正在从版本 643 升级到版本 644

数据库 'th114_oa' 正在从版本 644 升级到版本 645

数据库 'th114_oa' 正在从版本 645 升级到版本 646

数据库 'th114_oa' 正在从版本 646 升级到版本 647

数据库 'th114_oa' 正在从版本 647 升级到版本 648

数据库 'th114_oa' 正在从版本 648 升级到版本 649

数据库 'th114_oa' 正在从版本 649 升级到版本 650

数据库 'th114_oa' 正在从版本 650 升级到版本 651

数据库 'th114_oa' 正在从版本 651 升级到版本 652

数据库 'th114_oa' 正在从版本 652 升级到版本 653

数据库 'th114_oa' 正在从版本 653 升级到版本 654

数据库 'th114_oa' 正在从版本 654 升级到版本 655

检测到该备份集损坏。

RESTORE WITH CONTINUE_AFTER_ERROR 成功完成,但遇到了一些损坏。数据库中可能存在不一致的地方。

RESTORE DATABASE 成功处理了 5649 页,花费 2.425 (18.196 MB/)

*/

 

 

/******************************************

 

DBCC 不报一致性错误,但出现其他问题,搞不懂,但可以查询表数据

 

*******************************************/

alter database th114_oa set single_user

 

dbcc checkdb('th114_oa',repair_allow_data_loss)

/*

有些错误看起来是没办法修复了,估计是跟加密有关

*/

 

 

 

/******************************************

 

重新备份

 

*******************************************/

 

backup database th114_oa

to disk='d:\th114_oa_ok.bak'

with stats

 

/*

已处理百分之 10

已处理百分之 20

已处理百分之 31

已处理百分之 40

已处理百分之 50

已处理百分之 60

已处理百分之 70

已处理百分之 81

已处理百分之 90

已为数据库 'th114_oa',文件 'TH114_OA_Data' (位于文件 )处理了 6248 页。

已处理百分之 100

已为数据库 'th114_oa',文件 'TH114_OA_Log' (位于文件 )处理了 页。

BACKUP DATABASE 成功处理了 6250 页,花费 2.555 (19.110 MB/)

*/

 

/******************************************

 

验证备份的有效性,看起来是有效的。

 

*******************************************/

 

restore verifyonly from disk='d:\th114_oa_ok.bak'

/*

文件 上的备份集有效。

*/ 




推荐阅读
  • 阿里云 Aliplayer高级功能介绍(八):安全播放
    如何保障视频内容的安全,不被盗链、非法下载和传播,阿里云视频点播已经有一套完善的机 ... [详细]
  • vsftpd配置(虚拟用户、匿名用户登录)
    一、ftp服务搭建(一)概述1.ftp连接及传输模式(1)控制连接TCP21,用于发送FTP命令信息 ... [详细]
  • Docker 环境下 MySQL 双主同步配置指南
    本文介绍了如何在 Docker 环境中配置 MySQL 的双主同步,包括目录结构的创建、配置文件的编写、容器的创建与设置以及最终的验证步骤。 ... [详细]
  • 在 CentOS 7 环境中使用 MySQL 5.6 镜像启动数据库时遇到权限问题,本文将详细探讨并提供解决方案。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • 本文详细介绍了如何在 Django 项目中使用 Admin 管理后台,包括创建超级用户、启动项目、管理数据模型和修改用户密码等步骤。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 本文讨论了在进行 MySQL 数据迁移过程中遇到的所有 .frm 文件报错的问题,并提供了详细的解决方案和建议。 ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • C# 中 SQLite 报错:在 "\\s\\" 附近出现语法错误,如何解决? ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 本文对SQL Server系统进行了基本概述,并深入解析了其核心功能。SQL Server不仅提供了强大的数据存储和管理能力,还支持复杂的查询操作和事务处理。通过MyEclipse、SQL Server和Tomcat的集成开发环境,可以高效地构建银行转账系统。在实现过程中,需要确保表单参数与后台代码中的属性值一致,同时在Servlet中处理用户登录验证,以确保系统的安全性和可靠性。 ... [详细]
author-avatar
goxtop
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有