மைக்ரோசாப்ட் பயன்படுத்தும் போது SQL Server சிதைந்த MDF தரவுத்தளக் கோப்பை இணைக்க அல்லது அணுக, குழப்பமான பல்வேறு பிழை செய்திகளை நீங்கள் சந்திக்கலாம். கீழே, அதிர்வெண் மூலம் வரிசைப்படுத்தப்பட்ட அனைத்து பிழைகளையும் பட்டியலிடுவோம். ஒவ்வொரு பிழைக்கும், அதன் அறிகுறிகளை நாங்கள் கோடிட்டுக் காட்டுவோம், சரியான காரணத்தை விளக்குவோம், மேலும் சரிசெய்த கோப்புகளுடன் மாதிரி கோப்புகளை வழங்குவோம். DataNumen SQL Recovery. இந்த பிழைகளை நன்கு புரிந்துகொள்ள இது உதவும். 'xxx.MDF' என்பது உங்கள் ஊழல்வாதியின் பெயரைக் குறிக்கும் SQL Server MDF தரவுத்தள கோப்பு.
அடிப்படையில் SQL Server அல்லது CHECKDB பிழை செய்திகள், மூன்று வகையான பிழைகள் உள்ளன:
-
- ஒதுக்கீடு பிழைகள்: MDF & NDF கோப்புகளில் உள்ள தரவு ஒதுக்கப்பட்டுள்ளது எங்களுக்குத் தெரியும் பக்கங்கள். ஒதுக்கீடு நிர்வாகத்திற்கு பயன்படுத்தப்படும் சில சிறப்பு பக்கங்கள் பின்வருமாறு:
பக்க வகை | விளக்கம் |
GAM பக்கம் | உலகளாவிய ஒதுக்கீடு வரைபடம் (GAM) தகவலை சேமிக்கவும். |
SGAM பக்கம் | பகிரப்பட்ட உலகளாவிய ஒதுக்கீடு வரைபடம் (SGAM) தகவலை சேமிக்கவும். |
IAM பக்கம் | குறியீட்டு ஒதுக்கீடு வரைபடம் (IAM) தகவல் சேமிக்கவும். |
பி.எஃப்.எஸ் பக்கம் | PFS ஒதுக்கீடு தகவலை சேமிக்கவும். |
மேலே உள்ள ஒதுக்கீடு பக்கங்களில் ஏதேனும் பிழைகள் இருந்தால், அல்லது இந்த ஒதுக்கீடு பக்கங்களால் நிர்வகிக்கப்படும் தரவு ஒதுக்கீடு தகவலுடன் பொருந்தவில்லை என்றால், SQL Server அல்லது CHECKDB புகாரளிக்கும் ஒதுக்கீடு பிழைகள்.
- நிலையான பிழைகள்: ஐந்து பக்கங்கள் தரவு பக்கங்கள் மற்றும் குறியீட்டு பக்கங்கள் உட்பட தரவை சேமிக்க அவை பயன்படுத்தப்படுகின்றன SQL Server அல்லது CHECKDB பக்க உள்ளடக்கங்களுக்கும் செக்சத்திற்கும் இடையில் ஏதேனும் முரண்பாட்டைக் கண்டறிந்தால், அவை புகாரளிக்கும் நிலைத்தன்மையின் பிழைகள்.
- மற்ற எல்லா பிழைகள்: மேலே உள்ள இரண்டு வகைகளில் சேராத பிற பிழைகள் இருக்கலாம்.
- xxxx.mdf ஒரு முதன்மை தரவுத்தள கோப்பு அல்ல. (மைக்ரோசாப்ட் SQL Server, பிழை: 5171)
- 'Xxxx.mdf' கோப்பிற்கான தலைப்பு சரியான தரவுத்தள கோப்பு தலைப்பு அல்ல. FILE SIZE சொத்து தவறானது. மைக்ரோசாப்ட் SQL Server, பிழை: 5172
- SQL Server ஒரு தருக்க நிலைத்தன்மையை அடிப்படையாகக் கொண்ட I / O பிழை கண்டறியப்பட்டது: தவறான செக்சம்
- SQL Server ஒரு தருக்க நிலைத்தன்மையை அடிப்படையாகக் கொண்ட I / O பிழை கண்டறியப்பட்டது: கிழிந்த பக்கம்
- தரவுத்தளத்தில் சில பதிவுகள் அல்லது சில அட்டவணைகளை நீங்கள் தவறாக நீக்குகிறீர்கள்.
SQL Server எனப்படும் உள்ளமைக்கப்பட்ட கருவி உள்ளது டிபிசிசி, இது உள்ளது சரிபார்க்கவும் மற்றும் சரிபார்க்கக்கூடியது ஊழல் நிறைந்த MDF தரவுத்தளத்தை சரிசெய்ய உதவும் விருப்பங்கள். இருப்பினும், கடுமையான சேதமடைந்த MDB தரவுத்தள கோப்புகளுக்கு, DBCC தேர்வு மற்றும் சரிபார்க்கக்கூடியது தோல்வியடையும்.
CHECKDB ஆல் அறிவிக்கப்பட்ட நிலைத்தன்மை பிழைகள்:
- SQL Server ஒரு தருக்க நிலைத்தன்மையை அடிப்படையாகக் கொண்ட I / O பிழை கண்டறியப்பட்டது: தவறான செக்சம்
- Sys.xxx இல் உள்ள வரிசையில் sys.xxx இல் பொருந்தக்கூடிய வரிசை இல்லை.
- அட்டவணை பிழை: பொருள் ஐடி ##, குறியீட்டு ஐடி ## மீண்டும் உருவாக்கப்படும்.
- இந்த கணினி அட்டவணை குறியீட்டை மீண்டும் உருவாக்க முடியாது.
- பொருள் ஐடி ##, குறியீட்டு ஐடி ##, பகிர்வு ஐடி ##, அலகு ஐடி ஒதுக்கு ## (வகை தெரியாதது), பக்க ஐடி (##: 560) அதன் பக்க தலைப்பில் தவறான பக்க ஐடியைக் கொண்டுள்ளது.
ஒதுக்கீட்டு பிழைகள் CHECKDB ஆல் தெரிவிக்கப்பட்டது:
- குறியீட்டு ஒதுக்கீடு வரைபடம் (IAM) பக்கம் IAM பக்கத்தின் அடுத்த சுட்டிக்காட்டி சுட்டிக்காட்டப்படுகிறது
- தரவுத்தள ஐடி ## இல் உள்ள நீளம் (##: ##) GAM இல் ஒதுக்கப்பட்டுள்ளதாகக் குறிக்கப்பட்டுள்ளது, ஆனால் SGAM அல்லது IAM எதுவும் அதை ஒதுக்கவில்லை.
CHECKDB ஆல் அறிவிக்கப்பட்ட பிற பிழைகள்:
- தோல்வியுற்றது: (- #######) “DBCC CHECKDB (xxxx) NO_INFOMSGS உடன் வினவலை செயல்படுத்துவது பின்வரும் பிழையுடன் தோல்வியடைந்தது:“ xxxx ”.
- 'Xxxx.mdf' கோப்பில் ஆஃப்செட் 0x ###### இல் படிக்கும்போது I / O பிழை (மோசமான பக்க ஐடி) கண்டறியப்பட்டது.
- பதிவை மீண்டும் உருவாக்க தரவுத்தளத்தை கணினி செயல்படுத்த முடியவில்லை
- CHECKDB உடன் சரிசெய்யும்போது தரவு இழப்பு
- இயக்க முறைமையால் கோப்பு துண்டிக்கப்பட்டதாகத் தெரிகிறது.
- 'Xxxx' தரவுத்தளத்தில் உள்நுழைந்த செயல்பாட்டை மீண்டும் செய்யும் போது, பதிவு பதிவு ஐடியில் பிழை ஏற்பட்டது.