Nigbati o ba lo Microsoft SQL Server lati sopọ tabi wọle si faili data MDF ti o bajẹ, iwọ yoo ri ọpọlọpọ awọn ifiranṣẹ aṣiṣe, eyiti o le jẹ iruju diẹ si ọ. Nitorinaa, nibi a yoo gbiyanju lati ṣe atokọ gbogbo awọn aṣiṣe ti o ṣeeṣe, lẹsẹsẹ gẹgẹbi igbohunsafẹfẹ iṣẹlẹ wọn. Fun aṣiṣe kọọkan, a yoo ṣe apejuwe aami aisan rẹ, ṣalaye idi rẹ ti o tọ ati fun awọn faili apẹẹrẹ bii faili ti o wa nipasẹ wa DataNumen SQL Recovery, ki o le ye wọn daradara. Ni isalẹ a yoo lo 'xxx.MDF' lati ṣafihan ibajẹ rẹ SQL Server MDF orukọ faili data.
Da lori SQL Server tabi awọn ifiranṣẹ aṣiṣe CHECKDB, awọn aṣiṣe mẹta lo wa ti yoo fa ikuna:

    1. Awọn aṣiṣe ipin A mọ data ti o wa ninu awọn faili MDF & NDF ti pin bi ojúewé. Ati pe awọn oju-iwe pataki kan wa ti a lo fun iṣakoso ipin, bi atẹle:
Oju-iwe Oju-iwe Apejuwe
GAM Oju-iwe Fipamọ maapu ipin agbaye (GAM) alaye.
Oju-iwe SGAM Ṣe tọju alaye ipin agbaye pinpin (SGAM) alaye.
IAM Oju-iwe Alaye ipin atọka itaja (IAM) alaye.
Oju-iwe PFS Tọjú PFS ipin ipin.

Ti eyikeyi awọn oju-iwe ipin ipin loke ni awọn aṣiṣe, tabi data ti iṣakoso nipasẹ awọn oju-iwe ipin wọnyi ko ni ibamu pẹlu alaye ipin, lẹhinna SQL Server tabi CHECKDB yoo ṣe ijabọ awọn aṣiṣe ipin.

  • Awọn aṣiṣe aitasera: fun ojúewé ti a lo lati tọju data, pẹlu awọn oju-iwe data ati awọn oju-iwe atọka, ti o ba jẹ SQL Server tabi CHECKDB wa aisedede eyikeyi laarin awọn akoonu oju-iwe ati iwe ayẹwo, lẹhinna wọn yoo ṣe ijabọ awọn aṣiṣe aitasera.
  • Gbogbo awọn aṣiṣe miiran: Awọn aṣiṣe miiran le wa ko ṣubu sinu awọn isọri meji ti o wa loke.

 

SQL Server ni ohun elo ti a ṣe sinu ti a pe DBCC, eyiti o ni Ṣayẹwo ati Ṣayẹwo awọn aṣayan ti o le ṣe iranlọwọ lati tunṣe ibi ipamọ data MDF bajẹ. Sibẹsibẹ, fun awọn faili ipamọ data MDB ti o buru pupọ, DBCC Ṣayẹwo ati Ṣayẹwo yoo tun kuna.

Awọn aṣiṣe aitasera ti o royin nipasẹ CHECKDB:

Awọn aṣiṣe ipin nipasẹ CHECKDB:

Gbogbo awọn aṣiṣe miiran ti o royin nipasẹ CHECKDB: