ਲੱਛਣ:

ਵਿੱਚ ਇੱਕ .MDF ਡਾਟਾਬੇਸ ਨੂੰ ਜੋੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਵੇਲੇ SQL Server, ਤੁਸੀਂ ਹੇਠਲਾ ਗਲਤੀ ਸੁਨੇਹਾ ਵੇਖਦੇ ਹੋ:

ਇਸ ਬੇਨਤੀ ਲਈ ਡਾਟਾ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਫਲ. (ਮਾਈਕ੍ਰੋਸਾੱਫਟ.ਸਕੈਲਸਰਵਰ. ਮੈਨੇਜਮੈਂਟ.ਐਸਡੀਕੇ. ਐਸਐਫਸੀ)

ਟ੍ਰਾਂਜੈਕਸ਼ਨ- SQL ਸਟੇਟਮੈਂਟ ਜਾਂ ਬੈਚ ਨੂੰ ਚਲਾਉਣ ਵੇਲੇ ਇੱਕ ਅਪਵਾਦ ਆਇਆ. (ਮਾਈਕਰੋਸੌਫਟ.ਸਕੈਲਸਰਵਰ.ਕਨੈਕਸ਼ਨ ਇਨਫੋ)

xxx.mdf ਇੱਕ ਮੁੱ primaryਲੀ ਡਾਟਾਬੇਸ ਫਾਈਲ ਨਹੀਂ ਹੈ. (ਮਾਈਕ੍ਰੋਸਾੱਫਟ) SQL Server, ਗਲਤੀ: 5171)

ਜਿੱਥੇ ਕਿ 'xxx.mdf, MDF ਫਾਈਲ ਦਾ ਨਾਮ ਜੁੜਿਆ ਹੋਣਾ ਹੈ.

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

ਗਲਤੀ ਦਾ ਸਕ੍ਰੀਨਸ਼ੌਟ "ਪ੍ਰਾਇਮਰੀ ਡਾਟਾਬੇਸ ਫਾਈਲ ਨਹੀਂ"

ਸਹੀ ਵਿਆਖਿਆ:

ਐਮਡੀਐਫ ਫਾਈਲ ਵਿਚਲੇ ਡੇਟਾ ਨੂੰ ਪੰਨਿਆਂ ਦੇ ਤੌਰ ਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਹਰ ਪੰਨਾ 8KB ਹੁੰਦਾ ਹੈ. ਪਹਿਲੇ ਪੇਜ ਨੂੰ ਫਾਈਲ ਹੈਡਰ ਪੇਜ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿਚ ਐਮost ਸਾਰੀ ਫਾਈਲ ਬਾਰੇ ਮਹੱਤਵਪੂਰਣ ਜਾਣਕਾਰੀ ਜਿਵੇਂ ਕਿ ਫਾਈਲ ਦਸਤਖਤ, ਫਾਈਲ ਸਾਈਜ਼, ਅਨੁਕੂਲਤਾ, ਆਦਿ. ਬਾਕੀ ਪੰਨਿਆਂ ਵਿਚ ਪੇਜ ਅਲੋਕੇਸ਼ਨ ਜਾਣਕਾਰੀ ਦੇ ਨਾਲ-ਨਾਲ ਅਸਲ ਡੇਟਾ ਵੀ ਮਹੱਤਵਪੂਰਣ ਜਾਣਕਾਰੀ ਰੱਖਦਾ ਹੈ.

ਜੇ ਐਮਡੀਐਫ ਫਾਈਲ ਸਿਰਲੇਖ ਪੇਜ, ਜਾਂ ਹੋਰ ਮਹੱਤਵਪੂਰਨ ਪ੍ਰਬੰਧਨ ਪੰਨੇ ਨੁਕਸਾਨੇ ਜਾਂ ਖਰਾਬ ਹੋਏ ਹਨ, ਅਤੇ ਮਾਈਕਰੋਸਾਫਟ ਦੁਆਰਾ ਮਾਨਤਾ ਪ੍ਰਾਪਤ ਨਹੀਂ ਹੈ SQL Server, ਫਿਰ SQL Server ਸੋਚੇਗੀ ਕਿ ਸਾਰੀ ਫਾਈਲ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਡੇਟਾਬੇਸ ਫਾਈਲ ਨਹੀਂ ਹੈ ਅਤੇ ਇਸ ਅਸ਼ੁੱਧੀ ਦੀ ਰਿਪੋਰਟ ਕਰੇਗੀ.

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

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

ਨਮੂਨਾ ਭ੍ਰਿਸ਼ਟ MDF ਫਾਈਲਾਂ ਜੋ ਗਲਤੀ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀਆਂ ਹਨ:

SQL Server ਵਰਜਨ ਭ੍ਰਿਸ਼ਟ MDF ਫਾਈਲ MDF ਫਾਈਲ ਦੁਆਰਾ ਫਿਕਸ DataNumen SQL Recovery
SQL Server 2005 ਗਲਤੀ 1_1.mdf ਗਲਤੀ 1_1_fixed.mdf
SQL Server 2008 R2 ਗਲਤੀ 1_2.mdf ਗਲਤੀ 1_2_fixed.mdf
SQL Server 2012 ਗਲਤੀ 1_3.mdf ਗਲਤੀ 1_3_fixed.mdf
SQL Server 2014 ਗਲਤੀ 1_4.mdf ਗਲਤੀ 1_4_fixed.mdf