Hōʻailona:

I ka wā e hoʻohana ai DBCC CHECKDB me REPAIR_ALLOW_DATA_LOSS aiao e hoʻoponopono i kahi database .MDF kolohe, e like me kēia:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ʻike ʻoe i ka leka uila aʻe:

Nā hopena DBCC no 'xxxx'.
Ua loaʻa ʻo CHECKDB i nā hewa hoʻokaʻawale a me nā hemahema 0 kūlike ʻole i ka waihona 'xxxx'.
Msg 824, Papa 24, Mokuʻāina 2, laina 8
SQL Server ʻike ʻia i kahi hewa I / O e pili ana i ka loiloi: hewa ka Checkum (manaʻo ʻia: 0xea8a9a2f; maoli: 0x37adbff8). Ua hana ʻia i ka manawa o ka heluhelu ʻana i ka ʻaoʻao (1:28) i ka waihona ID 39 ma ka offset 0x00000000038000 ma ka faila 'xxxx.mdf'. Nā leka hou aʻe i ka SQL Server hiki i ka log loulou a i ʻole ka log hanana hanana ʻōnaehana ke hāʻawi i nā kikoʻī. He kūlana hewa nui kēia e hoʻoweliweli nei i ka pono o ka waihona a pono e hoʻoponopono koke ʻia. Hoʻopiha i kahi kikoʻī paʻa ʻike kikoʻī piha (DBCC CHECKDB). Hiki ke hoʻokumu ʻia kēia hemahema e nā kumu he nui; no ka ʻike hou aku, e ʻike SQL Server Nā puke ma ka pūnaewele.

kahi 'xxxx.mdf' ka inoa o ka faila MDF i hana hewa ʻia e hoʻoponopono hou ʻia. ʻOiai ʻo CHECKDB e ʻōlelo nei

Ua loaʻa ʻo CHECKDB i nā hewa hoʻokaʻawale a me nā hemahema 0 kūlike ʻole i ka waihona 'xxxx'.

Kuhi hewa mau kēia (Msg 824) i ka waihona pūnaewele.

Screenshot o ka memo hemahema:

hewa I / O kūlike i ka loiloi: kūpono ka haki

Inā koʻikoʻi ka palaho, a laila e mau ana nā leka uila (Msg 824), e like me ma lalo:

Msg 824, Papa 24, Mokuʻāina 6, laina 2 SQL Server ua ʻike ʻia he hewa I / ʻO e pili ana i ka loiloi: hewa ka Checkum (manaʻo ʻia: 0x3d17dfef; maoli: 0xd81748ef). Ua hana ʻia i ka manawa o ka heluhelu ʻana o ka ʻaoʻao (1: 0) i ka waihona pūnaewele 39 ma ka offset 0000000000000000 ma ka faila 'xxxx.mdf'. Nā leka hou aʻe i ka SQL Server hiki i ka log loulou a i ʻole ka log hanana hanana ʻōnaehana ke hāʻawi i nā kikoʻī. He kūlana hewa nui kēia e hoʻoweliweli nei i ka pono o ka waihona a pono e hoʻoponopono koke ʻia. Hoʻopiha i kahi kikoʻī paʻa ʻike kikoʻī piha (DBCC CHECKDB). Hiki ke hoʻokumu ʻia kēia hemahema e nā kumu he nui; no ka ʻike hou aku, e ʻike SQL Server Nā puke ma ka pūnaewele.

Msg 824, Papa 24, Mokuʻāina 6, laina 4 SQL Server ua ʻike ʻia he hewa I / ʻO e pili ana i ka loiloi: hewa ka Checkum (manaʻo ʻia: 0x3d17dfef; maoli: 0xd81748ef). Ua hana ʻia i ka manawa o ka heluhelu ʻana o ka ʻaoʻao (1: 0) i ka waihona pūnaewele 39 ma ka offset 0000000000000000 ma ka faila 'xxxx.mdf'. Nā leka hou aʻe i ka SQL Server hiki i ka log loulou a i ʻole ka log hanana hanana ʻōnaehana ke hāʻawi i nā kikoʻī. He kūlana hewa nui kēia e hoʻoweliweli nei i ka pono o ka waihona a pono e hoʻoponopono koke ʻia. Hoʻopiha i kahi kikoʻī paʻa ʻike kikoʻī piha (DBCC CHECKDB). Hiki ke hoʻokumu ʻia kēia hemahema e nā kumu he nui; no ka ʻike hou aku, e ʻike SQL Server Nā puke ma ka pūnaewele.

