V²chozφ p°edpoklady
Ne₧ spustφte replikace, ov∞°te si nßsledujφcφ podmφnky:
- provedli jste "Prvnφ kroky po instalaci systΘmu" podle manußlu 602E-Shop;
- p°ipravenΘ adresß°e "Catalog", "Pic" a "Popisy" jste poslali svΘmu ISP, kter² je umφstil do vyhrazenΘho adresß°e WWW serveru;
- svou aplikaci START (p∙vodn∞ Eshop4.1_start) jste p°ejmenovali (nap°. jmΘnem Alfa);
- nßzev a identifikaci vaÜφ aplikace jste sd∞lili svΘmu ISP;
- do rolφ aplikace jste p°i°adili pot°ebnΘ u₧ivatele;
- podmφnkou ·sp∞ÜnΘho nastavenφ replikacφ je:
a) bu∩ p°φmΘ p°ipojenφ vaÜeho poΦφtaΦe s modemem do Internetu a p°id∞lenφ statickΘ IP adresy od svΘho ISP,
b) nebo p°istup do Internetu z vaÜφ LAN, kde poΦφtaΦ s vaÜφm SQL serverem mß op∞t p°id∞lenou statickou IP adresu (pokud pou₧φvßte Proxy server, vytvo°te jeÜt∞ mapovanΘ spojenφ k ISP);
- zjist∞te si p°id∞lenu pevnou a nesdφlenou IP adresu vaÜeho poΦφtaΦe s SQL serverem (t.j. ₧ßdajφcφho serveru).
Nastavenφ replikacφ
P°enosy datov²ch zm∞n mezi aplikacφ 602E-Shop na vaÜem PC a aplikacφ umφst∞nou na Serveru ISP jsou schematicky znßzorn∞nΘ na PPT na tomto CD - viz
PowerPoint prezentace. Nastavenφ replikacφ lze nastavit vφcero zp∙soby, nejrychlejÜφ vÜak se jevφ metoda Direct IP.
Pro objasn∞nφ n∞kter²ch pojm∙ je t°eba vysv∞tlit :
- Äßdajφcφ server - vaÜe WinBase602 SQL Personßlnφ databßze (varianta Personal Hosting) nebo WinBase602 SQL Server (varianta LAN Hosting) s aplikacφ 602E-Shop.
- Akceptujφcφ server - WinBase602 SQL Server umφst∞n² na sφti Internet Servis Providera.
- Nßzev ₧ßdajφcφho Serveru (databßze) - musφ b²t odliÜn² od nßzvu akceptujφcφho SQL Serveru u ISP a zßrove≥ musφ b²t unikßtnφ - doporuΦujeme ₧ßdajφcφ Server (databßzi) nazvat jmΘnem firmy - bez diakritiky a mezer.
- Nßzev aplikace - aplikaci pojmenujte rovn∞₧ jmΘnem firmy - bez diakritiky a mezer - pro zajiÜt∞nφ unikßtnosti a snadnΘ identifikace na SQL Serveru ISP, kde se takov²chto aplikacφ nalΘzß vφce.
PoΦφnaje vydßnφm WinBase602 6.0 (je souΦßstφ tohoto CD) m∙₧e WinBase602 SQL Server na vÜech platformßch replikovat pomocφ protokolu TCP/IP. Tento typ komunikace se oznaΦuje jako Direct IP. P°i jeho pou₧itφ nenφ pot°eba vyu₧φvat elektronickou poÜtu, Data Transfer server ani sdφlenΘ adresß°e.
Pro komunikaci Direct IP byl zaveden nov² typ adresy pojmenovanΘ Direct IP. Tato adresa se vyplnφ jako vlastnφ adresa serveru a takΘ se uvßdφ v dialogu pro navßzßnφ spojenφ s prot∞jÜφm replikaΦnφm serverem.
Adresa se zadßvß ve tvaru:
a1.a2.a3.a4 nebo a1.a2.a3.a4:port
kde a1.a2.a3.a4 je IP adresa poΦφtaΦe, na n∞m₧ server b∞₧φ a port je Φφslo portu pro Direct IP komunikaci. Pokud Φφslo portu nenφ uvedeno, pou₧ije se port 5003. OdliÜnΘ Φφslo portu je nutno zadat pouze v p°φpad∞, kdy₧ Φφslo portu 5003 je obsazeno jin²m procesem.
Server, kter² chce replikovat p°es Direct IP, musφ pou₧φvat protokol TCP/IP (jinΘ protokoly pro p°ipojovßnφ klient∙ m∙₧e p°φpadn∞ pou₧φvat vedle n∞j). Krom∞ Direct IP adresy je mo₧nΘ uvΘst jeÜt∞ jinou (alternativnφ) adresu serveru jinΘho typu, nenφ ale mo₧no pro jeden server zadat dv∞ Direct IP adresy.
Nep°ehlΘdn∞te
Platφ pro WinBase602 Personßlnφ databßzi nebo WinBase602 SQL Server provozovan² na Windows 95/98 nebo Windows NT (kdy₧ SQL server nenφ spouÜt∞n jako slu₧ba).
Pro sprßvnou Φinnosti SQL serveru s nastavenφm replikacφ a pro p°φstup klient∙ z jin²ch poΦφtaΦ∙ je nutnΘ nejprve spustit SQL server p°es nabφdku Start, kde najdete WinBase602 Server a teprve potΘ spustit klienta WinBase602, pokud to pot°ebujete.
Pokud zvolφte opaΦnΘ po°adφ, klient WinBase602 si sice sßm spustφ SQL server. Ten vÜak neb∞₧φ sφ¥ov∞ a dalÜφm klient∙m je p°φstup odep°en.
Nep°ehlΘdn∞te
Pokud poΦφtaΦ s prom∞nnou IP adresou od ISP mß jeÜt∞ jinou IP adresu pro lokßlnφ sφ¥ (pevn∞ nastavenou nebo zφskanou od lokßlnho DHCP serveru), je nutno zajistit p°ednostnφ pou₧itφ adresy od ISP. V tomto p°φpad∞ postupujte takto: zjist∞te prefix adres zφskßvan²ch od ISP, kter² je odliÜuje od lokßlnφch IP adres, a tento prefix spolu s maskou urΦujφcφ dΘlku prefixu zaznamejte jako DHCP_IP_ADDR a DHCP_IP_MASK do registraΦnφ databßze (sekce HKEY_LOCAL_MACHINE \ SOFTWARE \ Software602 \ WinBase602 \ Database \ jmΘno_serveru).
P°φklad:
Pokud od ISP dostßvßte r∙znΘ IP adresy zaΦφnajφcφ vzdy 193 a adresy v lokßlnφ sφti zaΦφnajφ jin²m Φφslem, zadejte:
DHCP_IP_ADDR=193.0.0.0
DHCP_IP_MASK=255.0.0.0
1. Krok - nastavenφ IP adresy vaÜeho PC s WinBase602 SQL Personal
1. Spus¥te WinBase602 SQL Server (pokud nenφ spouÜt∞n automaticky jako slu₧ba ve Windows NT) a WinBase602 klienta a p°ihlaÜte se jako administrßtor
2. V °φdφcφm panelu v²vojovΘho prost°edφ klikn∞te myÜφ v levΘm panelu na Φervenou ikonku serveru
3. V pravΘm okn∞ °φdφcφho panelu je tlaΦφtko "Replikace" - pokud nenφ zobrazenΘ klikn∞te na hornφ liÜt∞ na ikonku nastavujφcφ paletu tlaΦφtek
4. Klikn∞te na tlaΦφtko "Replikace" a nastavte dle nßsledujφcφho obrßzku - typ
Direct IP, telefonnφ spojenφ (pokud ho pou₧φvßte), vaÜi IP adresu a vstupnφ/v²stupnφ adresß°e (sami se nßsledn∞ zalo₧φ na disku)
2. Krok - registrace prot∞jÜφho (akceptujφcφho) SQL Serveru
1. P°ipojte se na Internet
2. Ve st°ednφm okn∞ °φdφcφho panelu rozbalte slo₧ku "SystΘm"
3. Otev°te kliknutφm na ikonku "ReplikaΦnφ servery"
4. Klikn∞te na tlaΦφtko "Registrovat" a zadejte IP adresu akceptujφcφho serveru (zjist∞te u ISP)
5. Po stisknutφ tlaΦφtka OK odeÜle mφstnφ server prot∞jÜφmu specißlnφ paket, ve kterΘm p°edß informace o sob∞ (jmΘno, IP adresy atp.). Prot∞jÜφ server odpovφ stejn²mi informacemi, kterΘ se ulo₧φ do tabulky server∙.
6. Otev°te okno serveru (kliknutφm na ikonku na liÜt∞) a sledujte je-li na serverovΘ info odpov∞zeno.
7. Objevφ-li se hlßÜka (╚tu paket typu serverovΘ info) je prot∞jÜφ server zaregistrovßn (po p°ekleslenφ pohledu v °φdφcφm panelu jej uvidφte).
Dokud neobdr₧φte paket ServerovΘ info, nebyla ·sp∞Ün∞ provedena registrace prot∞jÜφho serveru a nem∙₧ete pokraΦovat dßle v navazovßnφ replikacφ.
3. Krok - nastavenφ replikaΦnφch pravidel
1. V °φdφcφm panelu WinBase602 klikn∞te na ikonku s aplikacφ
2. V pravΘm panelu klikn∞te na tlaΦφtko "Vlastnosti" a v zßlo₧ce "Replikace" nastavte: (zvolte vßÜ mφstnφ ₧ßdajφcφ server)
3. Ostatnφ zßlo₧ky (Zßvislosti a WWW objekty) nechte bez povÜimnutφ.
4. V pravΘm °φdφcφm panelu klikn∞te na
Repl. pravidla
5. V zßlo₧ce
Prot∞jÜφ server (dalÜφ zßlo₧ky ignorujte) nastavte kliknutφm na tlaΦφtko
Sdφlet s dalÜφm serverem.
6. Podle obrßzku vyberte jmΘno vzdßlenΘho serveru, co₧ je jmΘno SQL Serveru u ISP (sd∞lφ Vßm ISP) a jmΘno vztahu v aplikaci nechte
Isp
7. Po kliknutφ na O.K. sledujte op∞t okno serveru - objevφ se "Tvo°φm paket typu ₧ßdost o sdφlenφ"
8. Telefonicky se spojte se slu₧bou u serveru ISP a po₧ßdejte je, aby ₧ßdost potvrdili.
9. Objevφ-li se v okn∞ serveru
╚tu paket typu potvrzenφ ₧ßdosti je replikaΦnφ vztah navßzßn. Data z aplikace na VaÜem PC se p°enesla na server ISP.
10. M∙₧ete ukonΦit spojenφ na Internet.