sqlServer DBCC CHECKFILEGROUP sysindexes 表的一致性錯誤(-)
客戶的sqlServer備用資料庫,使用dbcc 檢查時,
所有其它的表都OK,就是sysindexes表存在問題。
伺服器: 訊息 8964,級別 16,狀態 1,行 1
表錯誤: 物件 ID 2。text、ntext 或 image 節點(位於頁 (1:618),槽 0,文字 ID 208889446400)未被引用。
採用以下方法:
USE MASTER
GO
sp_dboption '資料庫名', 'single user', 'true'
Go
DBCC CHECKDB('資料庫名', REPAIR_ALLOW_DATA_LOSS)
Go
USE 資料庫名
go
exec sp_msforeachtable 'DBCC CHECKTABLE(''?'',REPAIR_ALLOW_DATA_LOSS)'
exec sp_msforeachtable 'DBCC DBREINDEX(''?'')'
go
sp_dboption '資料庫名', 'single user', 'false'
處理的結果還在等待中。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/197458/viewspace-1011001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sqlserver 關於DBCC CHECKDB的總結SQLServer
- DBCC CheckDB-架構損壞。執行 DBCC CHECKCATALOG 嚴重錯誤。架構
- Sqlserver:代理錯誤日誌,知多少?SQLServer
- http 錯誤表HTTP
- SQL一致性錯誤修復SQLSQL
- SqlServer 主從複製錯誤分析--20598SQLServer
- 雲伺服器sqlserver 2000的15457錯誤伺服器SQLServer
- SqlServer NBU備份出現錯誤程式碼2SQLServer
- http 錯誤程式碼表HTTP
- HTTP錯誤提示資訊表HTTP
- ORACLE 錯誤一覽表Oracle
- Oracle ORA-錯誤表Oracle
- SQLServer錯誤程式碼及解釋(留著備用)SQLServer
- sqlserver2000資料庫修復實戰經驗DBCCSQLServer資料庫
- 對SQLServer錯誤使用聚集索引的優化案例(千萬級資料量)SQLServer索引優化
- openGauss 處理錯誤表
- 執行指令碼寫入中間表錯誤返回錯誤資訊指令碼
- SQLServer臨時表的使用SQLServer
- 【sqlserver】查詢 表的大小SQLServer
- SqlServer2005恢復報154錯誤處理SQLServer
- 利用DBCC PAGE檢視SQL Server中的表和索引資料SQLServer索引
- 錯誤新增表空間的資料檔案
- DBCC 命令列表命令列
- 利用undo的閃回特性恢復錯誤操作的表
- 恢復update,delete表資料錯誤的語句delete
- 常用DBCC學習
- Sqlserver 如何truncate linked server的表SQLServer
- sqlServer修復有問題的表SQLServer
- Sqlserver Try Catch時Catch捕獲到錯誤則重試一次的寫法SQLServer
- ORACLE錯誤原因查詢表ORA-0Oracle
- Oracle10g DML錯誤日誌表Oracle
- 在HPUX ASM上建立表空間產生的錯誤UXASM
- Sqlserver的表沒有高水位但是有碎片的概念,sqlserver表的碎片的檢視和整理方法SQLServer
- 記錄一次根據錯誤資訊無法定位錯誤的錯誤
- mssql sqlserver 快速表備份和表還原的方法SQLServer
- SQLServer進行表歸檔SQLServer
- Sqlserver表和索引壓縮SQLServer索引
- sqlserver表結構查詢SQLServer