Rozšíření počtu licencí

Top 

Seznam témat:

řešení

 

Řešení

Licenční informace (počet uživatelů, jméno uživatele a společnosti) jsou uloženy přímo ve spustitelném souboru databázového serveru, tj. dbsrv7.exe (pro win32/win64), dbsrv7.nlm (pro Novell) a dbsrv7 (pro Unix). Standardně jsou licenční informace do těchto souborů zapsány automaticky v průběhu instalace. Stávající licenční informace lze přečíst v položce menu Technické informace aplikací Vision ERP nebo Správce verzí. Jsou také zobrazeny v konzoli databázového serveru po jeho nastartování.

 

Pro zapsání či změnu licenčních informací slouží utilita dblic.exe, která je součástí balíku Sybase ASA. Na zákaznické straně se zpravidla neinstaluje a je třeba si ji vzít s sebou. Pozor na to, že utilita vyžaduje ještě přítomnost souborů dblib7.dll, dbtool7.dll a dblgen7.dll, které je také vhodné pro jistotu mít s sebou. Informace, které se mají zapsat se utilitě předají formou parametrů v příkazové řádce. Viz nápověda, která se zobrazí, spustí-li se dblic.exe bez parametrů. Balíky těchto souborů jsou k dispozici zde: ftp://gate2.vision.cz/v32tools/Asa (pro rozbalení balíku je nutné naše standardní heslo).

 

Postup zápisu/změny lic. informací je následující:

1. Zjistit fyzické umístění souboru databázového serveru (dbsrv7.exe/nlm)

2. Zastavit databázový server (na Win32 zastavit příslušnou službu, na Novellu klávesou "Q" v konzoli Adaptive Server Anywhere)

3. V příkazové řádce Windows spustit dblic.exe s příslušnými parametry podle aktuální situace, například takto (nastaví 10 uživatelů):

Pro NetWare :

 dblic -l concurrent -p netware -u 10 "S:\asa7\dbsrv7.nlm" "Admin" "Vision"

 

Pro Win32:

 dblic -l concurrent -p win32 -u 10 "C:\Program Files\Vision ERP\asa\win32\dbsrv7.exe" "Admin" "Vision"

 

Od verze 9.0.2.3456 je příkaz:

 dblic -l concurrent -p win32 -u 10 "C:\Program Files\Vision ERP\asa\win32\dbsrv9.lic" "Admin" "Vision"

 

 

4. Opět DB server nastartovat (na Win32 nastartovat službu, na Novellu je typicky dávka asa.ncf nebo asa7.ncf)

Pro platformu Novell je třeba si předem zajistit přístup z nějaké windowsové stanice k souborům ASA instalovaným na novellovském serveru. Přístup musí obsahovat právo pro zápis.

 

Poznámka1:

Pokud je na straně zákazníka přítomen zkušenější pracovník, lze změnu licence provést dálkově tak, že se jim pošle jen soubor dbsrv7.exe(nlm) zmodifikovaný na naší straně a oni si ho tam sami nahradí. Je nutno dát ale pozor na zachování verze souboru dbsrv7.

 

Poznámka2:

Od verze ASA 9.0.2.3456 jsou licenční informace ukládány do souboru dbsrv9.lic, namísto dbsrv9.exe. Celý postup zůstává stejný.

 

Související témata