日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

SQLServer数据库可疑的解决方法

發(fā)布時(shí)間:2023/12/20 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQLServer数据库可疑的解决方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔

文章目錄

  • 前言
  • 方法


前言

介紹數(shù)據(jù)庫可疑后的解決方法,原理是通過數(shù)據(jù)庫deckdb語句進(jìn)行檢測和修復(fù),親測有效,操作前建議先拷出數(shù)據(jù)庫實(shí)體文件進(jìn)行備份

方法

使用SQLServer Management studio工具進(jìn)行修復(fù),新建查詢,數(shù)據(jù)庫執(zhí)行以下步驟的語句
wtSQL為樣例數(shù)據(jù)庫名字,實(shí)際執(zhí)行需要修改成實(shí)際出問題的數(shù)據(jù)庫名字

1 將數(shù)據(jù)庫設(shè)置為應(yīng)急狀態(tài)
alter database wtSQL set emergency
執(zhí)行后,為了保險(xiǎn)起見,重新停止、開啟的SQLSERVER服務(wù)
再打開數(shù)據(jù)庫,已經(jīng)可以看到里面的內(nèi)容了,如表,視圖,存儲(chǔ)過程等
數(shù)據(jù)庫名稱后有緊急標(biāo)志,能看到數(shù)據(jù)庫結(jié)構(gòu),但無法進(jìn)行備份等操作
5 將數(shù)據(jù)庫設(shè)置為單用戶模式
ALTER DATABASE wtSQL SET SINGLE_USER
6 對(duì)數(shù)據(jù)庫進(jìn)行檢查修復(fù)
dbcc checkdb(wtSQL,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(wtSQL,REPAIR_REBUILD)
操作后,仍然停止啟動(dòng)SQLSERVER服務(wù)(不確定是否需要,我只是為了想無干擾查看執(zhí)行后的數(shù)據(jù)庫狀況)

重新打開數(shù)據(jù)庫,已經(jīng)是正常狀態(tài)了,沒有應(yīng)急提示了
7 取消單用戶模式
exec sp_dboption wtSQL, N’single’, N’false’

至此,數(shù)據(jù)庫恢復(fù)完畢,對(duì)數(shù)據(jù)庫進(jìn)行BAK

總結(jié)

以上是生活随笔為你收集整理的SQLServer数据库可疑的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。