Aisan:

Nigba lilo DBCC Ṣayẹwo pẹlu REPAIR_ALLOW_DATA_LOSS paramita lati tunṣe ibi ipamọ data .MDF bajẹ, bii eleyi:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

o wo ifiranṣẹ aṣiṣe wọnyi:

Awọn abajade DBCC fun 'xxxx'.
CHECKDB wa awọn aṣiṣe ipin 0 ati awọn aṣiṣe aitasera 0 ninu ibi ipamọ data 'xxxx'.
Msg 824, Ipele 24, Ipinle 2, Laini 8
SQL Server ti ṣe awari aṣiṣe I / O ti o da lori iṣaro ọgbọn ori: ayẹwo ti ko tọ (ti a reti: 0xea8a9a2f; gangan: 0x37adbff8). O waye lakoko kika oju-iwe (1:28) ninu ID data data data 39 ni aiṣedeede 0x00000000038000 ni faili 'xxxx.mdf'. Afikun awọn ifiranṣẹ ninu awọn SQL Server log log tabi log iṣẹlẹ iṣẹlẹ le pese alaye diẹ sii. Eyi jẹ ipo aṣiṣe ti o nira ti o jẹ irokeke iduroṣinṣin data ati pe o gbọdọ ṣe atunṣe lẹsẹkẹsẹ. Pari ayẹwo aitasera data ni kikun (DBCC CHECKDB). Aṣiṣe yii le fa nipasẹ ọpọlọpọ awọn ifosiwewe; fun alaye siwaju sii, wo SQL Server Awọn iwe lori ayelujara.

ibiti 'xxxx.mdf' jẹ orukọ ti faili MDF ibajẹ ti n ṣe atunṣe. Biotilẹjẹpe CHECKDB sọ

CHECKDB wa awọn aṣiṣe ipin 0 ati awọn aṣiṣe aitasera 0 ninu ibi ipamọ data 'xxxx'.

Eyi tun jẹ aṣiṣe aitasera (Arabinrin 824) ninu ibi ipamọ data.

Iboju ti ifiranṣẹ aṣiṣe:

aitasera aitasera orisun I / O aṣiṣe: ayẹwo ti ko tọ

Ti ibajẹ naa ba le, lẹhinna awọn ifiranṣẹ aṣiṣe yoo wa lemọlemọ (Arabinrin 824), bi isalẹ:

Msg 824, Ipele 24, Ipinle 6, Laini 2 SQL Server ti ṣe awari aṣiṣe I / O ti o da lori iṣaro ọgbọn ori kan: ayẹwo ti ko tọ (ti a reti: 0x3d17dfef; gangan: 0xd81748ef). O waye lakoko kika ti oju-iwe (1: 0) ninu ID data ipilẹ data 39 ni aiṣedeede 0000000000000000 ni faili 'xxxx.mdf'. Afikun awọn ifiranṣẹ ninu awọn SQL Server log log tabi log iṣẹlẹ iṣẹlẹ le pese alaye diẹ sii. Eyi jẹ ipo aṣiṣe ti o nira ti o jẹ irokeke iduroṣinṣin data ati pe o gbọdọ ṣe atunṣe lẹsẹkẹsẹ. Pari ayẹwo aitasera data ni kikun (DBCC CHECKDB). Aṣiṣe yii le fa nipasẹ ọpọlọpọ awọn ifosiwewe; fun alaye siwaju sii, wo SQL Server Awọn iwe lori ayelujara.

Msg 824, Ipele 24, Ipinle 6, Laini 4 SQL Server ti ṣe awari aṣiṣe I / O ti o da lori iṣaro ọgbọn ori kan: ayẹwo ti ko tọ (ti a reti: 0x3d17dfef; gangan: 0xd81748ef). O waye lakoko kika ti oju-iwe (1: 0) ninu ID data ipilẹ data 39 ni aiṣedeede 0000000000000000 ni faili 'xxxx.mdf'. Afikun awọn ifiranṣẹ ninu awọn SQL Server log log tabi log iṣẹlẹ iṣẹlẹ le pese alaye diẹ sii. Eyi jẹ ipo aṣiṣe ti o nira ti o jẹ irokeke iduroṣinṣin data ati pe o gbọdọ ṣe atunṣe lẹsẹkẹsẹ. Pari ayẹwo aitasera data ni kikun (DBCC CHECKDB). Aṣiṣe yii le fa nipasẹ ọpọlọpọ awọn ifosiwewe; fun alaye siwaju sii, wo SQL Server Awọn iwe lori ayelujara.

