zoukankan      html  css  js  c++  java
  • 13-修复数据库,表,索引

    一、注意点

    1.修复数据库的时候,要把数据库设置为单用户模式,修复完成后,再设置为多用户,脚本如下:

    (1).将数据库设置为单用户模式
      alter database run set single_user with rollback immediate

    (2).将数据库设置为多用户模式
      alter database run set multi_user with rollback immediate

    二、用到的SQL

    1.检查数据库的一致性
      dbcc checkdb('run')

    2.快速修复数据库
      dbcc checkdb('run',repair_fast)

    3.重建索引并修复
      dbcc checkdb('run',repair_rebuild)

    4.允许丢失数据的修复
      dbcc checkdb('run',repair_allow_data_loss)

    5.检查表的一致性
      dbcc checktable('run.dbo.T2')

    6.快速修复表
      dbcc checktable('run.dbo.T2',repair_fast)

    7.重建索引并修复表
      dbcc checktable('run.dbo.T2',repair_rebuild)

    8.允许丢失数据对表做修复
      dbcc checktable('run.dbo.T2',repair_allow_data_loss)

    9.修复表的索引
      dbcc dbreindex('run.dbo.T1')

    10.修复表中指定的索引
      dbcc dbreindex('run.dbo.T1',pk_name)

  • 相关阅读:
    BZOJ-3495 前缀优化建图2-SAT
    洛谷P3979 遥远的国度 树链剖分+分类讨论
    hdu
    hdu
    poj
    poj-1330(暴力写的lca)
    树链剖分
    Dijkstra
    Floyed
    最短路径
  • 原文地址:https://www.cnblogs.com/jialanyu/p/11584185.html
Copyright © 2011-2022 走看看