Ipò aṣojú, kì í ṣe ipò dátà, ni ìpinnu tí ó ń dá àdéhùn SQL Server. Ẹ̀rọ tí ó ń ṣiṣẹ́ aṣojú náà ló ń ṣí ìsopọ̀, ó ń ṣiṣẹ́ lábẹ́ àkọsílẹ̀ kan pàtó, ó sì ń gba ẹ̀bi nígbà tí ìṣọ̀kan bá dúró. Ní VPN láàárín àwọn ibi, ìyàtọ̀ yẹn ni àpẹẹrẹ, kì í ṣe kúlẹ̀kúlẹ̀. Ya àwọn ìsopọ̀ aṣojú kí o tó ya nẹ́tíwọ́kì.

Àwọn ipa mẹ́ta, kì í ṣe méjì

Publisher ni ó ní dátà àpilẹ̀kọ, Distributor ni ó ní ibi-ìpamọ́ ìpín, Subscriber sì ń gba àwọn àyípadà. Log Reader Agent ń ṣiṣẹ́ ní Distributor fún àtúnyẹ̀wò ìdúnàádúrà. Distribution Agent ni ẹni tí ipò rẹ̀ ń yí pẹ̀lú irú àdéhùn, ìdí nìyẹn tí ó fi ń pinnu àpẹẹrẹ nẹ́tíwọ́kì. Ṣàlàyé àwọn ipa yẹn kí o tó sọ̀rọ̀ nípa àwọn òfin VPN.

Àdéhùn push ń ṣiṣẹ́ Distribution Agent ní Distributor, àdéhùn pull sì ń ṣiṣẹ́ rẹ̀ ní Subscriber, gẹ́gẹ́ bí ìwé àdéhùn ti Microsoft ṣe sọ. Gbogbo nǹkan nínú ìjíròrò nẹ́tíwọ́kì wá láti inú irú ẹ̀rọ tí ó jẹ́. Kọ àwọn òtítọ́ mẹ́rin fún àdéhùn kọ̀ọ̀kan: olùgbààle aṣojú, ìdánimọ̀ ìlànà rẹ̀, àwọn ìwọlé ibi-ìpamọ́ tí ó ń lò àti àwọn ohun-èlò tí ó gbọ́dọ̀ dé. Àwọn òtítọ́ yẹn, kì í ṣe ọfà àwòrán, ló ń sọ irú ọ̀nà tí ó gbọ́dọ̀ ṣiṣẹ́.

push túmọ̀ sí pé aṣojú ń gbé ní Distributor

Nínú àdéhùn push, Distributor ń ṣí ìsopọ̀ sí Subscriber káàkiri VPN. Olùgbọ́, firewall àti ìwọlé SQL ní ẹ̀gbẹ́ olùforúkọsílẹ̀ gbọ́dọ̀ gba àwọn ìsopọ̀ tí ó ń wá láti ẹ̀gbẹ́ jíjìnnà. Àkọsílẹ̀ iṣẹ́ Distributor pẹ̀lú nílò àṣẹ lórí ibi-ìpamọ́ olùforúkọsílẹ̀. Ṣètò ọ̀nà ìwọlé yẹn kí o tó dá àdéhùn, nítorí wíwá a nígbà tí ó ti kọjá máa ń túmọ̀ sí àtúndá a.

Ìfihàn àwòrán àkókò ń fi ọ̀nà kún tí àtúnyẹ̀wò dúró ṣinṣin kò lò rárá. Bí a bá gbé àwòrán náà sórí pínpín fáìlì, Distribution Agent ń kà láti inú pínpín yẹn, àkọsílẹ̀ olùforúkọsílẹ̀ sì gbọ́dọ̀ dé ọ̀nà UNC kan náà. Ìṣàn àyípadà tí ó ń lọ fún ọ̀sẹ̀ kò sọ nǹkan kan nípa bóyá àtúnbẹ̀rẹ̀ yóò ṣiṣẹ́. Ìdí nìyẹn tí pínpín àwòrán àkókò fi wà nínú ètò láti ìbẹ̀rẹ̀.

Má ṣe ka push gẹ́gẹ́ bí ìrìnàjò ẹ̀gbẹ́ kan. Aṣojú nílò àwọn ìdáhùn, ìjẹ́rìí àti àwọn pàṣípààrọ̀ ìjẹ́rìí tirẹ̀. Ọ̀nà náà gbọ́dọ̀ jẹ́ ẹ̀gbẹ́ méjì ní ìpele ìsopọ̀ pàápàá nígbà tí dátà ń lọ ní ẹ̀gbẹ́ kan.

pull túmọ̀ sí pé aṣojú ń gbé ní Subscriber

Àdéhùn pull ń yí ìsopọ̀ padà: Subscriber ń ṣiṣẹ́ Distribution Agent fúnra rẹ̀, ó sì ń dé Distributor. Ìṣètò yẹn bá ìlànà VPN mu tí ó gba àwọn ìsopọ̀ tí ó ń jáde láti ẹ̀ka, tí ó sì dí àwọn tí ó ń wọlé. Ó tún fi ìpinnu ìtòlẹ́sẹẹsẹ sí ọwọ́ ẹni tí ó ń tọ́jú ẹ̀rọ ẹ̀ka. Yan án nígbà tí ẹgbẹ́ ẹ̀ka gbọ́dọ̀ ní ìṣọ̀kan tirẹ̀, tí ó sì gbọ́dọ̀ ṣàkíyèsí àwọn ìkùnà tirẹ̀.

Àkọsílẹ̀ iṣẹ́ SQL Server Agent ti olùforúkọsílẹ̀ nílò àǹfààní kíkà lórí ibi-ìpamọ́ ìpín àti lórí pínpín àwòrán àkókò. Àkọsílẹ̀ yẹn ni ìdánimọ̀ tí ó ń farahàn nínú àwọn àṣìṣe àtúnyẹ̀wò, àkọsílẹ̀ iṣẹ́ àdúgbò tí kò ní ẹ̀tọ́ agbègbè sì ń kùnà ní ibi tí ó dà bí àìdára nẹ́tíwọ́kì ṣùgbọ́n tí ó jẹ́ àìdára ẹ̀rí ìdánimọ̀ ní ti gidi. Ṣàyẹ̀wò àkọsílẹ̀ náà kí o tó ṣàtúnṣe tunnel. Fífi ìwọlé ṣe máa ń yára ju fífi ẹ̀rí jẹ́ pé nẹ́tíwọ́kì kò ní ẹ̀bi.

Níní máa ń tẹ̀lé aṣojú. Yan push nígbà tí ẹgbẹ́ àárín gbọ́dọ̀ ní ìtòlẹ́sẹẹsẹ àti àwọn ìkùnà pẹ̀lú. Ohunkóhun tí o bá yàn, kọ ọ́ sẹ́gbẹ̀ẹ́ àdéhùn kí ìmọ̀-ẹ̀rọ tó ń bọ̀ lè mọ ibi tí ó yẹ kí ó wo kọ́kọ́.

Àtúnjáde ń yí ìtànkálẹ̀ padà, kì í ṣe níní

A lè ṣètò olùforúkọsílẹ̀ láti tún jáde sí àwọn olùforúkọsílẹ̀ mìíràn, èyí tí ó jẹ́ kí ibi-ìpamọ́ ẹ̀ka kan lè sin àwọn olùmúlò àdúgbò mélòókan láìjẹ́ kí ọ̀kọ̀ọ̀kan wọ́n fà káàkiri WAN. Ibi-ìpamọ́ àárín ní ìsinsìnyí ní àtẹ̀jáde àti àwọn aṣojú tirẹ̀. Ó tún jogún àwọn àṣẹ, ìtọ́jú àti ètò ìmúpadà tí kò ní tẹ́lẹ̀. Ipa àfikún yẹn ni iye owó fífi ìfihàn WAN àtúnṣe kúrò.

