高清视频一区二区,欧美一级黄视频,亚洲国产夜色在线观看,玖玖在线精品,国产清纯91天堂在线观看,99青草青草久热精品视频,免费视频一区

五通學(xué)院

MS SQL Server 數(shù)據(jù)庫(kù)狀態(tài)為SUSPECT的處理方法

admin 2017-04-22 09:09:07 人評(píng)論 次瀏覽分類(lèi):系統(tǒng)綜合

當(dāng)SQL SERVER數(shù)據(jù)庫(kù)狀態(tài)為質(zhì)疑(SUSPECT)狀態(tài)時(shí),我們可以用以下方法來(lái)處理:

1. 修改數(shù)據(jù)庫(kù)為緊急模式:ALTER DATABASE DBName SET EMERGENCY .

2. 檢查數(shù)據(jù)庫(kù)的完整性:DBCC  CHECKDB(‘DBName’)

3. 檢查沒(méi)有錯(cuò)誤則恢復(fù)數(shù)據(jù)庫(kù)為正常模式:ALTER DATABASE  DBName SET ONLINE;

4  如檢查數(shù)據(jù)庫(kù)有錯(cuò)誤則修改數(shù)據(jù)庫(kù)為單用戶模式,依情況選擇以下命令行進(jìn)行修復(fù)數(shù)據(jù);

Code Snippet
  1. DBCC CHECKDB('DBName',  REPAIR_FAST);
  2.        
  3. DBCC CHECKDB('DBName',  REPAIR_REBUILD);
  4.        
  5. DBCC CHECKDB('DBName',  REPAIR_ALLOW_DATA_LOSS);

 

修復(fù)完成后將數(shù)據(jù)庫(kù)改為正常模式,重啟SQL服務(wù)或重啟服務(wù)器。

Code Snippet


  1.    ALTER DATABASE DBName SET EMERGENCY       /* 修改數(shù)據(jù)庫(kù)為緊急模式*/
  2.    ALTER DATABASE DBName SET SINGLE_USER      /* 修改數(shù)據(jù)庫(kù)為單用戶模式*/
  3.    ALTER DATABASE DBName SET MULTI_USER       /* 修改數(shù)據(jù)庫(kù)為多用戶模式*/
  4.    ALTER DATABASE DBName SET ONLINE           /* 數(shù)據(jù)庫(kù)從緊急&單用戶&多用戶模式恢復(fù)為正常模式*/
  5.  
  6.    DBCC CHECKDB('DBName')                     /* 檢查數(shù)據(jù)庫(kù)完整性*/
  7.    DBCC CHECKDB('DBName', REPAIR_FAST)        /* 快速修復(fù)數(shù)據(jù)庫(kù)*/
  8.    DBCC CHECKDB('DBName', REPAIR_REBUILD)     /* 重建索引并修復(fù)*/
  9.    DBCC CHECKDB('DBName', REPAIR_ALLOW_DATA_LOSS) /*如果必要允許丟失數(shù)據(jù)修復(fù),數(shù)據(jù)庫(kù)修復(fù)需在單用戶模式下進(jìn)行


1. 關(guān)掉所有能訪問(wèn)數(shù)據(jù)庫(kù)的程序, 比如iis和windows服務(wù). 保證不會(huì)有連接請(qǐng)求 數(shù)據(jù)庫(kù)
    ALTER DATABASE nopapp SET EMERGENCY .設(shè)置緊急模式
2. 用sp_who2查看連接, 用kill {pid} 殺死連接
3. 切到單用戶下.

4. dbcc 修復(fù)數(shù)據(jù)

5. 切到多用戶或者先重啟數(shù)據(jù)庫(kù)實(shí)例再切.
6. ALTER DATABASE nopapp SET ONLINE;

五通軟件商城官方微信公眾號(hào)

相關(guān)教程
    暫無(wú)相關(guān)...
網(wǎng)友評(píng)論
    暫無(wú)評(píng)論...

欄目類(lèi)別