ibiti 'xxxx.mdf' jẹ orukọ ti faili MDF ibajẹ ti n tunṣe.

Iboju ti ifiranṣẹ aṣiṣe:

Ti ibajẹ naa ba le ju, o le rii Arabinrin 7909 atẹle Arabinrin 824:

Awọn abajade DBCC fun 'xxxx'.
CHECKDB wa awọn aṣiṣe ipin 0 ati awọn aṣiṣe aitasera 0 ninu ibi ipamọ data 'xxxx'.
Msg 824, Ipele 24, Ipinle 2, Laini 8
SQL Server ti ṣe awari aṣiṣe I / O ti o da lori iṣaro ọgbọn ori: ayẹwo ti ko tọ (ti a reti: 0xcfcd2118; gangan: 0x6fc599d6). O waye lakoko kika ti oju-iwe (1: 1) ninu ID data ipilẹ data 39 ni aiṣedeede 0x00000000002000 ni faili 'xxxx.mdf'. Afikun awọn ifiranṣẹ ninu awọn SQL Server log log tabi log iṣẹlẹ iṣẹlẹ le pese alaye diẹ sii. Eyi jẹ ipo aṣiṣe ti o nira ti o jẹ irokeke iduroṣinṣin data ati pe o gbọdọ ṣe atunṣe lẹsẹkẹsẹ. Pari ayẹwo aitasera data ni kikun (DBCC CHECKDB). Aṣiṣe yii le fa nipasẹ ọpọlọpọ awọn ifosiwewe; fun alaye siwaju sii, wo SQL Server Awọn iwe lori ayelujara.
Msg 7909, Ipele 20, Ipinle 1, Laini 8
Titunṣe ipo-pajawiri kuna. O gbọdọ mu pada lati afẹyinti.

ibiti 'xxxx' jẹ orukọ ibi ipamọ data ati 'xxxx.mdf' ni orukọ faili data ti ara data.

akọsilẹ Arabinrin 7909 jẹ aṣiṣe ti o nira ti o le waye ni ọpọlọpọ awọn ipo nigbakugba SQL Server ro pe ibi ipamọ data kọja imularada.

Iboju ti ifiranṣẹ aṣiṣe:

òfo

Kongẹ Apejuwe:

Awọn data inu faili MDF wa ni fipamọ bi 8KB ojúewé. Oju-iwe kọọkan ni aaye sọwedowo aṣayan.

Ti aṣẹ DBCC CHECKDB ba wa awọn iye iwe ayẹwo ni oju-iwe akọsori, oju-iwe PFS ati diẹ ninu awọn oju-iwe data ko wulo ati pe ko le ṣe atunṣe iṣoro naa, lẹhinna yoo ṣe ijabọ aṣiṣe yii (Arabinrin 824). Ti o ba jẹ pe onibajẹ buruju, awọn erros lemọlemọ le wa (Arabinrin 824) tabi atẹle nipa aṣiṣe miiran (Arabinrin 7909).

O le lo ọja wa DataNumen SQL Recovery lati gba data pada lati faili MDF ibajẹ ati yanju aṣiṣe yii.

Awọn faili Ayẹwo:

Ayẹwo awọn faili MDF ibajẹ ti yoo fa aṣiṣe naa (Nikan aṣiṣe Msg 824):

SQL Server version Ibaje MDF faili MDF faili ti o wa titi nipasẹ DataNumen SQL Recovery
SQL Server 2014 Aṣiṣe1_3.mdf Aṣiṣe1_3_fixed.mdf

Ayẹwo awọn faili MDF ibajẹ ti yoo fa aṣiṣe naa (Lemọlemọfún aṣiṣe Msg 824):

SQL Server version Ibaje MDF faili MDF faili ti o wa titi nipasẹ DataNumen SQL Recovery
SQL Server 2014 Aṣiṣe1_1.mdf Aṣiṣe1_1_fixed.mdf

Ayẹwo awọn faili MDF ibajẹ ti yoo fa aṣiṣe naa (Aṣiṣe Msg 824 atẹle nipa aṣiṣe Msg 7909):

SQL Server version Ibaje MDF faili MDF faili ti o wa titi nipasẹ DataNumen SQL Recovery
SQL Server 2014 Aṣiṣe1_2.mdf Aṣiṣe1_2_fixed.mdf

 

To jo:

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