ማይክሮሶፍት ሲጠቀሙ SQL Server የተበላሸ የኤምዲኤፍ የውሂብ ጎታ ፋይልን ለማያያዝ ወይም ለመድረስ፣ ግራ የሚያጋቡ የተለያዩ የስህተት መልዕክቶች ሊያጋጥሙዎት ይችላሉ። ከታች, ሁሉንም ስህተቶች እንዘረዝራለን, በድግግሞሽ የተደረደሩ. ለእያንዳንዱ ስህተት ምልክቶቹን እንገልፃለን, ትክክለኛውን መንስኤ እናብራራለን እና ከተስተካከሉ ፋይሎች ጋር ናሙና ፋይሎችን እናቀርባለን DataNumen SQL Recovery. ይህ እነዚህን ስህተቶች የበለጠ ለመረዳት ይረዳዎታል. ማስታወሻ 'xxx.MDF' የተበላሹትን ስም ይወክላል SQL Server MDF የውሂብ ጎታ ፋይል.
በዛላይ ተመስርቶ SQL Server ወይም የ CHECKDB የስህተት መልዕክቶች፣ ሶስት አይነት ስህተቶች አሉ፡
-
- የምደባ ስህተቶች በ MDF እና በ NDF ፋይሎች ውስጥ ያለው መረጃ እንደ ተመደበ እናውቃለን ገጾች. እና ለመመደብ አስተዳደር የሚያገለግሉ አንዳንድ ልዩ ገጾች አሉ ፣ እንደሚከተለው
የገጽ ዓይነት | መግለጫ |
የጋም ገጽ | ዓለም አቀፍ የምደባ ካርታ (GAM) መረጃን ያከማቹ። |
SGAM ገጽ | የተጋራ ዓለም አቀፍ ምደባ ካርታ (SGAM) መረጃን ያከማቹ። |
የ IAM ገጽ | የመደብር መረጃ ጠቋሚ ምደባ ካርታ (አይኤኤም) መረጃ ፡፡ |
PFS ገጽ | የ 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 ስህተት ተገኝቷል: የተቀደደ ገጽ
- አንዳንድ መዝገቦችን ወይም አንዳንድ ሰንጠረ someችን በመረጃ ቋት ውስጥ በስህተት ይሰርዛሉ።
SQL Server አብሮ የተሰራ መሳሪያ አለው ዲ.ቢ.ሲ.ሲ., ያለው ቼክኬቢቢ ና ያረጋግጡ የተበላሸ ኤምዲኤፍ የመረጃ ቋት ለመጠገን የሚረዱ አማራጮች። ሆኖም ፣ ለከባድ የተበላሹ ኤምዲቢ የመረጃ ቋት ፋይሎች ፣ DBCC ቼክኬቢ ና ያረጋግጡ ደግሞ አይሳካም ፡፡
ወጥነት ስህተቶች በ CHECKDB ሪፖርት ተደርጓል
- SQL Server በአመክንዮአዊ ወጥነት ላይ የተመሠረተ I / O ስህተት ተገኝቷል-የተሳሳተ ቼክ
- በ sys.xxx ውስጥ ያለው ረድፍ በ sys.xxx ውስጥ ተዛማጅ ረድፍ የለውም ፡፡
- የሠንጠረዥ ስህተት-የነገር መታወቂያ ## ፣ ማውጫ መታወቂያ ## እንደገና ይገነባል።
- ይህ የስርዓት ሰንጠረዥ መረጃ ጠቋሚ እንደገና ሊፈጠር አይችልም።
- የነገር መታወቂያ # # ፣ የመረጃ ጠቋሚ መታወቂያ # # ፣ የመለያ መታወቂያ # # ፣ የመደብ አሃድ መታወቂያ # # (ያልታወቀ ዓይነት) ፣ የገጽ መታወቂያ (# # 560) በገጹ ራስጌው ውስጥ የተሳሳተ የገጽ መታወቂያ ይ containsል
የምደባ ስህተቶች በ CHECKDB:
- ማውጫ የምደባ ካርታ (አይኤም) ገጽ በቀጣዩ የ IAM ገጽ ጠቋሚ ላይ ተጠቁሟል
- በመረጃ ቋት መታወቂያ ## ውስጥ ያለው ስፋት (##: ##) በ GAM ውስጥ የተመደበ ምልክት ተደርጎበታል ፣ ግን SGAM ወይም IAM አልመደበውም ፡፡
ሁሉም ሌሎች ስህተቶች በ CHECKDB ሪፖርት ተደርጓል
- አልተሳካም: - - - #######.
- በ ‹xxxx.mdf› ፋይል ውስጥ በ 0x ###### ን በንፅፅር ወቅት I / O ስህተት (መጥፎ ገጽ መታወቂያ) ተገኝቷል ፡፡
- የምዝግብ ማስታወሻውን እንደገና ለመገንባት ሲስተሙ በቂ የውሂብ ጎታውን ማንቃት አልቻለም
- በ CHECKDB ሲጠገን የውሂብ መጥፋት
- ፋይል በስርዓተ ክወናው የተቆረጠ ይመስላል።
- በመረጃ ቋት ‹xxxx› ውስጥ አንድ የተመዘገበ ክዋኔን እንደገና በሚሠራበት ጊዜ በምዝግብ ማስታወሻ መታወቂያ ላይ አንድ ስህተት ተከስቷል ፡፡