Microsoft-ის გამოყენებისას SQL Server დაზიანებული MDF მონაცემთა ბაზის ფაილზე დასამაგრებლად ან მისასვლელად, შეიძლება შეგხვდეთ შეცდომის სხვადასხვა შეტყობინებები, რომლებიც შეიძლება დამაბნეველი იყოს. ქვემოთ ჩამოვთვლით ყველა შეცდომას, დახარისხებული სიხშირის მიხედვით. ყოველი შეცდომისთვის ჩვენ გამოვყოფთ მის სიმპტომებს, ავხსნით ზუსტ მიზეზს და მოგაწოდებთ ფაილების ნიმუშებს და დაფიქსირებულ ფაილებთან ერთად DataNumen SQL Recovery. ეს დაგეხმარებათ უკეთ გაიგოთ ეს შეცდომები. შენიშვნა 'xxx.MDF' წარმოადგენს თქვენი კორუმპირებულის სახელს SQL Server MDF მონაცემთა ბაზის ფაილი.

დაყრდნობით SQL Server ან CHECKDB შეცდომის შეტყობინებები, არსებობს სამი სახის შეცდომა:

    1. განაწილების შეცდომები: ჩვენ ვიცით, რომ MDF და NDF ფაილებში მონაცემები გამოყოფილია როგორც გვერდები. და არის რამდენიმე სპეციალური გვერდი, რომლებიც გამოიყენება განაწილების მართვისთვის, შემდეგნაირად:
გვერდის ტიპი აღწერა
GAM გვერდი შეინახეთ გლობალური განაწილების რუკა (GAM) ინფორმაცია.
SGAM გვერდი შეინახეთ საერთო გლობალური განაწილების რუკა (SGAM) ინფორმაცია.
IAM გვერდი შეინახეთ ინდექსის განაწილების რუკა (IAM) ინფორმაცია.
PFS გვერდი შეინახეთ PFS განაწილების ინფორმაცია.

თუ რომელიმე ზემოაღნიშნული განაწილების გვერდს აქვს შეცდომები, ან ამ განაწილების გვერდების მიერ მართული მონაცემები არ შეესაბამება განაწილების ინფორმაციას, მაშინ SQL Server ან CHECKDB მოახსენებს განაწილების შეცდომები.

  • თანმიმდევრულობის შეცდომები: იყიდება გვერდები რომლებიც გამოიყენება მონაცემების შესანახად, მათ შორის მონაცემთა გვერდებისა და ინდექსის გვერდებზე, თუ SQL Server ან CHECKDB აღმოაჩენს რაიმე შეუსაბამობას გვერდის შინაარსსა და საკონტროლო ჯამს შორის, შემდეგ ისინი მოახსენებენ თანმიმდევრულობის შეცდომები.
  • ყველა სხვა შეცდომა: შეიძლება იყოს სხვა შეცდომები, რომლებიც არ მოხვდება ზემოთ მოცემულ ორ კატეგორიაში.

 

SQL Server აქვს ჩაშენებული ინსტრუმენტი ე.წ DBCC, რომელსაც აქვს CHECKDB მდე საკონტროლო ცხრილი ვარიანტები, რომლებიც დაგეხმარებათ MDF-ის კორუმპირებული მონაცემთა ბაზის შეკეთებაში. თუმცა, მძიმედ დაზიანებული MDB მონაცემთა ბაზის ფაილებისთვის, DBCC CHECKDB მდე საკონტროლო ცხრილი ასევე ჩავარდება.

თანმიმდევრულობის შეცდომები მოხსენებული CHECKDB-ის მიერ:

CHECKDB-ის მიერ მოხსენებული განაწილების შეცდომები:

CHECKDB-ის მიერ მოხსენებული ყველა სხვა შეცდომა: