სიმპტომი:

გამოყენებისას DBCC CHECKDB ერთად REPAIR_ALLOW_DATA_LOSS პარამეტრი კორუმპირებული .MDF მონაცემთა ბაზის შესაკეთებლად, როგორიცაა:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ხედავთ შემდეგ შეცდომის შეტყობინებას:

ქალბატონი 824, დონე 24, მდგომარეობა 2, ხაზი 2
SQL Server აღმოაჩინა ლოგიკურ თანმიმდევრულობაზე დაფუძნებული I/O შეცდომა: არასწორი გვერდი (მოსალოდნელი 1:143; რეალური 0:9). ეს მოხდა მონაცემთა ბაზის ID 1 გვერდის წაკითხვისას (143:39) ოფსეტურით 0x0000000011e000 ფაილში 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. დამატებითი შეტყობინებები ში SQL Server შეცდომების ჟურნალი ან სისტემის მოვლენების ჟურნალი შეიძლება მოგვაწოდოს მეტი დეტალი. ეს არის სერიოზული შეცდომის მდგომარეობა, რომელიც საფრთხეს უქმნის მონაცემთა ბაზის მთლიანობას და დაუყოვნებლივ უნდა გამოსწორდეს. დაასრულეთ მონაცემთა სრული თანმიმდევრულობის შემოწმება (DBCC CHECKDB). ეს შეცდომა შეიძლება გამოწვეული იყოს მრავალი ფაქტორით; დამატებითი ინფორმაციისთვის იხ SQL Server წიგნები ონლაინ.
ქალბატონი 3313, დონე 21, მდგომარეობა 1, ხაზი 2
"Error1" მონაცემთა ბაზაში შესული ოპერაციის ხელახალი გაკეთების დროს მოხდა შეცდომა ჟურნალის ჩანაწერის ID-ში (135:752:2). როგორც წესი, კონკრეტული წარუმატებლობა ადრე აღირიცხება შეცდომის სახით Windows Event Log სერვისში. აღადგინეთ მონაცემთა ბაზა სრული სარეზერვოდან, ან შეაკეთეთ მონაცემთა ბაზა.
ქალბატონი 3414, დონე 21, მდგომარეობა 1, ხაზი 2
აღდგენის დროს მოხდა შეცდომა, რამაც ხელი შეუშალა მონაცემთა ბაზის 'Error1' (39:0) რეზtarting. დაადგინეთ აღდგენის შეცდომები და გაასწორეთ ისინი, ან აღადგინეთ ცნობილი კარგი სარეზერვო ასლიდან. თუ შეცდომები არ არის გამოსწორებული ან მოსალოდნელი, დაუკავშირდით ტექნიკურ მხარდაჭერას.
ქალბატონი 824, დონე 24, მდგომარეობა 2, ხაზი 2
SQL Server აღმოაჩინა ლოგიკურ თანმიმდევრულობაზე დაფუძნებული I/O შეცდომა: არასწორი გვერდი (მოსალოდნელი 1:160; რეალური 0:41). ეს მოხდა მონაცემთა ბაზის ID 1 გვერდის წაკითხვისას (160:39) ოფსეტურით 0x00000000140000 ფაილში 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. დამატებითი შეტყობინებები ში SQL Server შეცდომების ჟურნალი ან სისტემის მოვლენების ჟურნალი შეიძლება მოგვაწოდოს მეტი დეტალი. ეს არის სერიოზული შეცდომის მდგომარეობა, რომელიც საფრთხეს უქმნის მონაცემთა ბაზის მთლიანობას და დაუყოვნებლივ უნდა გამოსწორდეს. დაასრულეთ მონაცემთა სრული თანმიმდევრულობის შემოწმება (DBCC CHECKDB). ეს შეცდომა შეიძლება გამოწვეული იყოს მრავალი ფაქტორით; დამატებითი ინფორმაციისთვის იხ SQL Server წიგნები ონლაინ.
ქალბატონი 824, დონე 24, მდგომარეობა 2, ხაზი 4
SQL Server აღმოაჩინა ლოგიკურ თანმიმდევრულობაზე დაფუძნებული I/O შეცდომა: არასწორი გვერდი (მოსალოდნელი 1:160; რეალური 0:41). ეს მოხდა მონაცემთა ბაზის ID 1 გვერდის წაკითხვისას (160:39) ოფსეტურით 0x00000000140000 ფაილში 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. დამატებითი შეტყობინებები ში SQL Server შეცდომების ჟურნალი ან სისტემის მოვლენების ჟურნალი შეიძლება მოგვაწოდოს მეტი დეტალი. ეს არის სერიოზული შეცდომის მდგომარეობა, რომელიც საფრთხეს უქმნის მონაცემთა ბაზის მთლიანობას და დაუყოვნებლივ უნდა გამოსწორდეს. დაასრულეთ მონაცემთა სრული თანმიმდევრულობის შემოწმება (DBCC CHECKDB). ეს შეცდომა შეიძლება გამოწვეული იყოს მრავალი ფაქტორით; დამატებითი ინფორმაციისთვის იხ SQL Server წიგნები ონლაინ.

სადაც 'Error1' არის კორუმპირებული MDF მონაცემთა ბაზის სახელი, რომელიც გარემონტდება.

შეტყობინება 3313 მიუთითებს, რომ ჟურნალის ოპერაცია შეუძლებელია.

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

ზუსტი ახსნა:

როდესაც CHECKDB არ შეუძლია შეასრულოს შესული ოპერაცია, ის შეატყობინებს შეცდომის შეტყობინებას შეტყობინება 3313 და შეეცადეთ გამოასწოროთ შეცდომები. თუ მას არ შეუძლია შეცდომის გამოსწორება, მაშინ აღდგენა ვერ ხერხდება და გამოიწვევს უფრო მეტ შეცდომებს, როგორიცაა Msg 3414 და Msg 824.

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

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

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

SQL Server ვერსია დაზიანებული MDF ფაილი MDF ფაილი დაფიქსირდა DataNumen SQL Recovery
SQL Server 2014 შეცდომა9.mdf Error9_fixed.mdf

წყაროები: