Bij het gebruik van Invantive Data Hub kan een foutmelding optreden:
itgendhb005
Kan geen verbinding maken met database ‘…’.
De Applicatie wordt gesloten.
Check that the database is available and that the connection settings are correct, and then start the application again.
Wat betekent de melding itgendhb005?
Invantive Data Hub verbindt met de database die het argument /database aanwijst, voordat het eerste statement draait. In plaats van de puntjes staat de naam van die database, in de vorm GROEP\NAAM. Lukt de verbinding niet, dan eindigt de run met deze melding en met exitcode 5.
De laatste regel van de melding is een verzoek om te controleren of de database beschikbaar is en of de verbindingsinstellingen juist zijn. Daarna moet de applicatie opnieuw starten. Die laatste regel is voorlopig Engels en de vertaling volgt.
De melding noemt de reden niet. Die staat meestal in de regels die direct voor de melding in de uitvoer van Invantive Data Hub staan.
Oorzaken
Mogelijke oorzaken zijn:
- De database is onbekend. De waarde van
/databasekomt niet overeen met een database in de bestandensettings*.jsondie de run leest. Een bestand dat niet kan worden toegepast wordt overgeslagen, waarna de databases van dat bestand ontbreken. - De aanmeldgegevens ontbreken, zijn onjuist of zijn verlopen. Een run zonder scherm kan er niet naar vragen. Een versleuteld wachtwoord werkt alleen op het apparaat waarvoor het is versleuteld.
- De database of het platform is niet bereikbaar. De onderliggende melding noemt dan vaak een time-out of een netwerkfout.
- De licentie is niet geldig. In de trace staat dan
No valid license available. - Geen enkele provider kan verbinden met een data container. De onderliggende melding verwijst dan naar het configuratiebestand en naar extra ingeladen providers.
Oplossing
De volgende stappen kunnen het probleem oplossen:
- Zoek de regels voor
itgendhb005in de uitvoer van Invantive Data Hub. Bij een geplande taak staan ze in het bestand van/logfile. De onderliggende melding noemt de werkelijke reden. - Controleer
/database. De waarde heeft de vormGROEP\NAAMen komt overeen met een database insettings*.json. Die bestanden staan standaard in%USERPROFILE%\Invantive\Databases. Een geplande taak onder een ander account leest het profiel van dat account. - Controleer de aanmeldgegevens. Het argument
/userof/passwordlevert ze, of ze komen via het settings bestand. Achter de naam van het argument wijst@aliaséén data container aan:/database:Demo\Dummy /user@ecb:John.Doe /file:c:\jobs\first-job.sql /interactive:false - Controleer vanaf hetzelfde apparaat en onder hetzelfde account of de database bereikbaar is.
- Start Invantive Data Hub één keer met de hand op het apparaat. Een ontbrekende licentie of overeenkomst wordt dan zichtbaar. Start de run daarna opnieuw.
Netwerktoegang en de beschikbaarheid van de database zijn zaken van een beheerder. Vragen over een licentie kunnen op het forum worden gesteld.
Een vraag stellen op het forum
Lukt het niet om het probleem op te lossen, dan kan een vraag worden gesteld in de categorie Vragen van dit forum.
Een vraag is goed te beantwoorden met de volgende gegevens:
- de foutcode
itgendhb005; - het tijdstip in UTC met de tijdzone erbij;
- het product Invantive Data Hub met de versie uit de startregels;
- de onderliggende melding;
- de stappen die al zijn geprobeerd.
Een logbestand van Invantive Data Hub bevat onder meer de naam en het e-mailadres van de gebruiker. Plaats alleen de relevante regels in de vraag.