公司消耗品t6系統查詢某錶時反映很慢,經過dbcc checkde 表後出現如下錯誤:
--表 'ap_vouchs' (物件 id 568389094)中發現 0 個分配錯誤和 2 個一致性錯誤。
--表 'ar_badpara' (物件 id 616389265)中發現 0 個分配錯誤和 2 個一致性錯誤。
---解決方法:
--以repair_allow_data_loss級別修復表
--dbcc checktable('ap_vouchs',repair_allow_data_loss)
---如果是資料庫是「多使用者模式」,先修改為「單使用者模式」
--alter database t6db set single_user with rollback immediate
--如果還有問題,修復索引表
--dbcc dbreindex('ap_vouchs')
--再修復表
--dbcc checktable('ar_badpara') ----直到返回結果沒有錯誤!
--還原"多使用者模式"
--alter database t6db set multi_user with rollback immediate
DBCC CHECKDB 資料庫或表修復
ms sql server 提供了很多資料庫修復的命令,當資料庫質疑或是有的無法完成讀取時可以嘗試這些修復命令。1.dbcc checkdb 重啟伺服器後,在沒有進行任何操作的情況下,在sql查詢分析器中執行以下sql進行資料庫的修復,修復資料庫存在的一致性錯誤與分配錯誤。use master de...
DBCC CHECKDB 資料庫或表修復
ms sql server 提供了很多資料庫修復的命令,當資料庫質疑或是有的無法完成讀取時可以嘗試這些修復命令。1.dbcc checkdb 重啟伺服器後,在沒有進行任何操作的情況下,在sql查詢分析器中執行以下sql進行資料庫的修復,修復資料庫存在的一致性錯誤與分配錯誤。use master de...
gnu grub修復 如何修復grub異常
gnu grub grand unified bootloader簡稱 grub 是乙個來自gnu專案的多作業系統啟動程式。grub是多啟動規範的實現,它允許使用者可以在計算機內同時擁有多個作業系統,並在計算機啟動時選擇希望執行的作業系統。grub可用於選擇作業系統分割槽上的不同核心,也可用於向這些...