Ìtẹ̀léra tí a kọ sílẹ̀ ṣe pàtàkì: bẹ̀rẹ̀ àdéhùn tí ó ń wọlé kí o tó dá àtẹ̀jáde tí ó wà nísàlẹ̀. Wo ó gẹ́gẹ́ bí ìgbésẹ̀ ìgbésí-ayé pẹ̀lú àyẹ̀wò, kì í ṣe bí iwé tí a ń fo. Yíyí padà ń dá ẹ̀wọ̀n tí ó dà bí ẹni tí a ṣètò, tí kò sì fi nǹkan kankan ránṣẹ́.

Sọ àwòṣe kíkọ jáde ní kedere. Àtúnyẹ̀wò ẹ̀ka dátà kíkà-nìkan sí olùmúlò àdúgbò jẹ́ àpẹẹrẹ mìíràn ju gbígba àwọn àkọsílẹ̀ ní àwọn ibi mélòókan lọ, ẹ̀wọ̀n ọfà kò sì dá ojútùú ìforígbákan. Bí ẹ̀ka bá gbọ́dọ̀ kọ, ìpinnu ọ̀tọ̀ọ̀tọ̀ ni pẹ̀lú àwọn ìlàlẹ̀ tirẹ̀. Jẹ́ kí ìgbẹ́kẹ̀lé náà hàn pẹ̀lú: nígbà tí olùtúnjáde bá dúró, gbogbo olùmúlò tí ó wà nísàlẹ̀ rẹ̀ ti di àtijọ́.

Fi ipò náà hàn láti ìbẹ̀rẹ̀ dé ìparí

Ka irú àdéhùn láti ibi-ìpamọ́ ìpín dípò fí gbẹ́kẹ̀lé ìrántí, lẹ́yìn náà ṣàyẹ̀wò bóyá àwọn àyípadà ń dé ní ti gidi:

USE distribution;
SELECT publication, subscriber_db, subscription_type
FROM dbo.MSsubscriptions;
EXEC sp_replmonitorsubscriptionpendingcmds
  @publisher = 'PUB1', @publisher_db = 'Sales',
  @publication = 'SalesPub', @subscriber = 'BR1',
  @subscriber_db = 'Sales';

subscription_type tí iye rẹ̀ jẹ́ 0 jẹ́ push, tí ó sì jẹ́ 1 jẹ́ pull, a kò sì lè yí i padà níbẹ̀, nítorí náà àìbáramu túmọ̀ sí àtúndá àdéhùn, kì í ṣe ṣíṣàtúnṣe rẹ̀. Ìpè àwọn àṣẹ tí ó ń dúró sọ fún ọ bóyá aṣojú tí a yàn ń gbé iṣẹ́ lọ tàbí ó ń ṣiṣẹ́ lásán. Àdéhùn tí ó ń ròyìn àṣẹ tí ó ń dúró tí ó jẹ́ òdo nígbà tí tábìlì olùforúkọsílẹ̀ wà ní òfo jẹ́ àìdára mìíràn ju èyí tí ó ń ròyìn àkópọ̀ tí ó ń pọ̀ sí i, àwọn méjèèjì sì ń yóra sí àwọn oníní ọ̀tọ̀ọ̀tọ̀.

Parí pẹ̀lú àyípadà gidi: fi ìlà kan sínú tàbí ṣe àtúnṣe rẹ̀ ní Publisher, dúró de ìròyìn aṣojú, kí o sì ka ìlà yẹn ní Subscriber. Ṣe é lẹ́ẹ̀kan sí i láàárín ìdánudúró VPN kúkúrú láti wo bí aṣojú ṣe ń gbára padà. Àdéhùn tí ó bá yege ìdánwò yẹn ní ipò tí o lè kọ sílẹ̀, tí o sì lè dáàbò bò.

Àwọn àpilẹ̀kọ tó jọra