就此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

相关文章