Modelet e Rimëkëmbjes së SQL Server

Modelet e Rimëkëmbjes Balancojnë Hapësin e Diskut ndaj Dosjeve të Kompjutuara

SQL Server ofron tre modele të rimëkëmbjes që ju lejojnë të specifikoni mënyrën se si SQL Server menaxhon skedarët e regjistrit dhe përgatit bazën e të dhënave për shërim pas humbjes së të dhënave ose fatkeqësive të tjera. Secila nga këto paraqet një qasje tjetër për të balancuar shkëmbimin midis ruajtjes së hapësirës në disk dhe sigurimit të opsioneve të grimcave të rimëkëmbjes në fatkeqësi. Të tre modelet e shërimit të fatkeqësive që ofrohen nga SQL Server janë:

Le të hedhim një vështrim në secilën nga këto modele në hollësi të mëtejshme.

Modeli i Simple Recovery

Modeli i thjeshtë i rimëkëmbjes është vetëm: thjesht. Në këtë qasje, SQL Server mban vetëm një sasi minimale të informacionit në logun e transaksioneve. SQL Server shkurton logun e transaksionit çdo herë që baza e të dhënave arrin një pikë kontrolli transaksioni, duke mos lënë shënime të regjistrit për qëllime të shërimit të fatkeqësive.

Për bazat e të dhënave që përdorin modelin e thjeshtë të rimëkëmbjes, mund të rivendosni vetëm kopjet e plotë ose diferenciale. Nuk është e mundur të rivendosim një bazë të dhënash të tillë në një pikë të caktuar në kohë - mund ta rivendosni atë vetëm në kohën e saktë kur ndodhi një rezervë e plotë ose diferenciale. Prandaj, do të humbni automatikisht çdo ndryshim të të dhënave të bëra ndërmjet kohës së rezervimit të plotë / diferencial më të fundit dhe kohës së dështimit.

Model i plotë i rimëkëmbjes

Modeli i plotë i rimëkëmbjes gjithashtu mban një emër vetë-përshkrues. Me këtë model, SQL Server ruan logun e transaksionit derisa ju të mbështeteni. Kjo ju lejon të dizajnoni një plan të rimëkëmbjes të fatkeqësive që përfshin një kombinim të backup-ve të plotë dhe diferencuar të bazës së të dhënave në lidhje me backup-et e transakcioneve të transaksioneve.

Në rast të dështimit të një baze të dhënash, ju keni më fleksibilitetin e rikthimit të bazave të të dhënave duke përdorur modelin e plotë të rimëkëmbjes. Përveç ruajtjes së modifikimeve të të dhënave të ruajtura në logun e transaksionit, modeli i plotë i rimëkëmbjes ju lejon të rivendosni një bazë të dhënash në një pikë specifike në kohë. Për shembull, nëse një modifikim i gabuar ka korruptuar të dhënat tuaja në orën 2:36 të së hënës, mund të përdorni rikthimin pikë-në-kohë të SQL Server-it për të rrokullisur bazën e të dhënave në orën 2:35, duke fshirë efektet e gabimit.

Modeli i Rimëkëmbjes i Regjistruar Bulk

Modeli i rimëkëmbjes me sasi të mëdha është një model me qëllim të veçantë që punon në një mënyrë të ngjashme me modelin e rimëkëmbjes së plotë. E vetmja ndryshim është në mënyrën se si merret me operacionet e modifikimit të të dhënave. Modeli me shumicë të regjistruar regjistron këto operacione në logun e transaksionit duke përdorur një teknikë të njohur si regjistrimi minimal . Kjo kursen shumë në kohën e përpunimit, por ju pengon të përdorni opsionin e rivendosjes pikë-në-kohë.

Microsoft rekomandon që moduli i rimëkëmbjes me pjesa më të madhe të përdoret vetëm për periudha të shkurtra kohore. Praktika më e mirë dikton që ju të kaloni një bazë të dhënash në modelin e rimëkëmbjes pjesa më e madhe përpara se të kryeni operacione pjesa më e madhe dhe ta rivendosni atë në modelin e plotë të rimëkëmbjes kur këto operacione të përfundohen.

Ndryshimi i modeleve të rimëkëmbjes

Përdorni SQL Server Management Studio për të parë ose ndryshuar modelin e rimëkëmbjes:

  1. Zgjidhni serverin përkatës : Lidhu me instancën përkatëse të Motorit të Bazuar në SQL Server, pastaj në Explorer Objekti, klikoni emrin e serverit për të zgjeruar pemën e serverit.
  2. Zgjidh bazën e të dhënave : Zgjero bazat e të dhënave , dhe, në varësi të bazës së të dhënave, zgjidhni një bazë të të dhënave të përdoruesit ose zgjeroni bazat e të dhënave të sistemit dhe përzgjidhni një bazë të dhënash të sistemit.
  3. Hapni Properties Database : Klikoni me të djathtën mbi bazën e të dhënave dhe pastaj klikoni Properties , për të hapur kutinë e dialogut Properties Properties .
  4. Shikoni modelin e tanishëm të rimëkëmbjes : Në Përzgjedhjen e një skaji të faqes , klikoni Opsionet për të parë përzgjedhjen aktuale të modelit të Rimëkëmbjes .
  5. Zgjidh modelin e ri të rimëkëmbjes : Zgjidh ose Full , Bulk-logged ose Simple .
  6. Kliko OK .