• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 修复断电等损坏的SQL数据库

修复断电等损坏的SQL数据库

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了修复,断电,坏的,SQL,数据库,先是,设置,单用户,用户,等相关知识,希望本文的分享对您有所帮助

首先是设置为单用户模式,然后修复,最后是恢复多用户模式。 ALTER DATABASE [FreeHost] SET SINGLE_USER GO DBCC CHECKDB(FreeHost,repair_allow_data_loss) WITH TABLOCK GO ALTER DATABASE [FreeHost] SET MULTI_USER GO --CHECKDB 有3个参数: --REPAIR_AL

首先是设置为单用户模式,然后修复,最后是恢复多用户模式。
ALTER DATABASE [FreeHost] SET SINGLE_USER
GO
DBCC CHECKDB('FreeHost',repair_allow_data_loss) WITH TABLOCK
GO
ALTER DATABASE [FreeHost] SET MULTI_USER
GO


--CHECKDB 有3个参数:
--REPAIR_ALLOW_DATA_LOSS
-- 执行由 REPAIR_REBUILD 完成的所有修复,包括对行和页进行分配和取消分配以改正分配错误、结构行或页的错误,以及删除已损坏的文本对象。这些修复可能会导致一些数据丢失。修复操作可以在用户事务下完成以允许用户回滚所做的更改。如果回滚修复,则数据库仍会含有错误,应该从备份进行恢复。如果由于所提供修复等级的缘故遗漏某个错误的修复,则将遗漏任何取决于该修复的修复。修复完成后,备份数据库。
--REPAIR_FAST 进行小的、不耗时的修复操作,如修复非聚集索引中的附加键。这些修复可以很快完成,并且不会有丢失数据的危险。
--REPAIR_REBUILD 执行由 REPAIR_FAST 完成的所有修复,包括需要较长时间的修复(如重建索引)。执行这些修复时不会有丢失数据的危险。

--DBCC CHECKDB('FreeHost') with NO_INFOMSGS,PHYSICAL_ONLY
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解析SQLite中的常见问题与总结详解
  • 利用SQL注入漏洞拖库的方法
  • 利用SQL注入漏洞登录后台的实现方法
  • 快速修复损坏的MySQL数据库
  • Mysql怎么优化修复数据库表
  • pt-table-checksum校验与pt-table-sync修复数据
  • 如何远程修复损坏的mysql数据库
  • 如何修复mysql数据库
  • 修复断电等损坏的SQL数据库
  • ACCESS数据库文件的压缩和修复方法

相关文章

  • 2017-05-11Mysql5 字符集编码问题解决
  • 2018-12-05SQL2005 高效分页sql语句
  • 2017-05-11MySQL笔记之函数查询的使用
  • 2018-12-05对mysql数据库进行优化总结
  • 2018-12-05mysql进阶(十八)完全卸载mysql数据库图文教程
  • 2018-12-05sql2005的sp4补丁安装失败是什么原因
  • 2017-05-11mysqldump造成Buffer Pool污染的研究
  • 2018-12-05提高MySQL数据库的安全性(四)
  • 2017-05-11CentOS 5.5下安装MySQL 5.5全过程分享
  • 2018-12-05MySQL 自动备份与数据库被破坏后的恢复方法第1/2页

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 数据库存储过程分页显示
    • MySQL rownumber SQL生成自增长序号使用介绍
    • sqlserver数据库危险扩展删除和恢复代码
    • 数据库的一些常用知识
    • Mysql默认设置的危险性分析第1/2页
    • mysql 常用数据库语句 小练习
    • skip-grant-tables:mysql启动参数
    • SQL Server 2008中的代码安全(三) 通过PassPhrase加密
    • 用MySQL创建数据库和数据库表代码
    • pdo db 操作类

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有