Microsoft istifadə edərkən SQL Server bozulmuş bir MDF verilənlər bazası faylına əlavə etmək və ya daxil olmaq üçün bir az qarışıq ola biləcək müxtəlif səhv mesajlarını görəcəksiniz. Buna görə də, burada baş verə biləcək tezliklərə görə sıralanmış bütün səhvləri sadalamağa çalışacağıq. Hər bir səhv üçün simptomunu təsvir edəcəyik, dəqiq səbəbini izah edəcəyik və nümunə sənədləri, eyni zamanda müəyyən etdiyimiz faylı verəcəyik DataNumen SQL Recovery, onları daha yaxşı başa düşmək üçün. Aşağıda pozğun olduğunuzu ifadə etmək üçün 'xxx.MDF' istifadə edəcəyik SQL Server MDF verilənlər bazası fayl adı.
Əsasında SQL Server və ya CHECKDB səhv mesajları, uğursuzluğa səbəb olacaq üç növ səhv var:

    1. Ayrılma səhvləri: MDF və NDF sənədlərindəki məlumatların ayrıldığını bilirik səhifələr. Ayrılıqda idarəetmə üçün istifadə olunan bəzi xüsusi səhifələr aşağıdakılardır:
Səhifə növü təsvir
GAM səhifəsi Qlobal ayırma xəritəsi (GAM) məlumatını saxlayın.
SGAM Səhifəsi Paylaşılan qlobal ayırma xəritəsi (SGAM) məlumatlarını saxlayın.
IAM Səhifə Mağaza indeksi ayırma xəritəsi (IAM) məlumatı.
PFS səhifəsi Mağaza PFS ayırma məlumatlarını.

Yuxarıdakı ayırma səhifələrindən hər hansı birində səhv varsa və ya bu ayırma səhifələri tərəfindən idarə olunan məlumatlar ayırma məlumatları ilə uyğun gəlmirsə, o zaman SQL Server və ya CHECKDB hesabat verəcəkdir ayırma səhvləri.

  • Tutarlılıq səhvləri: Üçün səhifələr əgər məlumat səhifələri və indeks səhifələri daxil olmaqla məlumatların saxlanması üçün istifadə olunur SQL Server və ya CHECKDB səhifə məzmunu ilə sağlama cəmi arasında uyğunsuzluq aşkar edərsə, bildirəcəklər tutarlılıq səhvləri.
  • Bütün digər səhvlər: Yuxarıdakı iki kateqoriyaya aid olmayan digər səhvlər də ola bilər.

 

SQL Server adlı daxili bir vasitə var DBCC, olan CHECDDBYoxlama masası bozulmuş bir MDF verilənlər bazasını düzəltməyə kömək edə biləcək seçimlər. Bununla birlikdə, ciddi zədələnmiş MDB verilənlər bazası sənədləri üçün, DBCC CHECKDBYoxlama masası də uğursuz olacaq.

CHECKDB tərəfindən bildirilən tutarlılıq səhvləri:

CHECKDB tərəfindən bildirilən ayırma səhvləri:

CHECKDB tərəfindən bildirilən bütün digər səhvlər: