ਲੱਛਣ:

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

SQL Server ਇੱਕ ਲਾਜ਼ੀਕਲ ਇਕਸਾਰਤਾ ਅਧਾਰਿਤ ਆਈ / ਓ ਗਲਤੀ ਦਾ ਪਤਾ ਲਗਾ: ਫਟਿਆ ਹੋਇਆ ਪੰਨਾ (ਉਮੀਦ ਕੀਤੀ ਦਸਤਖਤ: 0 x ######### ਅਸਲ ਹਸਤਾਖਰ: 0x ########). ਇਹ ਫਾਈਲ 'xxxx.mdf' ਵਿਚ ਆਫਸੈਟ ### 'ਤੇ ਡਾਟਾਬੇਸ ਆਈਡੀ # ਵਿਚ ਪੇਜ (#: #) ਦੇ ਪੜ੍ਹਨ ਦੇ ਦੌਰਾਨ ਆਈ. ਵਿੱਚ ਵਾਧੂ ਸੁਨੇਹੇ SQL Server ਗਲਤੀ ਲੌਗ ਜਾਂ ਸਿਸਟਮ ਈਵੈਂਟ ਲੌਗ ਵਧੇਰੇ ਵਿਸਥਾਰ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ. ਇਹ ਇੱਕ ਗੰਭੀਰ ਗਲਤੀ ਦੀ ਸਥਿਤੀ ਹੈ ਜੋ ਡੇਟਾਬੇਸ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਖ਼ਤਰਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਤੁਰੰਤ ਸਹੀ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਇੱਕ ਪੂਰਾ ਡਾਟਾਬੇਸ ਇਕਸਾਰਤਾ ਜਾਂਚ (DBCC CHECKDB) ਨੂੰ ਪੂਰਾ ਕਰੋ. ਇਹ ਗਲਤੀ ਕਈ ਕਾਰਕਾਂ ਕਰਕੇ ਹੋ ਸਕਦੀ ਹੈ; ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ SQL Server ਕਿਤਾਬਾਂ .ਨਲਾਈਨ.

ਜਿੱਥੇ 'xxx.mdf' ਐਕਸੈਸ ਕੀਤੀ ਜਾ ਰਹੀ MDF ਫਾਈਲ ਦਾ ਨਾਮ ਹੈ.

ਕਈ ਵਾਰ ਤੁਸੀਂ .MDF ਡਾਟਾਬੇਸ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜਿਆ ਹੋ ਸਕਦੇ ਹੋ. ਹਾਲਾਂਕਿ, ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਐਸਕਿQLਐਲ ਸਟੇਟਮੈਂਟ ਨੂੰ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ

[TestDB] ਤੋਂ * ਚੁਣੋ. [Dbo]. [Test_table_1]

ਤੁਹਾਨੂੰ ਉਪਰੋਕਤ ਗਲਤੀ ਸੁਨੇਹਾ ਵੀ ਮਿਲੇਗਾ.

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

ਸਹੀ ਵਿਆਖਿਆ:

ਐਮਡੀਐਫ ਫਾਈਲ ਵਿਚਲੇ ਡੇਟਾ ਨੂੰ ਪੰਨਿਆਂ ਦੇ ਤੌਰ ਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਹਰ ਪੰਨਾ 8KB ਹੁੰਦਾ ਹੈ. SQL Server ਪੇਜ ਵਿਚਲੇ ਅੰਕੜਿਆਂ ਦੀ ਇਕਸਾਰਤਾ ਅਤੇ ਏਕੀਕਰਣ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਦੋ mechanੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਅਰਥਾਤ ਚੈਕਸਮ ਜਾਂ ਫਟਿਆ ਪੇਜ. ਦੋਵੇਂ ਵਿਕਲਪਿਕ ਹਨ.

If SQL Server ਲੱਭਦਾ ਹੈ ਕਿ ਕੁਝ ਡੇਟਾ ਪੰਨੇ ਲਈ ਫਟੇ ਪੇਜ ਗਲਤ ਹਨ, ਫਿਰ ਇਹ ਇਸ ਅਸ਼ੁੱਧੀ ਦੀ ਰਿਪੋਰਟ ਕਰੇਗਾ.

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

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

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

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