Вақте ки шумо 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, ки дорад CHECDDB ва САНҶИШ имконоте, ки метавонанд барои барқарор кардани пойгоҳи додаҳои вайроншудаи MDF кумак кунанд. Аммо, барои файлҳои пойгоҳи додаҳои вазнини MDB, DBCC CHECKDB ва САНҶИШ низ ноком хоҳад шуд.

Хатогиҳои мутобиқат, ки CHECKDB гузориш додааст:

Хатогиҳои тақсимот, ки CHECKDB гузориш додааст:

Ҳама хатогиҳои дигари гузоришкардаи CHECKDB: