Triệu chứng:

Khi đang sử dụng DBCC KIỂM TRADB với REPAIR_ALLOW_DATA_LOSS tham số để sửa chữa cơ sở dữ liệu .MDF bị hỏng, như thế này:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

bạn thấy thông báo lỗi sau:

Msg 8921, cấp 16, trạng thái 1, dòng 8
Kiểm tra chấm dứt. Một lỗi đã được phát hiện trong khi thu thập dữ kiện. Có thể tempdb hết dung lượng hoặc bảng hệ thống không nhất quán. Kiểm tra các lỗi trước đó.
Msg 8998, cấp 16, trạng thái 2, dòng 8
Lỗi trang trên các trang GAM, SGAM hoặc PFS ngăn cản việc kiểm tra tính toàn vẹn phân bổ trong ID cơ sở dữ liệu 39 trang từ (1:0) đến (1:8087). Xem các lỗi khác để biết nguyên nhân.
CHECKDB đã tìm thấy 1 lỗi phân bổ và 0 lỗi nhất quán không liên quan đến bất kỳ đối tượng nào.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:157) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 3, ID chỉ mục 1, ID phân vùng 196608, ID đơn vị phân bổ 196608 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB tìm thấy 1 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysrscols' (ID đối tượng 3).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:131) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 5, ID chỉ mục 1, ID phân vùng 327680, ID đơn vị phân bổ 327680 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB đã tìm thấy 1 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysrowsets' (ID đối tượng 5).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:21) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 7, ID chỉ mục 1, ID phân vùng 458752, ID đơn vị phân bổ 458752 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:18) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 7, ID chỉ mục 2, ID phân vùng 562949953880064, ID đơn vị phân bổ 562949953880064 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysallocunits' (ID đối tượng 7).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:12) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 8, ID chỉ mục 0, ID phân vùng 524288, ID đơn vị phân bổ 524288 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB tìm thấy 1 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysfiles1' (ID đối tượng 8).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:137) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 20, ID chỉ mục 1, ID phân vùng 281474978021376, ID đơn vị phân bổ 281474978021376 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB tìm thấy 1 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysdbfiles' (ID đối tượng 20).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:152) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 23, ID chỉ mục 1, ID phân vùng 281474978217984, ID đơn vị phân bổ 281474978217984 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB tìm thấy 1 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysphfg' (ID đối tượng 23).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:154) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 24, ID chỉ mục 1, ID phân vùng 281474978283520, ID đơn vị phân bổ 281474978283520 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB đã tìm thấy 1 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysprufiles' (ID đối tượng 24).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:92) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 27, ID chỉ mục 1, ID phân vùng 281474978480128, ID đơn vị phân bổ 281474978480128 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:288) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 27, ID chỉ mục 2, ID phân vùng 562949955190784, ID đơn vị phân bổ 562949955190784 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:96) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 27, ID chỉ mục 3, ID phân vùng 844424931901440, ID đơn vị phân bổ 844424931901440 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 3 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysowners' (ID đối tượng 27).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:102) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 29, ID chỉ mục 1, ID phân vùng 281474978611200, ID đơn vị phân bổ 281474978611200 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB tìm thấy 1 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysprivs' (ID đối tượng 29).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:117) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 34, ID chỉ mục 1, ID phân vùng 281474978938880, ID đơn vị phân bổ 281474978938880 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:295) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 34, ID chỉ mục 2, ID phân vùng 562949955649536, ID đơn vị phân bổ 562949955649536 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:368) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 34, ID chỉ mục 3, ID phân vùng 844424932360192, ID đơn vị phân bổ 844424932360192 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:123) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 34, ID chỉ mục 4, ID phân vùng 1125899909070848, ID đơn vị phân bổ 1125899909070848 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 4 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysschobjs' (ID đối tượng 34).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:108) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 41, ID chỉ mục 1, ID phân vùng 281474979397632, ID đơn vị phân bổ 281474979397632 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:245) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 41, ID chỉ mục 2, ID phân vùng 562949956108288, ID đơn vị phân bổ 562949956108288 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.syscolpars' (ID đối tượng 41).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:10) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 44, ID chỉ mục 1, ID phân vùng 281474979594240, ID đơn vị phân bổ 281474979594240 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:286) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 44, ID chỉ mục 2, ID phân vùng 562949956304896, ID đơn vị phân bổ 562949956304896 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysnsobjs' (ID đối tượng 44).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:76) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 50, ID chỉ mục 1, ID phân vùng 281474979987456, ID đơn vị phân bổ 281474979987456 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:292) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 50, ID chỉ mục 2, ID phân vùng 562949956698112, ID đơn vị phân bổ 562949956698112 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:294) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 50, ID chỉ mục 3, ID phân vùng 844424933408768, ID đơn vị phân bổ 844424933408768 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 3 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysscalartypes' (ID đối tượng 50).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:125) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 54, ID chỉ mục 1, ID phân vùng 281474980249600, ID đơn vị phân bổ 281474980249600 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:284) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 54, ID chỉ mục 2, ID phân vùng 562949956960256, ID đơn vị phân bổ 562949956960256 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysidxstats' (ID đối tượng 54).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:141) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 55, ID chỉ mục 1, ID phân vùng 281474980315136, ID đơn vị phân bổ 281474980315136 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:55) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 55, ID chỉ mục 2, ID phân vùng 562949957025792, ID đơn vị phân bổ 562949957025792 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysiscols' (ID đối tượng 55).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:13) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 58, ID chỉ mục 1, ID phân vùng 281474980511744, ID đơn vị phân bổ 72057594037993472 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:84) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 58, ID chỉ mục 2, ID phân vùng 562949957222400, ID đơn vị phân bổ 72057594038059008 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysbinobjs' (ID đối tượng 58).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:129) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 60, ID chỉ mục 1, ID phân vùng 281474980642816, ID đơn vị phân bổ 281474980642816 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:45) được trỏ đến bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 60, ID chỉ mục 1, ID phân vùng 281474980642816, ID đơn vị phân bổ 71776119065149440 (loại dữ liệu LOB) , nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysobjvalues' (ID đối tượng 60).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:88) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 64, ID chỉ mục 1, ID phân vùng 281474980904960, ID đơn vị phân bổ 281474980904960 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:243) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 64, ID chỉ mục 2, ID phân vùng 562949957615616, ID đơn vị phân bổ 562949957615616 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysclsobjs' (ID đối tượng 64).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:15) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 69, ID chỉ mục 1, ID phân vùng 281474981232640, ID đơn vị phân bổ 72057594039697408 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:39) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 69, ID chỉ mục 2, ID phân vùng 562949957943296, ID đơn vị phân bổ 72057594039762944 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:290) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 69, ID chỉ mục 3, ID phân vùng 844424934653952, ID đơn vị phân bổ 72057594039828480 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 3 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysrts' (ID đối tượng 69).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:98) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 74, ID chỉ mục 1, ID phân vùng 281474981560320, ID đơn vị phân bổ 281474981560320 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:100) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 74, ID chỉ mục 2, ID phân vùng 562949958270976, ID đơn vị phân bổ 562949958270976 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.syssingleobjrefs' (ID đối tượng 74).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:104) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 75, ID chỉ mục 1, ID phân vùng 281474981625856, ID đơn vị phân bổ 281474981625856 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:106) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 75, ID chỉ mục 2, ID phân vùng 562949958336512, ID đơn vị phân bổ 562949958336512 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysmultiobjrefs' (ID đối tượng 75).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:33) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 90, ID chỉ mục 1, ID phân vùng 281474982608896, ID đơn vị phân bổ 72057594038583296 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:81) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 90, ID chỉ mục 2, ID phân vùng 562949959319552, ID đơn vị phân bổ 72057594038648832 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysqnames' (ID đối tượng 90).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:49) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 91, ID chỉ mục 1, ID phân vùng 281474982674432, ID đơn vị phân bổ 72057594038779904 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:35) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 91, ID chỉ mục 2, ID phân vùng 562949959385088, ID đơn vị phân bổ 72057594038845440 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysxmlcomComponent' (ID đối tượng 91).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:83) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 92, ID chỉ mục 1, ID phân vùng 281474982739968, ID đơn vị phân bổ 72057594038976512 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB tìm thấy 1 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysxmlfacet' (ID đối tượng 92).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:130) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 93, ID chỉ mục 1, ID phân vùng 281474982805504, ID đơn vị phân bổ 72057594039107584 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:22) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 93, ID chỉ mục 2, ID phân vùng 562949959516160, ID đơn vị phân bổ 72057594039173120 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysxmlplacement' (ID đối tượng 93).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:114) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 97, ID chỉ mục 1, ID phân vùng 281474983067648, ID đơn vị phân bổ 72057594038190080 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:134) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 97, ID chỉ mục 2, ID phân vùng 562949959778304, ID đơn vị phân bổ 72057594038255616 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 2 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'sys.sysbinsubobjs' (ID đối tượng 97).
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Không thể sửa lỗi này.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Không thể sửa lỗi này.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Không thể sửa lỗi này.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Không thể sửa lỗi này.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Không thể sửa lỗi này.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
Msg 8939, cấp 16, trạng thái 98, dòng 8
Lỗi bảng: ID đối tượng 99, ID chỉ mục 0, ID phân vùng 0, ID đơn vị phân bổ 6488064 (loại Dữ liệu phân bổ hệ thống), trang (57311:268369920). Kiểm tra (IS_OFF (BUF_IOERR, pBUF->bstat)) không thành công. Giá trị là 2057 và -4.
CHECKDB đã tìm thấy 5 lỗi phân bổ và 28 lỗi nhất quán trong bảng '(ID đối tượng 99)' (ID đối tượng 99).
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:120) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 245575913, ID chỉ mục 0, ID phân vùng 72057594040549376, ID đơn vị phân bổ 72057594045792256 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:118) được trỏ đến bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 245575913, ID chỉ mục 0, ID phân vùng 72057594040549376, ID đơn vị phân bổ 72057594045857792 (loại dữ liệu LOB) , nhưng nó không được phát hiện trong quá trình quét.
Không thể sửa lỗi này.
Msg 2575, cấp 16, trạng thái 1, dòng 8
Trang Bản đồ phân bổ chỉ mục (IAM) (1:126) được trỏ tới bởi con trỏ tiếp theo của trang IAM (0:0) trong ID đối tượng 245575913, ID chỉ mục 2, ID phân vùng 72057594040614912, ID đơn vị phân bổ 72057594045923328 (loại Trong hàng dữ liệu), nhưng nó không được phát hiện trong quá trình quét.
Việc sửa lỗi này đòi hỏi phải sửa các lỗi khác trước.
CHECKDB đã tìm thấy 3 lỗi phân bổ và 0 lỗi nhất quán trong bảng 'TestTable' (ID đối tượng 245575913).
CHECKDB tìm thấy 58 lỗi phân bổ và 28 lỗi nhất quán trong cơ sở dữ liệu 'xxxx'.

