Cum funcționează Snapshot Replication în MS SQL Server

Acest articol explică procesul instantaneu intrând în detaliile funcționării acestuia.

Replicare instantanee în SQL Server este util atunci când doriți să vă partajați baza de date exact așa cum este acum, fără a vă concentra pe niciuna dintre actualizările care ar fi făcute în ea. Caracteristica de replicare a instantanee a SQL Server ajută utilizatorii să partajeze abonaților datele așa cum apar acestea în momentul actual. Este important de reținut că, deși procesul de replicare a instantaneilor poate fi utilizat izolat, este mostFolosit doar pentru a furniza doar obiectele bazei de date sau datele inițiale care sunt utilizate în scopul tranzacției și îmbinării corespondenței. Dacă doriți să utilizați replicarea instantanee în mod izolat, ar trebui să o utilizați în următoarele situații.

  • Dacă în datele au loc modificări rare.
  • Dacă trebuie să replicați doar volume mici de date.
  • Dacă vă puteți permite să aveți copii de date care sunt depășite din partea editorului.
  • Schimbări mari în baza de date se fac frecvent.

Suprafața continuă pe care trebuie să o asume editorul este mult mai mică în replicarea instantanee în comparație cu replicarea tranzacțională, deoarece nu ia în considerare niciuna dintre modificările incrementale. În cazul în care setul de date pe care îl replicați este mare, veți avea nevoie de o cantitate mare de resurse pentru a vă asigura că instantaneul este generat și aplicat corect. Pentru a vă asigura că se realizează eficient, ar trebui să țineți cont de dimensiunea datelor complete împreună cu frecvența la care se fac modificările și dacă folosirea replicarii instantanee este alegerea potrivită.

Replicare instantanee în SQL Server

Funcționarea replică instantanee

Snapshot este folosit în SQL Server pentru toate tipurile de replicare pentru inițializarea abonaților. Cu toate acestea, în SQL Server, agentul snapshot este folosit pentru generarea snapshot-ului, dar nu pentru livrare. Agentul utilizat pentru livrarea instantaneului diferă în funcție de tipul de replicare utilizat. Agentul de distribuție este utilizat pentru livrarea fișierelor în cazul replicării instantanee și tranzacționale. Replicarea îmbinării folosește SQL Server Agent de fuzionare. 

Agentul Snapshot folosește Distribuitorul pentru rulare, acesta este, de asemenea, rulat de Agentul de Distribuție, precum și Agentul Merge pentru abonamentele push, în cazul abonamentului pull, acestea rulează la Abonați.

Puteți opta pentru aplicarea și generarea aplicațiilor imediat, precum și după finalizarea procesului de abonare. Fișierul instantaneu care conține schema și datele din tabelele publicate, împreună cu obiectele bazei de date, este creat de Snapshot Agent și apoi stocat în folderul instantaneu pentru a fi utilizat de către editor. Aceste fișiere pot fi utilizate și în scopul urmăririi înregistrărilor în baza de date de distribuție. Folderul instantaneu implicit este specificat atunci când distribuitorul a fost configurat, cu toate acestea, o locație alternativă poate fi specificată pentru o publicație chiar și atunci când aveți o versiune implicită și chiar dacă nu aveți.

În afară de funcționarea instantaneului care a fost descris mai sus, există și un alt proces de instantaneu care este împărțit în două părți și este utilizat atunci când se utilizează publicarea de îmbinare împreună cu anumite filtre parametrizate.

În afară de a investi timp în optimizare SQL Server, DBA ar trebui, de asemenea, să acorde o atenție esențială siguranței și accesibilității datelor. Investind într-un remediere sql instrumentul poate contribui mult în prevenirea situațiilor de pierdere a datelor.

Introducerea autorului:

Victor Simon este expert în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv recuperare acces și produse software de recuperare sql. Pentru mai multe informații vizitați www.datanumen.com

Un răspuns la „Cum funcționează replicarea instantaneelor ​​în MS SQL ServerMatei 22:21

  1. Acest paragraf oferă o idee clară concepută pentru noii spectatori de blogging, despre cum să faci cu adevărat blogging.

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *