Lè ou itilize Microsoft SQL Server tache oswa jwenn aksè nan yon dosye koripsyon baz done mdf, ou pral wè mesaj erè divès kalite, ki ka yon ti jan konfizyon ou. Se poutèt sa, isit la nou pral eseye lis tout erè posib, klase selon frekans ki fèt yo. Pou chak erè, nou pral dekri sentòm li yo, eksplike rezon egzak li yo epi bay echantiyon dosye kòm byen ke dosye a fiks pa nou an DataNumen SQL Recovery, pou ou ka konprann yo pi byen. Anba a nou pral sèvi ak 'xxx.MDF' eksprime koripsyon ou SQL Server Non dosye dosye mdf.
Baze sou SQL Server oswa CHECKDB mesaj erè, gen twa kalite erè ki pral lakòz echèk:

    1. Erè Alokasyon: Nou konnen done yo nan dosye mdf & NDF yo resevwa lajan kòm paj. E gen kèk paj espesyal ke yo te itilize pou jesyon alokasyon, jan sa a:
Kalite Paj Deskripsyon
GAM Paj Sere enfòmasyon alokasyon kat jeyografik mondyal la (GAM).
SGAM Paj Magazen pataje alokasyon mondyal kat jeyografik (SGAM) info.
Paj IAM Magazen endèks alokasyon kat jeyografik (IAM) info.
PFS Paj Sere enfòmasyon alokasyon PFS.

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

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

 

SQL Server gen yon zouti bati ki rele DBCC, ki gen CHECKDB ak CHECKTABLE opsyon ki ka ede pou fè reparasyon pou yon baz done mdf koripsyon. Sepandan, pou dosye ki grav domaje mdb baz done, DBCC CHECKDB ak CHECKTABLE ap echwe tou.

Erè konsistans rapòte pa CHECKDB:

Erè Alokasyon rapòte pa CHECKDB:

Tout lòt erè rapòte pa CHECKDB: