Šis raksts izskaidro momentuzņēmuma procesu, iedziļinoties tā darbībā.
Momentuzņēmuma replikācija SQL Server tas ir noderīgi, ja vēlaties koplietot savu datu bāzi tieši tādā veidā, kāda tā ir šobrīd, nekoncentrējoties uz nevienu no tajā veiktajiem atjauninājumiem. Momentuzņēmuma replikācijas iezīme SQL Server palīdz lietotājiem dalīties ar datiem tā, kā abonentiem tie parādās pašreizējā brīdī. Ir svarīgi atzīmēt, ka, lai arī momentuzņēmuma replikācijas procesu var izmantot atsevišķi, tas ir mostizmanto tikai datu bāzes objektu vai sākotnējo datu nodrošināšanai, kas tiek izmantoti darījumu un pasta sapludināšanas nolūkā. Ja vēlaties momentuzņēmuma replikāciju izmantot atsevišķi, tas jāizmanto šādās situācijās.
- Ja datos notiek reti izmaiņas.
- Ja jums ir nepieciešams atkārtot tikai nelielu datu apjomu.
- Ja varat atļauties, lai datu kopijas būtu novecojušas izdevēja beigās.
- Bieži tiek veiktas lielas izmaiņas datu bāzē.
Nepārtrauktā pieskaitāmā summa, kas izdevējam jāuzņemas, momentuzņēmuma replikācijā ir daudz zemāka nekā darījumu replikācijā, jo tajā netiek ņemta vērā neviena no pieaugošajām izmaiņām. Gadījumā, ja kopējamā datu kopa ir liela, jums būs nepieciešams liels resursu daudzums, lai pārliecinātos, ka momentuzņēmums tiek ģenerēts un piemērots pareizi. Lai pārliecinātos, ka tas tiek darīts efektīvi, jums jāpatur prātā visu datu lielums, kā arī izmaiņu veikšanas biežums, un ja pareiza izvēle ir momentuzņēmuma replikācijas izmantošana.
Momentuzņēmuma replikācijas darbs
Momentuzņēmums tiek izmantots SQL Server visiem replikācijas veidiem abonentu inicializēšanai. Tomēr SQL Server, momentuzņēmuma aģentu izmanto momentuzņēmuma ģenerēšanai, bet ne piegādei. Momentuzņēmuma piegādei izmantotais aģents atšķiras atkarībā no izmantotā replikācijas veida. Izplatīšanas aģents tiek izmantots failu piegādei momentuzņēmuma un darījumu replikācijas gadījumā. Apvienošanas replikācijā tiek izmantots SQL Server Apvienot aģentu.
Momentuzņēmuma aģents izmanto izplatītāju, lai to palaistu, to vada arī izplatīšanas aģents, kā arī apvienošanas aģents push abonementiem, izlaišanas abonēšanas gadījumā tie darbojas pie Abonentiem.
Varat izvēlēties lietojumprogrammu lietošanu un ģenerēšanu uzreiz, kā arī pēc abonēšanas procesa pabeigšanas. Momentuzņēmuma fails, kurā ir shēma un publicēto tabulu dati, kopā ar datu bāzes objektiem, izveido momentuzņēmuma aģents un pēc tam tiek saglabāts momentuzņēmuma mapē izdevēja lietošanai. Šos failus var izmantot arī ierakstu izsekošanai izplatīšanas datu bāzē. Noklusējuma momentuzņēmuma mape tiek norādīta, kad izplatītājs ir konfigurēts, tomēr publikācijai var norādīt alternatīvu atrašanās vietu pat tad, ja jums ir noklusējums, un pat tad, ja jums tā nav.
Papildus iepriekš aprakstītā momentuzņēmuma darbībai ir arī vēl viens momentuzņēmuma process, kas ir sadalīts divās daļās un tiek izmantots, apvienojot publikāciju kopā ar noteiktiem parametrizētiem filtriem.
Papildus laika ieguldīšanai optimizācijā SQL Server, DBA būtu jāpievērš galvenā uzmanība arī datu drošībai un pieejamībai. Ieguldījumi a sql labot rīks var ievērojami palīdzēt novērst datu zudumu.
Autora ievads:
Viktors Saimons ir datu atkopšanas eksperts DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp piekļuves atkopšana un SQL atkopšanas programmatūras produkti. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar
Šajā rindkopā ir sniegta skaidra ideja, kas paredzēta jaunajiem emuāru rakstīšanas skatītājiem, kā patiesi veidot emuārus.