ਲੱਛਣ:

ਵਰਤਣ ਵੇਲੇ DBCC CHECKDB ਨਾਲ REPAIR_ALLOW_DATA_LOSS ਇੱਕ ਭ੍ਰਿਸ਼ਟ .MDF ਡਾਟਾਬੇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਪੈਰਾਮੀਟਰ, ਇਸ ਤਰ੍ਹਾਂ:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ਤੁਸੀਂ ਹੇਠਲਾ ਗਲਤੀ ਸੁਨੇਹਾ ਵੇਖਦੇ ਹੋ:

ਸੰਦੇਸ਼ 5125, ਪੱਧਰ 24, ਰਾਜ 2, ਲਾਈਨ 2
ਫਾਈਲ 'ਸੀ: ਪ੍ਰੋਗਰਾਮ ਫਾਈਲਾਂ ਮਾਈਕ੍ਰੋਸਾੱਫਟ SQL ServerMSSQL12.SQL2014MSSQLQLDataError1.mdf 'ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੁਆਰਾ ਕੱਟਿਆ ਗਿਆ ਜਾਪਦਾ ਹੈ. ਅਨੁਮਾਨਤ ਅਕਾਰ 5120 KB ਹੈ ਪਰ ਅਸਲ ਅਕਾਰ 5112 KB ਹੈ.
ਸੰਦੇਸ਼ 3414, ਪੱਧਰ 21, ਰਾਜ 1, ਲਾਈਨ 2
ਰਿਕਵਰੀ ਦੇ ਦੌਰਾਨ ਇੱਕ ਅਸ਼ੁੱਧੀ ਵਾਪਰੀ, ਡਾਟਾਬੇਸ 'ਗਲਤੀ 1' (39: 0) ਨੂੰ ਮੁੜ ਤੋਂ ਰੋਕ ਰਹੀ ਹੈtarਟਿੰਗ ਰਿਕਵਰੀ ਗਲਤੀਆਂ ਦਾ ਨਿਦਾਨ ਕਰੋ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਠੀਕ ਕਰੋ, ਜਾਂ ਕਿਸੇ ਜਾਣੇ ਜਾਂਦੇ ਚੰਗੇ ਬੈਕਅਪ ਤੋਂ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ. ਜੇ ਗਲਤੀਆਂ ਨੂੰ ਸਹੀ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਜਾਂ ਉਮੀਦ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ, ਤਾਂ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ.

ਜਿੱਥੇ ਕਿ ਗਲਤੀ 1 MDF ਡਾਟਾਬੇਸ ਦੀ ਮੁਰੰਮਤ ਕੀਤੀ ਜਾ ਰਹੀ ਨਾਮ ਹੈ.

ਐਮਐਸਜੀ 5125 ਗਲਤੀ ਇਕ ਅਲਾਟਮੈਂਟ ਗਲਤੀ ਅਤੇ ਇਕਸਾਰਤਾ ਗਲਤੀ ਨਾਲੋਂ ਵੀ ਜਿਆਦਾ ਹੈ. ਇਹ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਐਮਡੀਬੀ ਫਾਈਲ ਦੀ ਪੂਛ ਦਾ ਹਿੱਸਾ ਡਾਟਾ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਕਾਰਨ ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ.

ਗਲਤੀ ਸੁਨੇਹੇ ਦਾ ਸਕਰੀਨ ਸ਼ਾਟ:

ਸਹੀ ਵਿਆਖਿਆ:

ਜਦੋਂ ਐਮਡੀਬੀ ਫਾਈਲ ਦੀ ਪੂਛ ਦਾ ਹਿੱਸਾ ਹਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, CHECKDB ਰਿਪੋਰਟ ਕਰੇਗਾ ਐਮਐਸਜੀ 5125 ਗਲਤੀ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ. ਜੇ ਡੇਟਾਬੇਸ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ, ਤਾਂ ਇਹ ਪੈਦਾ ਹੋਵੇਗਾ ਐਮਐਸਜੀ 3414 ਗਲਤੀ

ਅਸਲ ਵਿੱਚ ਡੇਟਾਬੇਸ ਵੀ ਮੁੜ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੇ ਸਾਡੇ ਉਤਪਾਦ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ DataNumen SQL Recovery ਕੰਮ ਕਰਨ ਲਈ.

ਨਮੂਨਾ ਫਾਈਲਾਂ:

SQL Server ਵਰਜਨ ਭ੍ਰਿਸ਼ਟ MDF ਫਾਈਲ MDF ਫਾਈਲ ਦੁਆਰਾ ਫਿਕਸ DataNumen SQL Recovery
SQL Server 2014 ਗਲਤੀ 8.mdf ਗਲਤੀ 8_ਫਿਕਸਡ.ਐਮਡੀਐਫ

ਹਵਾਲੇ: