亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Sql Server置疑數據庫怎么辦

發布時間:2021-10-14 17:50:21 來源:億速云 閱讀:140 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關Sql Server置疑數據庫怎么辦,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1.首先確認已經備份了.mdf和.ldf文件。
2. 在SQL Server中新建一個同名的數據庫,然后停止SQL Server服務。
3. 用原有的.mdf和.ldf文件覆蓋新建數據庫對應的.mdf和.ldf文件。
4. 重新啟動SQL Server服務,這是應該會看到這個數據庫處于置疑(Suspect)狀態。
5. 在SQL查詢分析器中執行以下命令,以允許更新系統表:
use master
go
sp_configure ‘allow updates’,1
reconfigure with override
go
6. 將這個數據庫置為緊急模式:
update sysdatabases set status = 32768 where name = ‘db_name’
go
7. 使用DBCC CHECKDB命令檢查數據庫中的錯誤:
DBCC CHECKDB(‘db_name’)
GO
8. 如果DBCC CHECKDB命令失敗,請轉至第10步,否則先將數據庫置為單用戶模式,再嘗試對其進行修復:
sp_dboption ‘db_name’,’single user’,’true’
DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)
GO
如果在執行DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令時提示說數據庫未處于單用戶模式狀態的話,則重新啟動SQL Server服務,然后繼續嘗試。
9. 如果DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令失敗,請轉至第10步,否則若成功修復了數據庫中的錯誤:
重新執行DBCC CHECKDB(‘db_name’)命令,確認數據庫中已沒有錯誤存在。
清除數據庫的置疑狀態:sp_resetstatus ‘db_name’
清除數據庫的單用戶模式狀態:sp_dboption ‘db_name’,’single user’,’false’
重新啟動SQL Server服務,如果一切正常的話,則數據庫已經成功恢復。
10. 如果以上步驟都不能解決問題的話,請參考附件中的文檔嘗試通過重建事務日志來恢復數據庫中的數據。
如果您只有MDF文件,問題就更加復雜一些,我們需要直接重建事務日志了:

1. 在SQL Server中新建一個同名的數據庫,然后停止SQL Server服務。
2. 用原有的ldf文件覆蓋新建數據庫對應的.mdf文件,將其日志文件(.ldf)刪除。
3. 啟動SQL Server服務,并將數據庫置為緊急模式(同上: 步驟5和步驟6)。
4. 停止并重新啟動SQL Server服務。
5. 執行以下命令重建數據庫日志文件:(下面是個示例,您要用您實際的數據庫名)
DBCC REBUILD_LOG(’cas_db’, ‘D:\cas_db\cas_db_Log.LDF’)
6. 重新將該數據庫置為單用戶模式。
7. 再次嘗試使用DBCC CHECKTABLE或DBCC CHECKDB命令檢查并修復數據庫中的錯誤。

關于“Sql Server置疑數據庫怎么辦”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁城县| 苏尼特左旗| 莒南县| 新巴尔虎右旗| 玉龙| 敦煌市| 尼勒克县| 辽宁省| 皋兰县| 太湖县| 孝义市| 芦山县| 鄂托克前旗| 祁门县| 蓝田县| 舟山市| 丹凤县| 白山市| 玉山县| 富顺县| 巍山| 手机| 绥滨县| 宁安市| 海伦市| 四子王旗| 武夷山市| 无为县| 崇仁县| 太湖县| 南宫市| 花莲市| 都江堰市| 汕尾市| 扶沟县| 吉水县| 宿松县| 张掖市| 南丹县| 封丘县| 正安县|