資料庫質疑解決辦法

2021-04-19 04:26:55 字數 650 閱讀 8933

解決-資料庫置疑

student(置疑資料庫)

1、停止sql服務

2、複製 .mdf

3、儲存好資料檔案後,刪除置疑資料庫,並建立同名資料庫

4、停止sql 刪除新建資料庫的日誌檔案, 用原來的資料檔案 覆蓋 現在的資料檔案  執行sql

5、把資料庫設定為「允許對系統目錄進行直接修改」              --資料庫屬性 伺服器設定

6、把資料庫設定為緊急恢復模式

update sysdatabases set status=-32768 where dbid=db_id('student')

student(唯讀/置疑/離線/緊急模式)                           --此時企業管理器中質疑資料庫的狀態為(唯讀/置疑/離線/緊急模式)

7、重建日誌檔案

dbcc rebuild_log('student','c:/student_log.ldf')

8、驗證資料庫一致性

dbcc checkdb('student')

9、設定為正常狀態

sp_dboption 'student','dbo use only','false'

10、去掉「允許對系統目錄進行直接修改」           --資料庫屬性 伺服器設定

資料庫死鎖解決辦法

1.之前遇到過乙個場景 有乙個使用者登入一直失敗,但是其他使用者卻可以正常登入,後來測試藉口發現在登入時更新這個使用者的登入時間時,一直沒有反應然後超時了。因為innordb是行級鎖的所以就想到了是這條使用者的資訊被鎖住了。2.解決方案 執行語句 select from information sc...

資料庫質疑刪不掉也分離不了的解決辦法

執行一下語句 use master go sp configure allow updates 1 reconfigure with override go update sysdatabases set status 32768 where name 置疑的資料庫名 go sp dboption ...

附加資料庫失敗解決辦法

附加資料庫失敗解決辦法錯誤 1813 1.備份之前分離得到的.mdf與.ldf檔案,建乙個同名的資料庫 2.修改伺服器設定 允許多系統目錄進行直接修改 use master go sp configure allow updates 1 go reconfigure with override go...