ਲੱਛਣ:

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

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

ਸੰਦੇਸ਼ 824, ਪੱਧਰ 24, ਰਾਜ 2, ਲਾਈਨ 2
SQL Server ਇੱਕ ਲਾਜ਼ੀਕਲ ਇਕਸਾਰਤਾ ਅਧਾਰਤ I / O ਗਲਤੀ ਲੱਭੀ ਹੈ: ਗਲਤ ਪੇਜਿਡ (ਸੰਭਾਵਤ 1: 143; ਅਸਲ 0:9). ਇਹ ਫਾਈਲ 'ਸੀ: ਪ੍ਰੋਗਰਾਮ ਫਾਈਲਾਂ ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਵਿਚ 1x143e39 ਆਫਸੈਟ' ਤੇ ਡੇਟਾਬੇਸ ਆਈਡੀ 0 ਵਿਚ ਪੇਜ (0000000011: 000) ਨੂੰ ਪੜ੍ਹਨ ਦੇ ਦੌਰਾਨ ਹੋਇਆ. SQL ServerMSSQL12.SQL2014MSSQLQLDataError1.mdf '. ਵਿੱਚ ਵਾਧੂ ਸੁਨੇਹੇ SQL Server ਗਲਤੀ ਲੌਗ ਜਾਂ ਸਿਸਟਮ ਈਵੈਂਟ ਲੌਗ ਵਧੇਰੇ ਵਿਸਥਾਰ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ. ਇਹ ਇੱਕ ਗੰਭੀਰ ਗਲਤੀ ਦੀ ਸਥਿਤੀ ਹੈ ਜੋ ਡੇਟਾਬੇਸ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਖ਼ਤਰਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਤੁਰੰਤ ਸਹੀ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਇੱਕ ਪੂਰਾ ਡਾਟਾਬੇਸ ਇਕਸਾਰਤਾ ਜਾਂਚ (DBCC CHECKDB) ਨੂੰ ਪੂਰਾ ਕਰੋ. ਇਹ ਗਲਤੀ ਕਈ ਕਾਰਕਾਂ ਕਰਕੇ ਹੋ ਸਕਦੀ ਹੈ; ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ SQL Server ਕਿਤਾਬਾਂ .ਨਲਾਈਨ.
ਸੰਦੇਸ਼ 3313, ਪੱਧਰ 21, ਰਾਜ 1, ਲਾਈਨ 2
ਡਾਟਾਬੇਸ 'ਏਰਰ 1' ਵਿੱਚ ਲੌਗਡ ਓਪਰੇਸ਼ਨ ਨੂੰ ਦੁਬਾਰਾ ਕਰਨ ਦੇ ਦੌਰਾਨ, ਲੌਗ ਰਿਕਾਰਡ ID (135: 752: 2) ਤੇ ਇੱਕ ਗਲਤੀ ਆਈ ਹੈ. ਆਮ ਤੌਰ ਤੇ, ਖਾਸ ਅਸਫਲਤਾ ਪਹਿਲਾਂ ਵਿੰਡੋਜ਼ ਈਵੈਂਟ ਲੌਗ ਸੇਵਾ ਵਿੱਚ ਇੱਕ ਗਲਤੀ ਦੇ ਤੌਰ ਤੇ ਲੌਗ ਕੀਤੀ ਜਾਂਦੀ ਸੀ. ਪੂਰੇ ਬੈਕਅਪ ਤੋਂ ਡਾਟਾਬੇਸ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ, ਜਾਂ ਡੇਟਾਬੇਸ ਨੂੰ ਰਿਪੇਅਰ ਕਰੋ.
ਸੰਦੇਸ਼ 3414, ਪੱਧਰ 21, ਰਾਜ 1, ਲਾਈਨ 2
ਰਿਕਵਰੀ ਦੇ ਦੌਰਾਨ ਇੱਕ ਅਸ਼ੁੱਧੀ ਵਾਪਰੀ, ਡਾਟਾਬੇਸ 'ਗਲਤੀ 1' (39: 0) ਨੂੰ ਮੁੜ ਤੋਂ ਰੋਕ ਰਹੀ ਹੈtarਟਿੰਗ ਰਿਕਵਰੀ ਗਲਤੀਆਂ ਦਾ ਨਿਦਾਨ ਕਰੋ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਠੀਕ ਕਰੋ, ਜਾਂ ਕਿਸੇ ਜਾਣੇ ਜਾਂਦੇ ਚੰਗੇ ਬੈਕਅਪ ਤੋਂ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ. ਜੇ ਗਲਤੀਆਂ ਨੂੰ ਸਹੀ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਜਾਂ ਉਮੀਦ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ, ਤਾਂ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ.
ਸੰਦੇਸ਼ 824, ਪੱਧਰ 24, ਰਾਜ 2, ਲਾਈਨ 2
SQL Server ਇੱਕ ਲਾਜ਼ੀਕਲ ਇਕਸਾਰਤਾ ਅਧਾਰਤ I / O ਗਲਤੀ ਲੱਭੀ ਹੈ: ਗਲਤ ਪੇਜਿਡ (ਉਮੀਦ 1: 160; ਅਸਲ 0:41). ਇਹ ਫਾਈਲ 'ਸੀ: ਪ੍ਰੋਫਾਈਲ ਫਾਈਲਾਂ ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਵਿਚ 1x160 ਆਫਸੈਟ' ਤੇ ਡੇਟਾਬੇਸ ਆਈਡੀ 39 ਵਿਚ ਪੇਜ (0: 00000000140000) ਦੇ ਪੜ੍ਹਨ ਦੇ ਦੌਰਾਨ ਹੋਇਆ ਹੈ. SQL ServerMSSQL12.SQL2014MSSQLQLDataError1.mdf '. ਵਿੱਚ ਵਾਧੂ ਸੁਨੇਹੇ SQL Server ਗਲਤੀ ਲੌਗ ਜਾਂ ਸਿਸਟਮ ਈਵੈਂਟ ਲੌਗ ਵਧੇਰੇ ਵਿਸਥਾਰ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ. ਇਹ ਇੱਕ ਗੰਭੀਰ ਗਲਤੀ ਦੀ ਸਥਿਤੀ ਹੈ ਜੋ ਡੇਟਾਬੇਸ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਖ਼ਤਰਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਤੁਰੰਤ ਸਹੀ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਇੱਕ ਪੂਰਾ ਡਾਟਾਬੇਸ ਇਕਸਾਰਤਾ ਜਾਂਚ (DBCC CHECKDB) ਨੂੰ ਪੂਰਾ ਕਰੋ. ਇਹ ਗਲਤੀ ਕਈ ਕਾਰਕਾਂ ਕਰਕੇ ਹੋ ਸਕਦੀ ਹੈ; ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ SQL Server ਕਿਤਾਬਾਂ .ਨਲਾਈਨ.
ਸੰਦੇਸ਼ 824, ਪੱਧਰ 24, ਰਾਜ 2, ਲਾਈਨ 4
SQL Server ਇੱਕ ਲਾਜ਼ੀਕਲ ਇਕਸਾਰਤਾ ਅਧਾਰਤ I / O ਗਲਤੀ ਲੱਭੀ ਹੈ: ਗਲਤ ਪੇਜਿਡ (ਉਮੀਦ 1: 160; ਅਸਲ 0:41). ਇਹ ਫਾਈਲ 'ਸੀ: ਪ੍ਰੋਫਾਈਲ ਫਾਈਲਾਂ ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਵਿਚ 1x160 ਆਫਸੈਟ' ਤੇ ਡੇਟਾਬੇਸ ਆਈਡੀ 39 ਵਿਚ ਪੇਜ (0: 00000000140000) ਦੇ ਪੜ੍ਹਨ ਦੇ ਦੌਰਾਨ ਹੋਇਆ ਹੈ. SQL ServerMSSQL12.SQL2014MSSQLQLDataError1.mdf '. ਵਿੱਚ ਵਾਧੂ ਸੁਨੇਹੇ SQL Server ਗਲਤੀ ਲੌਗ ਜਾਂ ਸਿਸਟਮ ਈਵੈਂਟ ਲੌਗ ਵਧੇਰੇ ਵਿਸਥਾਰ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ. ਇਹ ਇੱਕ ਗੰਭੀਰ ਗਲਤੀ ਦੀ ਸਥਿਤੀ ਹੈ ਜੋ ਡੇਟਾਬੇਸ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਖ਼ਤਰਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਤੁਰੰਤ ਸਹੀ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਇੱਕ ਪੂਰਾ ਡਾਟਾਬੇਸ ਇਕਸਾਰਤਾ ਜਾਂਚ (DBCC CHECKDB) ਨੂੰ ਪੂਰਾ ਕਰੋ. ਇਹ ਗਲਤੀ ਕਈ ਕਾਰਕਾਂ ਕਰਕੇ ਹੋ ਸਕਦੀ ਹੈ; ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ SQL Server ਕਿਤਾਬਾਂ .ਨਲਾਈਨ.

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

