茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1672591 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_60D_00167.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2018/9/15 1:49:33
數據庫為什麼不能脫機,點了脫機就這樣一直拖著....!點了下面的關閉,數據庫就不正常了出現各種疑難雜症

sqlserver脫機過程中先要將提交的操作commit後才執行,很可能是之前的sql操作鎖住了表或數據,所以數據庫就一直在等待解鎖了,這種情況檢查一下數據庫應用有無吊住線程

追問
您回答還是比較專業的!我現在點脫機後一直這樣脫機,我關閉了,然後又一次點的脫機,脫機成功了,然後也聯機亮了也聯機上了!
但有時候第二次脫機還是報錯,刪除數據庫和分離數據庫都報錯 !還會自動變成數據庫(單個用戶)這時候什麼操作都不能做了!不過還是把數據庫分離掉了!具體怎麼分離掉的記不得了!
那以後脫機之前要做什麼才能保證脫機失誤減少?你說的鎖住了表和數據庫是怎麼回事?
追答
可以有個簡單的辦法測試一下是數據庫問題還是應用程序問題 就是關閉所有和數據庫相關的應用程序 然後重啟數據庫後再嘗試脫機操作 如果能正常脫機說明之前的問題是應用導致的 如果仍然有上述問題 那可能是數據庫本身問題了 建議官網升級

脫機失敗的原因:
1、數據損壞,可以通過 dbcc checkdb('NG0001') 命令檢查數據是否有問題,如有問題請在網上查找相關的解決方案修復數據庫。
2、當前數據庫還有用戶在使用,可以在「活動監視器」裡檢查有無「NG0001」的連接,如有,需要將該連接終止才能繼續脫機。(有些是自動連接的,可以多刷新幾次,確認沒連著了再脫機)

有程序正在訪問數據庫,或者數據庫文件本身存在錯誤,就會出現這樣的情況
檢查是否有數據庫訪問,如果有關閉程序
如果還是不行就強行關閉數據庫服務,然後用單機模式檢查修復數據庫錯誤,如果這樣都不行說明數據庫文件錯誤比較嚴重了,建議恢復備份

原文出處:数据库为什么不能脱机,点了脱机就这样一直拖着....!点了下面的关闭,数据库就不正常了出现各种疑难杂症_百度知道
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|