लक्षण:

मा .MDF डाटाबेस संलग्न गर्न प्रयास गर्दा SQL Server, तपाईंले निम्न त्रुटि सन्देश देख्नुहुन्छ:

यो अनुरोधको लागि डाटा पुन: प्राप्त गर्न असफल भयो। (Microsoft.SqlServer.Management.Sdk.Sfc)

Transact-SQL कथन वा ब्याच कार्यान्वयन गर्दा एउटा अपवाद भयो। (Microsoft.SqlServer.ConnectionInfo)

xxx.mdf प्राथमिक डाटाबेस फाइल होइन। (माइक्रोसफ्ट SQL Server, त्रुटि: 5171)

जहाँ 'xxx.mdf जोडिने MDF फाइलको नाम हो।

त्रुटि सन्देशको स्क्रिनसट:

त्रुटिको स्क्रिनसट "प्राथमिक डाटाबेस फाइल होइन"

सटीक व्याख्या:

MDF फाइलमा डाटा पृष्ठहरूको रूपमा भण्डारण गरिन्छ, प्रत्येक पृष्ठ 8KB छ। पहिलो पृष्ठलाई फाइल हेडर पृष्ठ भनिन्छ, जसमा m समावेश छost सम्पूर्ण फाइलको बारेमा महत्त्वपूर्ण जानकारी, जस्तै फाइल हस्ताक्षर, फाइल साइज, अनुकूलता, आदि। बाँकी पृष्ठहरूमा पनि महत्त्वपूर्ण जानकारी समावेश छ, पृष्ठ आवंटन जानकारी साथै वास्तविक डाटा सहित।

यदि MDF फाइल हेडर पृष्ठ, वा अन्य महत्त्वपूर्ण व्यवस्थापन पृष्ठहरू क्षतिग्रस्त वा दूषित छन्, र Microsoft द्वारा पहिचान गर्न सकिँदैन। 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..2 RXNUMX त्रुटि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