ਐਮਐਸਜੀ 3313 ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਲਾਗ ਕਾਰਵਾਈ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ.

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

ਸਹੀ ਵਿਆਖਿਆ:

ਜਦੋਂ CHECKDB ਲੌਗਡ ਓਪਰੇਸ਼ਨ ਨਹੀਂ ਕਰ ਸਕਦਾ, ਤਾਂ ਇਹ ਗਲਤੀ ਸੁਨੇਹੇ ਦੀ ਰਿਪੋਰਟ ਕਰੇਗਾ ਐਮਐਸਜੀ 3313 ਅਤੇ ਗਲਤੀਆਂ ਨੂੰ ਠੀਕ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ. ਜੇ ਇਹ ਗਲਤੀ ਨੂੰ ਠੀਕ ਨਹੀਂ ਕਰ ਸਕਦਾ, ਤਾਂ ਰਿਕਵਰੀ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ ਅਤੇ ਹੋਰ ਗਲਤੀਆਂ ਹੋਣਗੀਆਂ, ਜਿਵੇਂ ਕਿ Msg 3414 ਅਤੇ Msg 824.

ਤੁਸੀਂ ਸਾਡੇ ਉਤਪਾਦ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ DataNumen SQL Recovery ਭ੍ਰਿਸ਼ਟ MDF ਫਾਈਲ ਤੋਂ ਡਾਟਾ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਇਸ ਅਸ਼ੁੱਧੀ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ.

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

ਨਮੂਨੇ ਵਾਲੀਆਂ ਭ੍ਰਿਸ਼ਟ ਐਮ ਡੀ ਐਫ ਫਾਈਲਾਂ ਜਿਹੜੀਆਂ ਇਸ ਦਾ ਕਾਰਨ ਬਣਦੀਆਂ ਹਨ ਐਮਐਸਜੀ 3313 ਗਲਤੀ:

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

ਹਵਾਲੇ: