Tag Archives: overzetten

Venice overzetten op een nieuwe PC of een nieuwe server

Er kunnen meerdere redenen zijn om uw bestaande Venice (Lite) installatie over te zetten naar een nieuwe pc, bv. wegens een hardware defect, of bij een geplande upgrade van uw hardware.

Er moeten concreet 4 stappen doorlopen worden: 

  • Overzetten van de Pervasive key van de oude installatie naar de nieuwe installatie
  • Installeren van Venice op de nieuwe server of standalone pc
  • Overzetten van de mappen DATA en MAIN in het nieuwe basispad (eventueel het basispad delen indien nodig)
  • Activering werkstation indien nodig

 Uit welke onderdelen bestaat een Venice installatie?

Zodat de installatie vlot kan verlopen is het belangrijk dat u de verschillende onderdelen van een Venice installatie kent:

  • Het Pervasive databaseprogramma
  • De programmabestanden van Venice
  • MAIN: de registratiegegevens, gebruikersinstellingen, …
  • DATA: de (standaard)dossierkast met onderliggende dossiers en boekjaren. Indien er meerdere dossierkasten in gebruik zijn zullen er meerdere “data” mappen aanwezig zijn (niet noodzakelijk onder het basispad van Venice).

Het Pervasive databaseprogramma is een engine waarmee Venice zijn databases beheert, u kan een Workgroup engine hebben of een Server Engine.  Welke type engine u heeft hangt af van uw licentie.

De programmabestanden van Venice hebt u nodig om Venice te kunnen opstarten. De bestanden worden nooit fysiek overgekopieerd, ze worden steeds opnieuw geïnstalleerd via het setup programma van Venice. Deze bestanden bevinden zich in het systeempad, standaard is dit C:\Program Files (x86)\UNIT4 C-Logic\Venice.

De registratiebestanden en de gebruikersinstellingen bevinden zich in de map MAIN onder het basispad. Het basispad is normaal gezien C:\Gebruikers\Openbaar\UNIT4 C-Logic\Venice. Hiervan kan bij de installatie echter afgeweken zijn.

De data (de dossierkast met daaronder de dossiers) bevindt zich normaal gezien in de map DATA onder het basispad. Dit hoeft niet zo te zijn, het kan een andere map zijn, of er kunnen ook meerdere mappen (meerdere dossierkasten dus) zijn. Een dossierkast herkent u omdat u daarin het bestand cldata.ini terugvindt. Indien u wilt weten waar uw dossierkast zich bevindt kan u in Venice met de rechtermuisknop klikken op een dossierkast en kiezen voor dossierkast wijzigen

Het basispad bepalen van uw Venice installatie(s) kan op 2 manieren:

1) Via Venice kan u in het hoofdscherm in de rechterbovenhoek kiezen voor module info (All+I), daar zal u het basispad en het systeempad terugvinden

basispad

2) Indien u Venice niet meer kan starten kan u ook het basispad bepalen via het register van Windows:

  • Open het register door het programma regedit.exe op te starten
  • Voor een 64 bit machine navigeert u naar HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\C-Logic\Venice
  • Voor een 32 bit machine navigeert u naar HKEY_LOCAL_MACHINE\SOFTWARE\C-Logic\Venice
  • Onder deze sleutel vindt u een variabele RootDir, de inhoud hiervan is het basispad
  • het pad in de variabele SystemDir is het systeempad

regedit

 Het overzetten/herinstalleren van Venice

De werkwijze voor een installatie/overzet van een workgroup licentie of een client/server licentie is praktisch identiek.  Een workgoup installatie is een installatie waarvoor er < 6 users tegelijk in Venice moeten kunnen werken.  Vanaf 6 users moet u overgaan naar een Client/server licentie

We volgen de 4 stappen die we eerder aanhaalden:

1)  Overzetten van de Pervasive key: Koppel de Pervasive key los van de oude server/pc.  Indien u een Venice installatie van het type workgroup heeft dan hoeft u de Pervasive installatie niet apart uit te voeren op de nieuwe server/pc, deze wordt samen met de Venice setup geïnstalleerd.  De Pervasive key zal dan automatisch geactiveerd worden bij de eerste opstart van Venice op de nieuwe installatie.

Indien u een Server/Client versie heeft moet u EERST de Pervasive key loskoppelen van de oude server, daarna de Pervasive installeren op de nieuwe server.  Vervolgens moet u de Pervasive key manueel activeren op de nieuwe server. Hiervoor kan u de stappen volgen op de volgende link . .

Indien u niet meer kan inloggen op de oude installatie om de sleutel los te koppelen neemt u best contact op met ons via support.venice@unit4.com.

2) Installeer uw Venice programma op de nieuwe server (of pc) die zal dienen als hoofd pc voor de andere users of standalone pc.  Indien u over een update abonnement beschikt installeert u het best direct de laatste versie van Venice via deze link

U zal een registratienaam en -sleutel nodig hebben om dit te kunnen doen.  Indien u deze niet kent, kan u contact opnemen met support.venice@unit4.com

Standaard zal Venice het basispad instellen op C:\Users\public\Unit4 C-Logic tenzij u het anders aangeeft tijdens de installatie.  Het systeempad zal standaard onder C:\Program Files of C:\Program Files(x86) worden geïnstalleerd.

3) Kopieer nu de mappen DATA en MAIN vanaf uw oude server/pc naar uw nieuwe installatie.  De mappen DATA en MAIN moeten in het basispad vervangen worden.

MainData

BELANGRIJK! Indien er nog met andere werkstations in Venice moeten kunnen gewerkt worden, dan moet u het basispad delen, daarbij moet u alle gewenste gebruikers VOLLEDIGE schrijf- en leesrechten geven op deze map EN de onderliggende mappen.  Dit moet u niet enkel doen via het tabblad SHARE maar ook in het tabblad SECURITY.

4) Indien er nog andere gebruikers ook moeten kunnen werken met Venice moet u op elke “client” een activering werkstation uitvoeren.  Deze Activering werkstation.exe kan u terugvinden in het basispad van uw server/hoofd pc..

De werkwijze is als volgt

  • Log eventueel in op de Venice server om het basispad te van Venice te bepalen
  • Navigeer op de nieuwe werkpost naar deze netwerkmap (share) du in de vorige stappen beschikbaar maakte
  • Voer het programma activering werkstation.exe uit.

activering

Bij foutmeldingen bij het opstarten van Venice na de overzet of herinstallatie kan u terecht op één van de volgende links of contacteer ons via support.venice@unit4.com:

http://support.unit4venice.be/nl/index.php/mogelijke-problemen-met-het-pervasive-gegevensbeheer/

http://support.unit4venice.be/nl/index.php/pervasive-sql-gegevensbeheer-is-niet-gestart-of-werd-manueel-gestopt/

http://support.unit4venice.be/nl/index.php/het-venice-basispad-heeft-een-ongeldig-versienummer/

Hoe migreer ik Pervasive naar een nieuwe PC?

Venice maakt gebruik van de Pervasive database om de data te bewaren. Dit programma wordt afhankelijk van het aantal gebruikers meegeleverd met Venice (Pervasive Workgroup versie) of apart aangekocht (Pervasive Server versie).

Afhankelijk van de gebruikte versie van Pervasive, zal u de Pervasive licentie eerst moeten deactiveren op de oude server, vooraleer u ze zal kunnen toevoegen op de nieuwe server (deze procedure geldt enkel voor de Venice server zelf, op eventuele Venice werkposten hoeft u dit niet te doen).

Vanaf versie 10.30 van Pervasive server of workgroup, wordt de Pervasive sleutel gekoppeld aan de hardware van de server. Dit betekent dat de Pervasive sleutel (die u ofwel automatisch meegeleverd kreeg bij een Pervasive workgroup, of apart aangekocht hebt bij een Pervasive server, niet zomaar opnieuw kan activeren op een nieuwe pc. U zal in dat geval de sleutel eerst moeten deactiveren of schrappen, vooraleer u hem opnieuw zal kunnen gebruiken op een nieuwe pc.

Een neveneffect hiervan is dat u, bij een geplande wijziging van de hardware van de Venice server, u dus ook eerst deze procedure zal moeten toepassen, pas daarna de hardware wijziging doorvoeren (vb. een CPU-upgrade), en daarna op diezelfde server de sleutel opnieuw moeten activeren. Vooral bij gevirtualiseerde omgevingen (Vmware bvb.) is dit van belang. Als u dit niet correct uitvoert, riskeert u dat uw sleutel gedeactiveerd wordt, en dat niemand nog in Venice kan werken.

Om na te gaan welke stappen van deze procedure voor u van toepassing zijn, gaat u zo te werk:

  1. Start Pervasive Control Center op de Venice server op, en kies Help, About om de versie te controleren. U vindt dit programma terug via het Windows startmenu, in de map Other utilities onder de Pervasive SQL programma groep.
  2. Start Pervasive License Administrator op. U vindt dit programma terug via het Windows startmenu, in de map Other utilities onder de Pervasive SQL programma groep. Daarin kan u de Pervasive sleutel terugvinden (onder Product Key):pervasive-lic-migratie
  3. Als het een Pervasive PSQL Workgroup sleutel is, dan hoeft u de sleutel zelf niet te noteren, Venice zal hem zelf toevoegen tijdens de installatie op de nieuwe pc.(*)
    Als het echter een Pervasive PSQL Server sleutel is, dan zal u de sleutel wel moeten noteren, omdat u hem in een latere stap opnieuw zal moeten intikken.
  4. Het volstaat om de lijn aan te klikken, en dan op de knop Deauthorize (de knop kan soms ook Delete heten) te klikken. Hiermee koppelt u de sleutel los van deze computer, zodat u de sleutel straks terug kan koppelen op de nieuwe computer.
  5. In het geval van een Pervasive server (ook voor versies kleiner dan 10.30) moet u de software op uw nieuwe Venice server installeren.
    Als u de oorspronkelijke installatiebestanden niet meer terugvindt, dan kan u deze hier downloaden, (opgelet dat u de juiste versie downloadt!), en daarna de sleutel opnieuw intikken en op Apply klikken.
  6. Indien het om een Pervasive workgroup gaat, dan hoeft u niets te doen. Bij de installatie van Venice wordt Pervasive dan automatisch meegeïnstalleerd, en ook de sleutel wordt automatisch toegevoegd. (*)

 Wat als het fout loopt?

De Pervasive sleutel kan automatisch gedeactiveerd worden in een aantal gevallen:

  • U hebt de hardware van de Pervasive server gewijzigd zonder eerst de sleutel te deactiveren (iets wat in virtuele omgevingen niet ongewoon is, vb. u voegt meer geheugen toe aan een Vmware instance)
  • U wil Venice/Pervasive overzetten op een nieuwe pc, maar u hebt de Pervasive sleutel niet eerst op de oude pc gedeactiveerd (bv. omdat de oude pc niet meer wil opstarten)

In dit geval kan u bij het opstarten van Venice deze foutmelding krijgen:

pervasive-7313

Deze foutmelding (7313) betekent dat U een Pervasive sleutel probeert te activeren, terwijl Pervasive denkt dat hij nog actief is op een andere pc.

Hoe lost u dit op?

  • Als de oorspronkelijke pc nog wil opstarten, én u hebt minimum versie 11.30 (= v11 SP3) van Pervasive, dan kan u via het programma Pervasive License Administrator de sleutel zelf vrijgeven.
    • Als de foutmelding veroorzaakt werd door een wijziging aan de hardware van de server, dan kan u de sleutel opnieuw activeren door op de Repair knop te klikken (in de License Administrator).
    • Als u Pervasive overzet naar een nieuwe pc, open dan de Pervasive License Administrator op de oude pc en klik op de knop Deauthorize om de sleutel vrij te geven
  • Als de oorspronkelijke pc nog wil opstarten, én  u hebt versie 11.00, 11.10 of 11.20 van Pervasive, download en installeer dan de update naar 11.30 via www.pervasivedb.com , zodat u de procedure hierboven beschreven kan uitvoeren
  • Als de oorspronkelijke pc niet meer wil opstarten, dan kan u het probleem niet zelf oplossen, en zal u een mail moeten sturen naar de helpdesk van UNIT4 C-Logic.

2 andere foutmeldingen

image001

Deze foutmelding (7224) wijst er op dat u bij de installatie van Pervasive de standaard instelling Install as a service gewijzigd hebt in run as an application. U zal via het configuratiescherm van Windows de Pervasive software moeten deinstalleren, en daarna opnieuw installeren (Het volstaat om de setup van Venice opnieuw te starten, en op Installeer te klikken) met de standaard instellingen.

image001

Als u deze melding krijgt (status=0), dan betekent dit dat er een technisch probleem is: uw pc kan geen connectie maken met ofwel onze webservice, ofwel met de licentieserver van Pervasive. Als u zeker bent dat u met deze pc op het internet kan surfen, dan zal u de helpdesk van UNIT4 C-Logic dienen te contacteren.

(*) Pervasive workgroup sleutels worden automatisch aangemaakt op onze server en gekoppeld aan uw Venice registratie. De sleutel wordt via onze webservice automatisch geactiveerd op het moment dat u het Venice hoofdmenu opstart op uw Venice server. Zolang u dit niet doet, wordt er gebruik gemaakt van een tijdelijke sleutel. Als u vergeet om Venice eenmalig op te starten op uw Venice server, dan kan het bijgevolg voorkomen dat u plots (op eender welke werkpost) de foutmelding Het maximaal aantal gebruikers voor het gegevensbeheer voor … is bereikt  krijgt:

screen_error

De oplossing is eenvoudig: start Venice eenmalig op op de Venice server. Van zodra het hoofdmenu verschijnt, heeft Venice in de achtergrond de Pervasive licentie toegevoegd.