熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

用SQL語句完成SQL Server數據庫的修復

2013-11-15 14:49:45  來源: 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


From:http://tw.wingwit.com/Article/program/SQLServer/201311/22392.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.