SQL Server Recovery Models

Сэргээх Загварууд Бүрэн Бүртгэлийн файлуудтай харьцуулах Дискийн зай

SQL Server нь өгөгдлийн алдагдлаас болон бусад гамшгийн дараа сэргээхэд зориулж SQL Server өгөгдлийн сангийн ажиллагааг удирдана. Эдгээр нь дискний зайг хамгаалах болон гамшгийн сэргээн босгох боломжуудын нийлүүлэлтийг тэнцвэржүүлэх өөр өөр арга юм. SQL Server-ийн санал болгосон гамшгийн дараах гурван загвар нь:

Эдгээр загвар тус бүрийг нарийвчлан үзье.

Энгийн сэргээх загвар

Энгийн сэргээх загвар нь энгийн зүйл юм. Энэ аргаар SQL Server нь зөвхөн гүйлгээний бүртгэлд хамгийн бага мэдээлэлтэй байдаг. SQL Server нь өгөгдлийн сан нь гүйлгээ шалгах цэг дээр хүрэх бүрт гүйлгээний логийг богиносгож, гамшгийн нөхөн сэргээх зорилгоор бүртгэлийн ямар ч бүртгэл үлдээхгүй.

Энгийн сэргээх загвар ашиглан мэдээллийн баазын хувьд танд зөвхөн бүтэн эсвэл дифференциал нөөцлөлтийг сэргээж болно. Ийм өгөгдлийн санг цаг хугацааны өгөгдсөн хугацаанд буцааж сэргээх боломжгүй - та зөвхөн бүтэн эсвэл дифференциал нөөц нөөцлөгдсөн яг цагт сэргээх боломжтой. Тиймээс та хамгийн сүүлийн үеийн бүрэн / ялгаатай нөөцлөлт болон алдааны цаг хугацааны хооронд өгөгдлийн өөрчлөлтүүдийг автоматаар алдах болно.

Бүтэн сэргээх загвар

Бүрэн сэргээх загвар нь өөрөө өөрийгөө тодорхойлох нэртэй байдаг. Энэ загварыг ашиглан SQL Server нь таныг нөөцлөх хүртэл гүйлгээний бүртгэлийг хадгалдаг. Энэ нь танд графикийг бүрэн бүтэн, ялгаатай мэдээллийн баазыг хослуулсан галт тэрэгний гадагшлуулах төлөвлөгөөг төлөвлөх боломжийг олгодог.

Өгөгдлийн сангийн алдаа гарсан тохиолдолд бүрэн нөхөн сэргээх загварыг ашигласнаар та мэдээллийн санг сэргээх хамгийн уян хатан чанартай. Гүйлгээний бүртгэлд хадгалагдсан өгөгдлийн өөрчлөлтийг хадгалахын зэрэгцээ бүрэн нөхөн сэргээх загвар нь өгөгдлийн санг тухайн тодорхой цэг рүү сэргээх боломжийг олгодог. Жишээ нь, хэрэв таны өгөгдлийг даваа гаригт 2:36 цагт эвдэрсэн бол SQL Server-ийн өгөгдлийн сангийн хугацааг буцааж 2:35 цаг хүртэл алдаж, алдааны үр нөлөөг арилгаж өгч болно.

Бөөнөөр бүртгэгдсэн сэргээх загвар

Бөөнөөр бүртгэгдсэн сэргээх загвар нь бүрэн сэргээх загварт ижил төстэй ажилладаг тусгай зориулалтын загвар юм. Зөвхөн ялгаа нь ихээхэн хэмжээний өгөгдөлд өөрчлөлт оруулахад ашигладаг арга юм. Бөөнөөр бүртгэгдсэн загвар нь эдгээр үйлдлүүд нь гүйлгээний бүртгэлд хамгийн бага бүртгэл хийх аргыг ашиглан бүртгэдэг . Энэ нь боловсруулалтын хугацаан дээр ихээхэн хэмнэдэг боловч цэг-in-time сэргээх сонголтыг ашиглахаас сэргийлдэг.

Микрософт нь ихэнх хугацаанд хийгдсэн сэргээх загварыг зөвхөн богино хугацаанд ашиглахыг зөвлөж байна. Шилдэг туршлага нь эдгээр үйлдлүүдийг бүрэн дуусгахад бүрэн ажиллагаатай сэргээх загварыг сэргээх, задлах үйл ажиллагааг явуулахаасаа өмнө их хэмжээний бүртгэгдсэн сэргээх загварт мэдээллийн санг шилжүүлдэг.

Сэргээн засах загварыг өөрчлөх нь

Сэргээх загварыг харах эсвэл өөрчлөхийн тулд SQL Server Management Studio ашиглана уу:

  1. Холбогдох серверийг сонгох : SQL Server Database Engine-ийн холбогдох хэсэгт холбогдож, дараа нь Object Explorer дээр серверийн нэрийг дарахын тулд серверийн нэрийг дарна уу.
  2. Мэдээллийн санг сонгох : Мэдээллийн баазыг өргөжүүлэх, мэдээллийн сангаас хамааран хэрэглэгчийн мэдээллийн санг сонгох эсвэл Системийн өгөгдлийн санг өргөж сонгох, системийн мэдээллийн санг сонгох.
  3. Database Properties -ийг нээнэ: Мэдээллийн баазын баруун товчийг дараад, Properties дээр дарж Database Properties харилцах цонхыг нээнэ.
  4. Одоогийн сэргээх загварыг харах : Хуудасны самбарыг сонгохдоо одоогийн сэргээх загварыг сонгохын тулд Сонголтуудыг товшино уу.
  5. Шинэ сэргээх загварыг сонгоно уу: Бүтэн бүтэн , их хэмжээний, бүртгэгдсэн , эсвэл Энгийн сонголтыг сонго.
  6. OK дарна уу.