602SQL-┌plnß dokumentace Index   Tisk  

Proces navazovßnφ sdφlenφ aplikace

S navßzßnφm sdφlenφ dvou instancφ tΘ₧e aplikace mezi dv∞ma servery musφ souhlasit sprßvci aplikace (nebo sprßvci databßze) na obou serverech (dßle oznaΦovanφ Sprßvce1 a Sprßvce2). NestaΦφ tedy aktivita pouze na jednom serveru, jako to bylo mo₧nΘ p°i navazovßnφ spojenφ. P°edpoklßdß se, ₧e spojenφ mezi servery ji₧ bylo navßzßno.

P°i navazovßnφ sdφlenφ aplikace postupujte takto:

  1. Sprßvce1 vybere aplikaci a prove∩te pro nφ akci Replik. pravidla. Tφm otev°e okno s replikaΦnφmi pravidly aplikace.

  2. Za prvnφ zßlo₧ce stiskne tlaΦφtko Sdφlet s dalÜφm serverem. Tφm otev°e dalÜφ dialog.

  3. Vybere server, s nim₧ chcete aplikaci sdφlet, vybere jmΘno replikaΦnφho vztahu, kter² chcete s tφmto serverem navßzat, a stiskne OK. Tφm odeÜle prot∞jÜφmu serveru po₧adavek na sdφlenφ. Zßrove≥ pomocφ Φtverce Pova₧ovat souΦasn² stav za synchonizovan²? stanovφte, majφ-li servery po navßzßnφ sdφlenφ zaΦφt synchronizovat data ve vÜech replikaΦnφch tabulkßch aplikace Φi nikoliv (pokud ob∞ aplikace jsou toto₧nΘ, Φtverec zatrhn∞te).

Do doby, ne₧ Sprßvce1 obdr₧φ reakci z druhΘ strany, vidφ tento stav: Äßdost o vztah byla odeslßna, Φekßm na odpov∞∩.

Proces navazovßnφ sdφlenφ potΘ pokraΦuje na prot∞jÜφm serveru:

  1. Sprßvce2 vybere tutΘ₧ aplikaci a provede akci Replik. pravidla. Tφm otev°e dialog s replikaΦnφmi pravidly aplikace.

  2. Pokud po₧adavek na navßzßnφ sdφlenφ ji₧ dorazil, objevφ se v²chozφ server v seznamu replikaΦnφch server∙ tΘto aplikace, a stavovß informace bude °φkat, ₧e doÜla ₧ßdost o urΦit² replikaΦnφ vztah.

  3. Stiskem jednoho ze dvou tlaΦφtek Akceptovat nebo Zamφtnout se tato ₧ßdost akceptuje nebo zamφtne. Tφm se v²chozφmu serveru odeÜle zprßva o p°ijetφ nebo odmφtnutφ ₧ßdosti. Vlastnφ replikovßnφ je vÜak dosud zablokovßno.

DalÜφ fßze procesu prob∞hne automaticky na v²chozφm serveru.

Dorazφ-li paket se zprßvou o p°ijetφ navrhovanΘho vztahu, zm∞nφ se stav sdφlenφ a prot∞jÜφmu serveru se zaÜle paket, kter² na n∞m odblokuje replikovßnφ. Tyto zm∞ny stavu lze sledovat tak, ₧e na kterΘmkoli serveru:

  1. Vyberete aplikaci a provedete pro nφ akci Replik. pravidla. Tφm otev°ete okno s replikaΦnφmi pravidly aplikace.

  2. Za prvnφ zßlo₧ce vyberte jmΘno prot∞jÜφho serveru. Stav signalizuje, jak postupuje navazovßnφ spojenφ.

Mo₧nΘ stavy procesu navazovßnφ sdφlenφ aplikace

Stav navazovßnφ sdφlenφ konkrΘtnφ aplikace mezi dv∞ma servery je vid∞t v okn∞ replikaΦnφch parametr∙ tΘto aplikace, vybere-li se z comba jmΘno prot∞jÜφho serveru. JednotlivΘ stavy jsou pojmenovßny takto:

PotΘ, co proces navazovßnφ sdφlenφ aplikace dosp∞je do stavu Aplikace se sdφlφ, servery provedou inicißlnφ replikaci a potΘ zaΦnou podle ΦasovΘho plßnu periodicky odesφlat zm∞ny v datech na prot∞jÜφ server.

AutomatickΘ zamφtnutφ ₧ßdosti o sdφlenφ

Dorazφ-li na server ₧ßdost o sdφlenφ aplikace od jinΘho serveru, bude tato ₧ßdost automaticky odmφtnuta bez Φekßnφ na reakci sprßvce v t∞chto p°φpadech:

Dostane-li server ₧ßdajφcφ o sdφlenφ odmφtavou odpov∞∩, m∙₧e zm∞nit nastavenφ replikaΦnφch vlastnostφ aplikace (sprßvce peÜk∙, otcovsk² server) a₧ potΘ, co provede akci Zanechat sdφlenφ, p°esto₧e k zahßjenφ sdφlenφ nedoÜlo.