trong đó 'xxxx' là tên của cơ sở dữ liệu MDF bị hỏng đang được sửa chữa.

Đây là lỗi phân bổ vì có vấn đề với các trang IAM, tương ứng với Tin nhắn 2575 lỗi.

Ảnh chụp màn hình thông báo lỗi:

Giải thích chính xác:

Dữ liệu trong file MDF được lưu trữ dưới dạng trang, mỗi trang có dung lượng 8KB. Trang Bản đồ phân bổ chỉ mục (IAM) được sử dụng để phân bổ các trang trong Tệp MDF và chúng được liên kết dưới dạng danh sách.

Nếu lệnh DBCC CHECKDB nhận thấy danh sách liên kết của các trang IAM không hợp lệ và không thể khắc phục sự cố thì nó sẽ báo lỗi này.

Bạn có thể sử dụng sản phẩm của chúng tôi DataNumen SQL Recovery để khôi phục dữ liệu từ tệp MDF bị hỏng và khắc phục lỗi này.

Các tệp mẫu:

Lấy mẫu các tệp MDF bị hỏng sẽ gây ra lỗi tin nhắn 2575:

SQL Server phiên bản Tập tin MDF bị hỏng Tệp MDF được cố định bởi DataNumen SQL Recovery
SQL Server 2014 Lỗi2.mdf Error2_fixed.mdf

 

Tài liệu tham khảo:

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-2575-database-engine-error?view=sql-server-ver15