kahi 'xxxx.mdf' ka inoa o ka faila MDF i hana hewa ʻia e hoʻoponopono hou ʻia.

Screenshot o ka memo hemahema:

Inā ʻoi aku ka koʻikoʻi o ka palaho, ʻike paha ʻoe Msg 7909 Penei Msg 824:

Nā hopena DBCC no 'xxxx'.
Ua loaʻa ʻo CHECKDB i nā hewa hoʻokaʻawale a me nā hemahema 0 kūlike ʻole i ka waihona 'xxxx'.
Msg 824, Papa 24, Mokuʻāina 2, laina 8
SQL Server ua ʻike ʻia he hewa I / O e pili ana i ke kūlike me ka pololei: checkum pono ʻole (manaʻo ʻia: 0xcfcd2118; maoli: 0x6fc599d6). Ua hana ʻia i ka manawa o ka heluhelu ʻana o ka ʻaoʻao (1: 1) i ka waihona pūnaewele 39 ma ka offset 0x00000000002000 i ka faila 'xxxx.mdf'. Nā leka hou aʻe i ka SQL Server hiki i ka log loulou a i ʻole ka log hanana hanana ʻōnaehana ke hāʻawi i nā kikoʻī. He kūlana hewa nui kēia e hoʻoweliweli nei i ka pono o ka waihona a pono e hoʻoponopono koke ʻia. Hoʻopiha i kahi kikoʻī paʻa ʻike kikoʻī piha (DBCC CHECKDB). Hiki ke hoʻokumu ʻia kēia hemahema e nā kumu he nui; no ka ʻike hou aku, e ʻike SQL Server Nā puke ma ka pūnaewele.
Msg 7909, Papa 20, Mokuʻāina 1, laina 8
Ua holo ka hoʻomaikaʻi-mode mode. Pono ʻoe e hoʻihoʻi mai ka papaʻa.

kahi ʻo 'xxxx' ka inoa waihona pūnaewele a ʻo 'xxxx.mdf' ka inoa waihona ʻike kino pūnaewele.

palapala aie Msg 7909 He kuhi hewa nui ia e kū i nā manawa he nui i kēlā me kēia manawa SQL Server manaʻo i ka waihona ma waho o ka hoʻōla.

Screenshot o ka memo hemahema:

pākuʻi

ʻO ka wehewehe kikoʻī:

Mālama ʻia nā ʻikepili ma ka faila MDF ma ke ʻano 8KB palapala i. Loaʻa i kēlā me kēia ʻaoʻao kahi kahua koho koho.

Inā ʻike ʻo DBCC CHECKDB kauoha i nā helu helu ma ka ʻaoʻao poʻo, ʻaoʻao PFS a hewa ʻole kekahi o nā ʻikepili a ʻaʻole hiki ke hoʻoponopono i ka pilikia, a laila e hōʻike kēia i kēia hemahema (Msg 824). Inā koʻikoʻi ka corruptton, aia paha he erros mau (Msg 824) a i ukali ʻia e kekahi hewa ʻē aʻe (Msg 7909).

Hiki iā ʻoe ke hoʻohana i kā mākou huahana DataNumen SQL Recovery e loaʻa hou ai ka ʻikepili mai ka faila MDF hewa a hoʻonā i kēia hewa.

Waihona Laʻana:

Hoʻohālikelike i nā faila MDF i hōʻino ke kumu o ka hemahema (Hewa Msg 824):

SQL Server mana Waihona MDF pono ʻole Ua hoʻopaʻa ʻia ka faila MDF e DataNumen SQL Recovery
SQL Server 2014 Kuʻia1_3.mdf Kuʻia1_3_fixed.mdf

Hoʻohālikelike i nā faila MDF i hōʻino ke kumu o ka hemahema (Nā hewa Msg 824 mau):

SQL Server mana Waihona MDF pono ʻole Ua hoʻopaʻa ʻia ka faila MDF e DataNumen SQL Recovery
SQL Server 2014 Kuʻia1_1.mdf Kuʻia1_1_fixed.mdf

Hoʻohālikelike i nā faila MDF i hōʻino ke kumu o ka hemahema (ʻO Msg 824 hewa i ukali ʻia e Msg 7909 hewa):

SQL Server mana Waihona MDF pono ʻole Ua hoʻopaʻa ʻia ka faila MDF e DataNumen SQL Recovery
SQL Server 2014 Kuʻia1_2.mdf Kuʻia1_2_fixed.mdf

 

E hoʻomaopopo ':

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-824-database-engine-error?view=sql-server-ver15