Lè w ap itilize Microsoft SQL Server pou tache oswa jwenn aksè nan yon dosye baz done MDF koripsyon, ou ka rankontre yon varyete mesaj erè ki ka konfizyon. Anba a, nou pral lis tout erè, klase pa frekans. Pou chak erè, nou pral dekri sentòm li yo, eksplike kòz egzak la, epi bay echantiyon dosye ansanm ak dosye yo fikse pa DataNumen SQL Recovery. Sa ap ede ou pi byen konprann erè sa yo. Remake byen 'xxx.MDF' pral reprezante non kòwonpi ou a SQL Server Fichye baz done MDF.

Baze sou SQL Server oswa mesaj erè CHECKDB, gen twa kalite erè:

    1. Erè alokasyon: Nou konnen done yo nan dosye MDF & NDF yo atribye ba kòm paj. Epi gen kèk paj espesyal ki itilize pou jesyon alokasyon, jan sa a:
Kalite Paj Deskripsyon
Paj GAM Sere enfòmasyon kat alokasyon mondyal (GAM).
Paj SGAM Sere enfòmasyon pataje kat alokasyon mondyal (SGAM).
Paj IAM Sere enfòmasyon kat alokasyon endèks (IAM).
PFS Paj Sere enfòmasyon alokasyon PFS.

Si nenpòt nan paj alokasyon ki anwo yo gen erè, oswa done ki jere pa paj alokasyon sa yo pa konsistan avèk enfòmasyon sou alokasyon an, lè sa a SQL Server oswa CHECKDB pral rapòte erè alokasyon.

  • Erè konsistans: Pou paj ke yo itilize pou estoke done, ki gen ladan paj done yo ak paj endèks, si SQL Server oswa CHECKDB jwenn nenpòt enkonsistans ant kontni paj la ak sòm chèk la, Lè sa a, yo pral rapòte erè konsistans.
  • Tout lòt erè: Kapab genyen lòt erè ki pa tonbe nan de kategori ki anwo yo.

 

SQL Server gen yon zouti entegre ki rele DBCC, ki gen CHECKDB ak CHECKABLE opsyon ki ka ede repare yon baz done MDF koripsyon. Sepandan, pou dosye baz done MDB ki domaje grav, DBCC CHECKDB ak CHECKABLE pral echwe tou.

Erè konsistans rapòte pa CHECKDB:

Erè alokasyon CHECKDB rapòte:

Tout lòt erè CHECKDB rapòte: