სიმპტომი:

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

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

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

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

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

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

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

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

მონაცემები MDF ფაილში ინახება გვერდების სახით, თითოეული გვერდი 8KB. SQL Server იყენებს ორ მექანიზმს, რათა დარწმუნდეს, რომ გვერდზე მოცემულია მონაცემების თანმიმდევრულობა და ინტეგრირება, ეს არის ჩეკის ან მოწყვეტილი გვერდი. ორივე არჩევითია.

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

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

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

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

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