用SQL语句修复SQL Server数据库

使用数据库的进度中,由于断电或其余原因,有可能造成数据库出现局地小错误,比如寻找某些表越发慢,查询不到符合条件的数额等。

并发那几个景况的缘由,往往是因为数据库有些磨损,或索引不完整。

在ACCESS中,有个修复数据库的意义可以化解那些题目,在SQL集团管理器,没有这几个意义,要用语句来完成,上边就介绍怎样用SQL语句完结数据库的修补,必要留意的是,在开展上面的操作时,必须断开所有用户的连日:

以下为引用的内容:

  USE MASTER

  GO

  sp_dboption ”你的数据库名”, ”single user”, ”true”

  Go

  DBCC CHECKDB(”你的数据库名”, REPAIR_REBUILD)

  Go

  USE你的数据库名

  go

  exec sp_msforeachtable ”DBCC CHECKTABLE(””?””,REPAIR_REBUILD)”

  go

  sp_dboption ”你的数据库名”, ”single user”, ”false”

  Go

 转载自:http://www.aspnetjia.com

相关文章