სიმპტომი:

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

მონაცემთა ბაზის მიმაგრება ვერ მოხერხდა სერვერისთვის 'xxx'. (Microsoft.SqlServer.Smo)

გამონაკლისი მოხდა Transact-SQL განცხადების ან ჯგუფის შესრულებისას. (Microsoft.SqlServer.ConnectionInfo)

ფაილის „xxx.mdf“ სათაური არ არის მონაცემთა ბაზის მოქმედი ფაილის სათაური. FILE SIZE თვისება არასწორია. (Micosoft SQL Server, შეცდომა: 5172)

სადაც 'xxx.mdf' არის მიმაგრებული MDF ფაილის სახელი.

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

ზუსტი ახსნა:

MDF ფაილში მონაცემები ინახება გვერდების სახით, თითოეული გვერდის ზომაა 8KB. პირველი გვერდი, რომელსაც ეწოდება ფაილის სათაურის გვერდი, შეიცავს most მნიშვნელოვანი ინფორმაცია მთელი ფაილის შესახებ, მათ შორის ფაილის ხელმოწერა, ზომა, თავსებადობა და სხვა არსებითი დეტალები.

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

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

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

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

SQL Server ვერსია დაზიანებული MDF ფაილი MDF ფაილი დაფიქსირდა DataNumen SQL Recovery
SQL Server 2005 შეცდომა2_1.mdf Error2_1_fixed.mdf
SQL Server 2008 R2 შეცდომა2_2.mdf Error2_2_fixed.mdf
SQL Server 2012 შეცდომა2_3.mdf Error2_3_fixed.mdf
SQL Server 2014 შეცდომა2_4.mdf Error2_4_fixed.mdf