SQL Server აღდგენის მოდელები

აღდგენა მოდელები ბალანსი დისკზე წინააღმდეგ სრული შესვლა ფაილები

SQL Server უზრუნველყოფს სამი აღდგენის მოდელები, რომელიც საშუალებას გაძლევთ განსაზღვროს გზა SQL Server მართავს log ფაილი და ამზადებს თქვენს მონაცემთა ბაზის აღდგენის შემდეგ მონაცემების დაკარგვა ან სხვა კატასტროფა. თითოეული მათგანი წარმოადგენს განსხვავებულ მიდგომას დისკზე კონსერვაციისა და მარცვლოვანი კატასტროფის აღდგენის ვარიანტებს შორის დამაბალანსებელი ვაჭრობის შესახებ. სამი კატასტროფის აღდგენის მოდელები მიერ შემოთავაზებული SQL Server არიან:

მოდით შევხედოთ თითოეულ ამ მოდელს შემდგომ დეტალებზე.

მარტივი აღდგენის მოდელი

მარტივი აღდგენის მოდელი არის მხოლოდ ის, რომ: მარტივი. ამ მიდგომით, SQL Server ინარჩუნებს მხოლოდ მინიმალურ რაოდენობას ინფორმაციას გარიგების ჟურნალში. SQL სერვერი truncates გარიგების ჟურნალი ყოველ ჯერზე მონაცემთა ბაზაში აღწევს გარიგების საგუშაგოს, ტოვებს არ ჟურნალი მასალა კატასტროფის აღდგენა მიზნებისათვის.

მონაცემთა ბაზების მარტივი აღდგენის მოდელის გამოყენებით, შეგიძლიათ მხოლოდ აღადგინოთ სრული ან დიფერენციალური სარეზერვო. შეუძლებელია ასეთი მონაცემთა ბაზის აღდგენა დროში მოცემულ მომენტში - შეგიძლიათ მხოლოდ აღადგინოთ ის ზუსტი დრო, როდესაც სრული ან დიფერენციალური სარეზერვო მოხდა. აქედან გამომდინარე, ავტომატურად კარგავს ნებისმიერი მონაცემების მოდიფიკაციებს შორის ბოლო დროს სრული / დიფერენციალური სარეზერვო დროისა და მარცხის დროს.

სრული აღდგენის მოდელი

სრული აღდგენის მოდელი ასევე ატარებს თვითმმართველობის აღწერილ სახეს. ამ მოდელის მიხედვით, SQL Server ინარჩუნებს გარიგების ჟურნალს, სანამ არ დავბრუნდებით. ეს საშუალებას მოგცემთ შეიმუშაოთ კატასტროფის აღდგენის გეგმა, რომელიც მოიცავს სრული და დიფერენციალური მონაცემთა ბაზის სარეზერვო კომბინაციას გარიგების ჟურნალების სარეზერვო ოპერაციებთან ერთად.

მონაცემთა ბაზის უკმარისობის შემთხვევაში, თქვენ გაქვთ ყველაზე მეტი მოქნილობა მონაცემთა ბაზების აღდგენა სრული აღდგენის მოდელის გამოყენებით. ტრანზაქციის ჟურნალში შენახული მონაცემების ცვლილებების გარდა, სრული აღდგენის მოდელი საშუალებას მოგცემთ აღადგინოთ მონაცემთა ბაზა კონკრეტულ პუნქტში. მაგალითად, თუ შეცდომის შეცვლით თქვენი მონაცემები ორშაბათს 2:36 საათზე, შეგიძლიათ გამოიყენოთ SQL Server- ს წერტილი- in- დრო აღდგენა, რათა განაახლოთ თქვენი მონაცემთა ბაზა უკან 2:35 am, wiping out ეფექტი შეცდომა.

Bulk- დარეგისტრირებული აღდგენის მოდელი

ნაყარი-დარეგისტრირებული აღდგენის მოდელი არის სპეციალური დანიშნულების მოდელი, რომელიც მუშაობს სრულიად აღდგენის მოდელის მსგავსი ფორმით. ერთადერთი განსხვავება ისაა, რომ მასში ხსნის ნაყარი მონაცემების მოდიფიკაციის ოპერაციებს. ნაყარი მოდელის ჩანაწერი აღწერს ამ ოპერაციებს გარიგების ჟურნალში, რომელიც იყენებს მინიმალურ ხეებს . ეს მნიშვნელოვნად ინახავს დამუშავების დროს, მაგრამ ხელს უშლის თქვენ წერტილი-ის დროს აღდგენის პარამეტრს.

Microsoft ურჩევს, რომ ნაყარი-დარეგისტრირებული აღდგენის მოდელი გამოიყენება მხოლოდ მოკლე დროში. საუკეთესო პრაქტიკა გულისხმობს, რომ მონაცემთა ბაზის შეცვლა გლობალურად დარეგისტრირებულ მოდელზე დაუყოვნებლივ დაიწყება ნაყარი ოპერაციების ჩატარებამდე და აღადგინოთ სრული აღდგენის მოდელი, როდესაც ეს ოპერაციები სრულდება.

შეცვლის აღდგენის მოდელები

გამოიყენეთ SQL Server მართვის სტუდია სანახავად ან შეცვალოს აღდგენის მოდელი:

  1. შეარჩიეთ შესაბამისი სერვერი : შეაერთეთ SQL Server მონაცემთა ბაზის ძრავის შესაბამისი ინსტალაცია, შემდეგ ობიექტის Explorer- ში, დააჭირეთ სერვერის სახელს სერვერის ხის გაფართოების მიზნით.
  2. მონაცემთა ბაზის არჩევა : მონაცემთა ბაზების გაფართოება და მონაცემთა ბაზის მიხედვით მონაცემთა ბაზების შერჩევა ან მონაცემთა ბაზის შერჩევა ან სისტემის მონაცემთა ბაზების გაფართოება და სისტემური მონაცემთა ბაზის შედგენა.
  3. გახსენით მონაცემთა ბაზის თვისებები : მარჯვენა ღილაკით მონაცემთა ბაზაში, და შემდეგ დაწკაპეთ Properties , გახსენით მონაცემთა ბაზის თვისებები დიალოგური ფანჯარა.
  4. მიმდინარე აღდგენის მოდელის ნახვა : აირჩიეთ გვერდის პანელში, დააჭირეთ ოფციებს მიმდინარე სარეზერვო მოდელის შერჩევის სანახავად.
  5. ახალი აღდგენის მოდელის არჩევა: აირჩიეთ ან სრული , უხარისხო ან მარტივი .
  6. დააჭირეთ OK .