Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Kotva
windows
windows
Platforma MS Windows

Konfigurácia závisí od použitého databázového servera:

...


Za účelom synchronizácie HS štartuje proces D2000 CfgSynchro (súbor cfgsynchroauto.exe) s parametrami:
cfgsynchroauto.exe APPL_NAME.SysCfg APPL_NAME.SBS_KernelName.SysCfg

Prvý parameter APPL_NAME.SysCfg je DSN konfiguračnej databázy. Bolo vytvorené pri zakladaní aplikácie

...

nástrojom D2SMC.

Kotva
dsn
dsn
Druhý parameter APPL_NAME.SBS_KernelName.SysCfg je DSN pre konfiguračnú databázu servera, ktorý zasielal požiadavku (vzdialeného servera, ktorý štartuje). DSN je potrebné vytvoriť manuálne tak, aby sa prostredníctvom neho dalo pracovať s konfiguráciou servera, ktorý požiadavku na synchronizáciu inicioval.

...

Proces cfgsychroauto.exe je umiestnený v adresári D2000.EXE\bin.

Poznámka: na vytvorenie DSN konfiguračnej databázy vzdialeného servera sa pre PostgreSQL dá použiť nástroj D2SMC. V kontextovom menu na položke Redundancia (Redundancy) treba vybrať "Create PostgreSQL ODBC for redundant server".
Image Added

Následne je nutné zadať názov vzdialeného D2000 Servera (tj. jeho parameter KernelName) a voliteľne názov alebo IP adresu vzdialeného servera. Ak sa nezadá, použije sa názov vzdialeného D2000 Servera zadaný v prvom riadku.
Image Added

Kotva
sybase_none
sybase_none
Poznámka: Pokiaľ sa používa ako databázový server Sybase SQL Anywhere 9, alebo SQL Anywhere 12 s verziou Systému D2000 V9.0.20 a nižšou, pri vytváraní DSN APPL_NAME.SBS_KernelName.SysCfg je nutné nastaviť parameter Charset v záložke Advanced na hodnotu none. V opačnom prípade dôjde k poškodeniu diakritiky pri synchronizácii konfiguračných databáz! Túto položku je nutné zmeniť manuálnou úpravou registrov: HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\<nazov DNS>\Charset).

Poznámka:

...

Pokiaľ sa používa ako databázový server PostgreSQL, pri ručnom vytváraní DSN APPL_NAME.SBS_KernelName.SysCfg je nutné zapnúť (zaškrtnúť) parameter "bytea as LO", inak dôjde k poškodeniu ESL skriptov a skriptov schém. Viac o konfigurácii PostgreSQL ODBC je v sekcii PostgreSQL - Databázy systému D2000.
 

...


Kotva
linux
linux
Platforma Linux

...

Synchronizácia je automaticky vykonávaná procesom cfgsynchroauto podobne ako na Windows.

Nastavenie DNS pre vdzialenú vzdialenú databázu je potrebné vykonať pridaním ODBC DSN do súboru /etc/odbc.ini (umiestnenie súboru sa môže líšiť podľa distribúcie Linuxu) na oboch redundantných uzloch.

Príklad:

Aplikácia: app

Meno postgresql drivera: PostgreSQL  (riadok Driver = PostgreSQL), podľa distribúcie to môže byť aj PostgreSQL Unicode prípadne iný, názov drivera je možné dohľadať utilitou odbcinst -j.

NodeA:

ip adresa: 192.0.2.1

...