სიმპტომი:

.MDF მონაცემთა ბაზის მიმაგრებისას SQL Serverხედავთ შეცდომის შემდეგ შეტყობინებას:

SQL Server გამოავლინა ლოგიკურ თანმიმდევრულობაზე დაფუძნებული I / O შეცდომა: არასწორი შემოწმება (მოსალოდნელია: 0x2abc3894; რეალური: 0x2ebe208e). ეს მოხდა მონაცემთა ბაზის ID 1 გვერდზე (1: 12) წაკითხვის დროს 0x00000000002000 ოფსეტური ფაილი 'xxx.mdf'. დამატებითი შეტყობინებები SQL Server შეცდომების ჟურნალი ან სისტემის მოვლენების ჟურნალი შეიძლება უფრო დეტალურადაა მოცემული. ეს არის მძიმე შეცდომის მდგომარეობა, რომელიც საფრთხეს უქმნის მონაცემთა ბაზის მთლიანობას და დაუყოვნებლივ უნდა გამოსწორდეს. დაასრულეთ მონაცემთა ბაზის თანმიმდევრულობის სრული შემოწმება (DBCC CHECKDB). ეს შეცდომა შეიძლება გამოწვეული იყოს მრავალი ფაქტორით; დამატებითი ინფორმაციისთვის იხილეთ SQL Server წიგნები ონლაინ რეჟიმში. (Microsoft SQL Serverშეცდომა: 824)

სადაც 'xxx.mdf' არის MDF ფაილის წვდომა.

ზოგჯერ თქვენ .MDF მონაცემთა ბაზა წარმატებით შეიძლება დაერთოთ. ამასთან, როდესაც თქვენ ცდილობთ შეასრულოთ SQL განცხადება, მაგალითად

SELECT * FROM [TestDB] - დან. [Dbo]. [Test_table_1]

თქვენ ასევე მიიღებთ ზემოთ მოცემულ შეცდომას.

შეცდომის შეტყობინების სკრინშოტი:

ზუსტი განმარტება:

მონაცემები MDF ფაილში ინახება გვერდების სახით, თითოეული გვერდი 8 კბაიტია. თითოეულ გვერდს აქვს არასავალდებულო საკონტროლო ველი.

If SQL Server მონაცემების ზოგიერთ გვერდზე არასწორია ჩეკის მნიშვნელობების შესახებ, მაშინ იგი აცნობებს ამ შეცდომას.

შეგიძლიათ გამოიყენოთ ჩვენი პროდუქტი DataNumen SQL Recovery მონაცემების აღდგენა კორუმპირებული MDF ფაილიდან და ამ შეცდომის მოსაგვარებლად.

ფაილების ნიმუში:

კორუმპირებული MDF ფაილების ნიმუში, რომლებიც შეცდომას გამოიწვევს:

SQL Server ვერსია კორუმპირებული MDF ფაილი MDF ფაილი დაფიქსირდა DataNumen SQL Recovery
SQL Server 2005 შეცდომა 4_1.mdf შეცდომა 4_1_fixed.mdf
SQL Server 2008 R2 შეცდომა 4_2.mdf შეცდომა 4_2_fixed.mdf
SQL Server 2012 შეცდომა 4_3.mdf შეცდომა 4_3_fixed.mdf
SQL Server 2014 შეცდომა 4_4.mdf შეცდომა 4_4_fixed.mdf