ਜਦੋਂ ਤੁਸੀਂ ਮਾਈਕਰੋਸਾਫਟ ਵਰਤਦੇ ਹੋ SQL Server ਕਿਸੇ ਭ੍ਰਿਸ਼ਟ ਐਮਡੀਐਫ ਡੇਟਾਬੇਸ ਫਾਈਲ ਨੂੰ ਅਟੈਚ ਜਾਂ ਐਕਸੈਸ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਵੱਖ ਵੱਖ ਗਲਤੀ ਸੰਦੇਸ਼ ਵੇਖੋਗੇ, ਜੋ ਤੁਹਾਡੇ ਲਈ ਥੋੜਾ ਭੰਬਲਭੂਸੇ ਵਾਲੇ ਹੋ ਸਕਦੇ ਹਨ. ਇਸ ਲਈ, ਇੱਥੇ ਅਸੀਂ ਉਨ੍ਹਾਂ ਦੀਆਂ ਹੋਣ ਵਾਲੀਆਂ ਬਾਰੰਬਾਰਤਾ ਦੇ ਅਨੁਸਾਰ ਕ੍ਰਮਬੱਧ ਸਾਰੀਆਂ ਸੰਭਾਵਿਤ ਗਲਤੀਆਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ. ਹਰੇਕ ਗਲਤੀ ਲਈ, ਅਸੀਂ ਇਸਦੇ ਲੱਛਣਾਂ ਦਾ ਵਰਣਨ ਕਰਾਂਗੇ, ਇਸਦੇ ਸਹੀ ਕਾਰਣ ਦੀ ਵਿਆਖਿਆ ਕਰਾਂਗੇ ਅਤੇ ਨਮੂਨਾ ਫਾਈਲਾਂ ਦੇ ਨਾਲ ਨਾਲ ਸਾਡੇ ਦੁਆਰਾ ਫਿਕਸ ਕੀਤੀ ਫਾਈਲ ਵੀ ਦੇਵਾਂਗੇ. DataNumen SQL Recovery, ਤਾਂ ਜੋ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸਮਝ ਸਕੋ. ਹੇਠਾਂ ਅਸੀਂ ਤੁਹਾਡੇ ਭ੍ਰਿਸ਼ਟ ਨੂੰ ਦਰਸਾਉਣ ਲਈ 'xxx.MDF' ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ SQL Server MDF ਡਾਟਾਬੇਸ ਫਾਈਲ ਦਾ ਨਾਮ.
ਦੇ ਅਧਾਰ ਤੇ SQL Server ਜਾਂ CHECKDB ਗਲਤੀ ਸੁਨੇਹੇ, ਇੱਥੇ ਤਿੰਨ ਕਿਸਮਾਂ ਦੀਆਂ ਗਲਤੀਆਂ ਹਨ ਜੋ ਅਸਫਲਤਾ ਦਾ ਕਾਰਨ ਬਣਦੀਆਂ ਹਨ:

    1. ਅਲੋਕੇਸ਼ਨ ਗਲਤੀਆਂ: ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਐਮਡੀਐਫ ਅਤੇ ਐਨਡੀਐਫ ਫਾਈਲਾਂ ਦੇ ਡੇਟਾ ਜਿਵੇਂ ਨਿਰਧਾਰਤ ਕੀਤੇ ਗਏ ਹਨ ਸਫ਼ੇ. ਅਤੇ ਕੁਝ ਵਿਸ਼ੇਸ਼ ਪੰਨੇ ਹਨ ਜੋ ਹੇਠਾਂ ਨਿਰਧਾਰਤ ਪ੍ਰਬੰਧਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ:
ਪੇਜ ਦੀ ਕਿਸਮ ਵੇਰਵਾ
ਗੇਮ ਪੇਜ ਗਲੋਬਲ ਅਲੋਕੇਸ਼ਨ ਮੈਪ (ਜੀਏਐਮ) ਜਾਣਕਾਰੀ ਸਟੋਰ ਕਰੋ.
ਐਸਜੀਐਮ ਪੇਜ ਸਟੋਰ ਕੀਤਾ ਸਾਂਝਾ ਗਲੋਬਲ ਅਲੋਕੇਸ਼ਨ ਮੈਪ (SGAM) ਜਾਣਕਾਰੀ.
ਆਈਐਮ ਪੇਜ ਸਟੋਰ ਇੰਡੈਕਸ ਅਲੋਕੇਸ਼ਨ ਮੈਪ (ਆਈਏਐਮ) ਜਾਣਕਾਰੀ.
ਪੀਐਫਐਸ ਪੇਜ ਸਟੋਰ ਕਰੋ ਪੀ.ਐਫ.ਐੱਸ.

ਜੇ ਉਪਰੋਕਤ ਕਿਸੇ ਵੀ ਵੰਡ ਪੰਨਿਆਂ ਵਿੱਚ ਗਲਤੀਆਂ ਹਨ, ਜਾਂ ਇਹਨਾਂ ਵੰਡ ਪੰਨਿਆਂ ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ ਡੇਟਾ ਨੂੰ ਵੰਡ ਦੀ ਜਾਣਕਾਰੀ ਨਾਲ ਇਕਸਾਰ ਨਹੀਂ ਹਨ, ਤਾਂ SQL Server ਜਾਂ CHECKDB ਰਿਪੋਰਟ ਕਰੇਗਾ ਨਿਰਧਾਰਨ ਗਲਤੀਆਂ.

  • ਇਕਸਾਰਤਾ ਗਲਤੀਆਂ: ਲਈ ਸਫ਼ੇ ਜੋ ਕਿ ਡੇਟਾ ਪੇਜਾਂ ਅਤੇ ਇੰਡੈਕਸ ਪੇਜਾਂ ਸਮੇਤ, ਡੇਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਜੇ SQL Server ਜਾਂ CHECKDB ਨੂੰ ਪੰਨੇ ਦੇ ਭਾਗਾਂ ਅਤੇ ਚੈਕਸਮ ਵਿਚ ਕੋਈ ਅਸੰਗਤ ਹੈ, ਤਾਂ ਉਹ ਰਿਪੋਰਟ ਕਰਨਗੇ ਇਕਸਾਰਤਾ ਗਲਤੀਆਂ.
  • ਹੋਰ ਸਾਰੀਆਂ ਗਲਤੀਆਂ: ਉਪਰੋਕਤ ਦੋ ਸ਼੍ਰੇਣੀਆਂ ਵਿੱਚ ਨਾ ਆਉਣ ਵਾਲੀਆਂ ਹੋਰ ਗਲਤੀਆਂ ਵੀ ਹੋ ਸਕਦੀਆਂ ਹਨ.

 

SQL Server ਕੋਲ ਇੱਕ ਬਿਲਟ-ਇਨ ਟੂਲ ਕਹਿੰਦੇ ਹਨ ਡੀ.ਬੀ.ਸੀ.ਸੀ.ਹੈ, ਜੋ ਕਿ ਹੈ CHECKDB ਅਤੇ ਜਾਂਚ ਕਰੋ ਵਿਕਲਪ ਜੋ ਇੱਕ ਭ੍ਰਿਸ਼ਟ MDF ਡਾਟਾਬੇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰ ਸਕਦੇ ਹਨ. ਹਾਲਾਂਕਿ, ਗੰਭੀਰ ਖਰਾਬ ਹੋਈ ਐਮਡੀਬੀ ਡੇਟਾਬੇਸ ਫਾਈਲਾਂ ਲਈ, DBCC CHECKDB ਅਤੇ ਜਾਂਚ ਕਰੋ ਵੀ ਫੇਲ ਹੋ ਜਾਵੇਗਾ.

CHECKDB ਦੁਆਰਾ ਇਕਸਾਰਤਾ ਗਲਤੀਆਂ ਦੀ ਰਿਪੋਰਟ ਕੀਤੀ ਗਈ:

CHECKDB ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਅਲਾਟਮੈਂਟ ਗਲਤੀਆਂ:

ਸਾਰੀਆਂ ਹੋਰ ਗਲਤੀਆਂ CHECKDB ਦੁਆਰਾ ਰਿਪੋਰਟ ਕੀਤੀਆਂ ਗਈਆਂ: