Microsoft корпорациясын қолданған кезде SQL Server MDF дерекқорының бүлінген файлын тіркеу немесе оған қол жеткізу үшін сіз әр түрлі қате туралы хабарламаларды көресіз, бұл сіз үшін біраз түсініксіз болуы мүмкін. Сондықтан, біз барлық мүмкін болатын қателіктерді олардың пайда болу жиілігіне қарай сұрыптауға тырысамыз. Әрбір қате үшін біз оның симптомын сипаттаймыз, оның нақты себебін түсіндіреміз және файлдармен, сондай-ақ біздің файлмен бекітілген файлдарды келтіреміз DataNumen SQL Recovery, оларды жақсылап түсіну үшін. Төменде біз сіздің бұзылғаныңызды білдіру үшін 'xxx.MDF' қолданамыз SQL Server MDF мәліметтер базасының файл атауы.
Негізделген SQL Server немесе CHECKDB қате туралы хабарламалар, үш түрдегі қателер бар, олар сәтсіздікке әкеледі:

    1. Бөлу қателері: Біз MDF және NDF файлдарындағы мәліметтер қалай бөлінгенін білеміз беттер. Бөлуді басқаруға арналған бірнеше арнайы беттер бар, олар:
Бет түрі сипаттамасы
GAM беті Глобалды бөлу картасы (GAM) туралы ақпаратты сақтаңыз.
SGAM парағы Ортақ глобалды бөлу картасын (SGAM) сақтаңыз.
IAM парағы Индексті бөлу картасы (IAM) туралы ақпаратты сақтаңыз.
PFS парағы PFS бөлу туралы ақпаратты сақтаңыз.

Егер жоғарыда аталған бөлу парақтарының кез-келгенінде қателіктер болса немесе осы бөлу парақтары басқаратын мәліметтер бөлу туралы ақпаратқа сәйкес келмесе, онда SQL Server немесе CHECKDB есеп береді бөлу қателіктері.

  • Жүйелік қателіктер: үшін беттер егер деректер беттерін және индекс парақтарын қоса алғанда, деректерді сақтау үшін пайдаланылатын болса, егер SQL Server немесе CHECKDB парақ мазмұны мен бақылау сомасы арасындағы сәйкессіздікті тапса, олар есеп береді консистенция қателіктері.
  • Барлық басқа қателер: Жоғарыда аталған екі санатқа жатпайтын басқа да қателіктер болуы мүмкін.

 

SQL Server деп аталатын кіріктірілген құралы бар DBCC, бар CHECDD және Тексеру кестесі бүлінген MDF дерекқорын жөндеуге көмектесетін опциялар. Алайда, қатты зақымдалған MDB дерекқорының файлдары үшін, DBCC CHECKDB және Тексеру кестесі сонымен қатар сәтсіздікке ұшырайды.

CHECKDB хабарлаған дәйектілік қателіктері:

CHECKDB хабарлаған бөлу қателері:

CHECKDB хабарлаған барлық басқа қателер: