Ke hoʻohana nei iā Microsoft SQL Server no ka hoʻopili ʻana a i ʻole ke komo ʻana i kahi faila waihona MDF hewa, hiki iā ʻoe ke hālāwai me nā ʻano memo hewa e hiki ke huikau. Ma lalo, e papa inoa mākou i nā hewa a pau, i hoʻokaʻawale ʻia e ka pinepine. No kēlā me kēia hewa, e wehewehe mākou i kona mau hōʻailona, wehewehe i ke kumu kūpono, a hāʻawi i nā faila laʻana me nā faila i hoʻopaʻa ʻia e DataNumen SQL Recovery. E kōkua kēia iā ʻoe e hoʻomaopopo maikaʻi i kēia mau hewa. E hoʻomaopopo ʻo 'xxx.MDF' e hōʻike ana i ka inoa o kāu palaho SQL Server MDF waihona waihona.
Ma muli o SQL Server a i ʻole nā memo hewa CHECKDB, aia ʻekolu ʻano hewa:
-
- Nā hewa hoʻokaʻawale: Ua ʻike mākou ua hoʻokaʻawale ʻia nā ʻikepili i nā faila MDF & NDF e like me palapala i. A aia kekahi mau ʻaoʻao kūikawā i hoʻohana ʻia no ka hoʻokele ʻana, penei:
ʻAno ʻAoʻao | Description |
ʻAoʻao GAM | E mālama i ka ʻike palapala ʻāina hoʻokaʻawale honua (GAM). |
ʻAoʻao SGAM | E kūʻai i ka ʻike palapala hoʻokaʻawale honua (SGAM). |
ʻAoʻao IAM | E kūʻai i ka ʻike palapala hoʻokaʻawale kuhikuhi (IAM). |
PFS Page | E mālama i ka ʻike hoʻokaʻawale PFS. |
Inā he hewa kekahi o kēia mau ʻaoʻao hoʻokaʻawale, a i ʻole ka ʻikepili i mālama ʻia e kēia mau ʻaoʻao hoʻokaʻawale me ka ʻike hoʻokaʻawale, a laila SQL Server a i ʻole CHECKDB e hōʻike kuhi hewa.
- Nā hewa kūlike: no ka mea, palapala i i hoʻohana ʻia e mālama i ka ʻikepili, me nā ʻaoʻao ʻikepili a me nā ʻaoʻao kuhikuhi, inā SQL Server a i ʻole ʻo CHECKDB e ʻike i ka like ʻole ma waena o ka ʻaoʻao ʻaoʻao a me ka checksum, a laila e hōʻike lākou nā hewa kūlike.
- Nā hewa ʻē aʻe a pau: Aia paha nā hewa ʻē aʻe ʻaʻole i hāʻule i loko o nā ʻāpana ʻelua i luna.
- ʻAʻole ʻo xxxx.mdf kahi waihona waihona waihona. (Microsoft SQL Server, Hapa: 5171)
- ʻO ke poʻo no ka faila 'xxxx.mdf' ʻaʻole ia he poʻomanaʻo waihona waihona. ʻAʻole pololei ka waiwai FILE SIZE. (Microsoft SQL Server, Hapa:5172)
- SQL Server ua ʻike ʻia kahi hewa I/O e pili ana i ke kūlike kūpono: helu helu hewa
- SQL Server ua ʻike ʻia kahi hewa I/O e pili ana i ke kūlike kūpono: ʻaoʻao haehae
- Holoi hewa ʻoe i kekahi mau moʻolelo a i ʻole kekahi mau papa ma ka waihona.
SQL Server loaʻa i kahi mea hana i kūkulu ʻia i kapa ʻia DBCC, ia e CHECKDB a HAAWINA HELU nā koho e hiki ke kōkua i ka hoʻoponopono ʻana i kahi waihona MDF hewa. Eia naʻe, no nā faila waihona MDB i poino nui, DBCC CHECKDB a HAAWINA HELU e hāʻule nō hoʻi.
Hōʻike ʻia nā hewa kūlike e CHECKDB:
- SQL Server ua ʻike ʻia kahi hewa I/O e pili ana i ke kūlike kūpono: helu helu hewa
- ʻAʻohe lālani pili i ka lālani ma sys.xxx ma sys.xxx.
- Hapa papa: Object ID ##, index ID ## e kūkulu hou ʻia.
- ʻAʻole hiki ke hana hou ʻia kēia papa kuhikuhi papa ʻōnaehana.
- Object ID ##, index ID ##, partition ID ##, alloc unit ID ## (type Unknown), page ID (##:560) loaʻa kahi ID ʻaoʻao hewa i kona poʻo ʻaoʻao.
Ua hōʻike ʻia nā hewa hoʻokaʻawale e CHECKDB:
- Kuhi ʻia ka ʻaoʻao Index Allocation Map (IAM) e ka mea kuhikuhi hope o ka ʻaoʻao IAM
- Hōʻike ʻia ka nui (##:##) ma ka ID waihona ## i hoʻokaʻawale ʻia i ka GAM, akā ʻaʻohe SGAM a i ʻole IAM i hoʻokaʻawale iā ia.
ʻO nā hewa ʻē aʻe a pau i hōʻike ʻia e CHECKDB:
- ʻAʻole:(-########) Ke hoʻokō nei i ka hulina "DBCC CHECKDB(xxxx) WITH NO_INFOMSGS" i hāʻule me kēia hewa: "xxxx".
- Ua ʻike ʻia ka hewa I/O (ID ʻaoʻao maikaʻi ʻole) i ka wā heluhelu ma offset 0x###### ma ka faila 'xxxx.mdf'.
- ʻAʻole hiki i ka Pūnaehana ke hoʻāla i ka nui o ka waihona e kūkulu hou i ka lāʻau
- Pohō ʻIke I ka wā e hoʻoponopono ai me CHECKDB
- Ua ʻoki ʻia ka faila e ka ʻōnaehana hana.
- I ka hana hou ʻana i kahi hana i hoʻopaʻa ʻia ma ka waihona 'xxxx', ua loaʻa kahi hewa ma ka ID moʻolelo log.