ამ სტატიაში განვიხილავთ ტრანზაქციის შესვლის ძირითად ფუნქციებს SQL Server
ტრანზაქციების ჟურნალი, როგორც სახელიდან ჩანს, ინახავს ყველა მიმდინარე ტრანზაქციის ჟურნალს; მონაცემთა ბაზაში ყოველდღიურად განხორციელებულ ცვლილებებთან ერთად. ეს არის თქვენი მონაცემთა ბაზის ერთ-ერთი ყველაზე მნიშვნელოვანი ელემენტი, რადგან სისტემის ნებისმიერი გაუმართაობის შემთხვევაში, ის აღადგენს მონაცემთა ბაზას სტაბილურ მდგომარეობაში. არასდროს არ უნდა აირჩიოთ თქვენი ტრანზაქციების ჟურნალის წაშლა ან გადატანა, თუ ბოლომდე არ ხართ დარწმუნებული მის შედეგებში. ტრანზაქციების ჟურნალის ფუნქციებია:
- ინდივიდუალური ტრანზაქციების აღდგენა: მონაცემთა ბაზის ძრავში შეცდომის შემთხვევაში, როგორიცაა კლიენტთან კომუნიკაციის დაკარგვა ან ROLLBACK განცხადების გაცემა, ჟურნალი აღრიცხავს არასრული ტრანზაქციის დროს შესრულებული ცვლილებების დაბრუნებას.
- არასრული გარიგებების აღდგენა როგორც SQL Server იწყება: სერვერზე გაშვებული მარცხის შემთხვევაში SQL Server, ზოგიერთი ტრანზაქცია არასრული დარჩა. ეს ტრანზაქციები და მათი მოდიფიკაციები უკან იხევს, როდესაც ა SQL Server ინსტანცია იწყება; ეს კეთდება მონაცემთა ბაზების მთლიანობის უზრუნველსაყოფად.
- აღდგენა წარუმატებლობის წერტილამდე: შეგიძლიათ მონაცემთა ბაზის აღდგენა წარუმატებლობის წერტილამდე; ჯერ აღადგინეთ მონაცემთა ბაზის სრული სარეზერვო ასლი, შემდეგ დიფერენციალური მონაცემთა სარეზერვო ასლი და შემდეგ დარჩენილი ტრანზაქციის ჟურნალის სარეზერვო ასლი მარცხამდე. ყოველი ჟურნალის სარეზერვო ასლის აღდგენის შემდეგ, მონაცემთა ბაზის ძრავა გამოიყენებს საჭირო ცვლილებებს, რომლებიც ჩაწერილია ჟურნალის ფაილში და შემდეგ გააგზავნის ყველა ტრანზაქციას.
- ტრანზაქციის რეპლიკაციის მხარდაჭერა: ყველა მონაცემთა ბაზის ტრანზაქციის ჟურნალი მონიტორინგს ატარებს Log Reader Agent-ის მიერ ტრანზაქციის რეპლიკაციის მიზნით.

- ჟურნალის მიწოდება და მონაცემთა ბაზის ასახვა: ორივე ეს პროცესი ძირითადად ეყრდნობა ტრანზაქციის ჟურნალს. Log Shipping-ში პირველადი მონაცემთა ბაზის აქტიური ტრანზაქციის ჟურნალის ფაილი პირველადი სერვერის მიერ იგზავნება რამდენიმე მიმართულებით. მონაცემთა ბაზის Mirroring-ში, ძირითადი სერვერის მაგალითი გამოიყენება ყველა ჟურნალის ჩანაწერის მყისიერად გასაგზავნად სარკის სერვერის მაგალითზე.
ტრანზაქციების ჟურნალის ფუნქციების გაცნობის შემდეგ, ასევე მნიშვნელოვანია იცოდეთ რა არის ტრანზაქციის ჟურნალის მახასიათებლები, რათა უკეთ გავიგოთ კონცეფცია. ქვემოთ ჩამოთვლილია ტრანზაქციის შესვლის მახასიათებლები SQL Server მონაცემთა ბაზის ძრავა.
- იგი ხორციელდება იზოლირებულად სხვა ფაილებთან ერთად; როგორც ერთი ფაილი ან როგორც ფაილების ნაკრები. ქეში ტრანზაქციის ჟურნალიდან განიხილება ცალკე და არა მონაცემთა გვერდებისთვის გამოყენებული ბუფერული ქეშით.
- ჟურნალის ჩანაწერებს და გვერდებს შეიძლება ჰქონდეთ ფორმატი, რომელიც განსხვავდება მონაცემთა გვერდების ფორმატისაგან.
- ის შეიძლება განხორციელდეს მრავალ ფაილში; არსებობს ფაილების ავტომატურად გაფართოების შესაძლებლობა შენახული ჟურნალისთვის FILEGROWTH მნიშვნელობის განთავსებით. ეს დაგეხმარებათ შეამციროთ სივრცის დეფიციტი ჟურნალში და ასევე შეამციროთ ადმინისტრაციული ხარჯები ერთდროულად.
- მექანიზმი, რომელიც არსებობს ტრანზაქციის ჟურნალში არსებული სივრცის გადამუშავებისთვის, უზრუნველყოფს სწრაფ შედეგებს და იწვევს მინიმალურ გავლენას ტრანზაქციის გამტარუნარიანობაზე.
ტრანზაქციის ჟურნალი დაგეხმარებათ მარტივად თვალყური ადევნოთ ტრანზაქციებს და შეინახოთ ამ ტრანზაქციებით გამოწვეული ყველა ცვლილების ჩანაწერი.
SQL შეცდომები aხელახლა ჩვეულებრივ გვხვდება in ნებისმიერი განხორციელება and sარ უნდა be იგნორირებული
SQL-ის მომხმარებელთა უმეტესობა დაეთანხმება, რომ SQL შეცდომები ხშირად შეინიშნება და ადმინისტრატორები, როგორც წესი, დიდ მნიშვნელობას არ ანიჭებენ მათ. თუმცა, SQL მონაცემთა ფაილთან დაკავშირებული შეცდომები არ უნდა იყოს იგნორირებული, რადგან ისინი შეიძლება SQL-ის კრახის წინაპირობა იყოს. იმ შემთხვევაში, თუ ეჭვი გეპარებათ, რომ SQL ფაილი დაზიანდა, შეგიძლიათ გამოიყენოთ mdf-ის შეკეთება ინსტრუმენტი, როგორიცაა DataNumen SQL Recovery ამოიღოთ მისი შინაარსი და შეინახოთ იგი ახალ MDF ფაილში. ამ შესანიშნავ ხელსაწყოს აქვს შესაძლებლობა შეასრულოს ყველა შენახული ჩანაწერის სრული აღდგენა, რაც აკლია, ინდექსების ჩათვლით. გარდა ამისა, საჭიროების შემთხვევაში, ინსტრუმენტი შეიძლება გამოყენებულ იქნას ამოღებული შინაარსის ტექსტურ ფაილში შესანახად.
ავტორი შესავალი:
ალან ჩენი არის პრეზიდენტი და თავმჯდომარე DataNumen, Inc., რომელიც მსოფლიო ლიდერია მონაცემთა აღდგენის ტექნოლოგიებში, მათ შორის წვდომის აღდგენა და sql აღდგენის პროგრამული პროდუქტები. დამატებითი ინფორმაციისთვის ეწვიეთ www.datanumen. ერთად