Nastavení replikací pomocí
Direct IP

Zpět na úvodní stránku
Krok zpět



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;
- exportem a novým importem jste aplikaci START uložili na SQL server pod jiným jménem, než pod původním názvem eshop4.0_start (např. pod jménem Alfa);
- do rolí aplikace jste přiřadili potřebné uživatele;
- svou aplikaci (např. Alfa) jste exportovali bez dat a poslali svému ISP (s touto aplikací se bude navazovat sdílení dat);
- podmínkou úspěšného nastavení replikací je:
a) buď přímé připojení vašeho počítače s modemem do Internetu a máte přidělenu statickou IP adresu od svého ISP,
b) nebo přistupujete do Internetu z vaší LAN, kde počítač s vaším SQL serverem má opět přidělenu 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, nejvhodnější však se jeví metoda Direct IP. Podrobnější informace o navázání replikací a popis nejobvyklejších chyb najdete viz 602E-Shop a replikace - jak na to.

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řebujeme. 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.



    Navigační stránky CD 602E-Shop jsou optimalizovány pro MSIE 800x600

    www.software602.cz hotline: 02/220 11 266, hotline@software602.cz Na začátek stránky