Fehlermeldungen beim Start

Vertec kann nicht gestartet werden. Was tun?

Product line

Standard

|

Expert

Operating mode

CLOUD ABO

|

ON-PREMISES

Modules

Services & CRM

Budget & Phases

Purchases

Resource Planning

Business Intelligence

Created: 11.10.2002
Updated: 29.09.2023 | Vertec DBTool entfernt. Wird ab Vertec 6.7 nicht mehr ausgeliefert.

Hier finden Sie eine Beschreibung der wichtigsten Fehlermeldungen beim Start von Vertec On-Premises:

Invalid object name 'dbversion'

Diese Fehlermeldung bedeutet, dass das Login stimmt und die Vertec Datenbank existiert, diese aber vermutlich leer ist. Mithilfe des Datenbankkonverters können Vertec Tabellenstrukturen erzeugt und Datenbanken konvertiert werden.

  • Die Beschreibung bei Verwendung von Firebird finden Sie im Artikel Vertec On-Premises updaten .
  • Die Beschreibung bei Verwendung von MS SQL Server (ab Vertec 6.4 wird statt des Parameters /DC das Hilfsprogramm Vertec.DbConvert.exe verwendet) finden Sie im Artikel über den Konvert mit MS SQL Server .

Die Lizenzinformationen Ihrer Installation sind ungültig. Bitte nehmen Sie Kontakt mit dem Hersteller auf.

Vertec läuft nur mit einem gültigen Lizenzcode. Diesen können Sie im Kundenportal abrufen.

Insufficient SQL rights for operation. no permission for read-write access to database

Die Datenbank von Vertec ist schreibgeschützt. Dieser Fehler tritt häufig auf, wenn diese zB. von einer CD auf die HD übertragen wird. Gehen Sie im Vertec Installationsverzeichnis auf das Unterverzeichniss \DB. Hier klicken Sie mit der rechten Maustaste auf das Datenbank-File (in der Regel ist dies Vertec.fdb). Im nun erscheinenden Menü wählen Sie die Funktion Eigenschaften. Im nun erscheinenden Dialog können Sie unter "Allgemein" das Dateiattribut "schreibgeschützt" auf inaktiv setzen (kann je nach Windows-Version leicht variieren).

Unknown database. I/O-Error for file "--pfad--"

Der Pfad in Vertec.ini ist falsch angegeben. Die Datenbank befindet sich nicht unter dem angegebenen Pfad.

Unknown Database. Your user name and password are not defined. Ask your database administrator to set up an InterBase login

Das im Vertec.ini angegebene Password oder der User Name für Firebird stimmt nicht mit dem Firebird selbst überein. IBOConsole in der Programmgruppe Firebird direkt öffnen und mit dem bekannten User Name und Passwort anmelden. Wenn das funktioniert, verschlüsseln Sie das Datenbankpasswort im Kundenportal und tragen die entsprechenden Angaben in Vertec.ini ein.

Database name is missing

Im Vertec.ini ist in der entsprechenden Section keine Datenbank angegeben oder die Section fehlt ganz. Korrigieren Sie die Angaben im Vertec.ini und starten Sie dann Vertec erneut.

'...' is not a valid component name

Datenbanknamen dürfen nicht mit einer Zahl beginnen, sonst kommt diese Fehlermeldung. Auf MSSQL-Server dürfen im Datenbanknamen auch folgende Zeichen nicht vorkommen:

  • Leerzeichen
  • Sonderzeichen (z. B. $,§,% usw.)
  • Bindestriche (-) oder Unterstriche (_)

Ändern Sie den Datenbank-Namen und geben Sie den neuen Namen auch im Vertec.ini an.

(..) Unable to complete network request to host (...)

  1. Überprüfen, ob Firebird Server gestartet ist.
  2. Überprüfen, ob die Einstellungen im Vertec.ini - File stimmen.
  3. Sicherstellen, dass im Vertec.ini der Driver gross geschrieben ist (Bsp. INTRBASE, MSSQL etc.)
  4. Server pingen (gleicher Name wie in Vertec.ini angegeben). Wenn das nicht geht, versuchen, über die IP-Nummer zu gehen. Falls das funktioniert, im Vertec.ini statt dem Servernamen die IP-Nummer des Servers angeben.
  5. Über IBOConsole die Communication Diagnostics starten und versuchen, eine tcp/ip-Verbindung zum Server aufzubauen.
  6. Im Services-File kontrollieren, ob der Port 3050 registriert ist: (C:\Winnt\Drivers\etc.)
  7. Bei Firewalls sicherstellen, dass der Port 3050 geöffnet ist.

Failed to establish a connection(...)

Diese Fehlermeldung erscheint, wenn die Verbindung auf Netzwerkebene verweigert wird. Normalerweise ist es so, dass die Clientanfrage auf den entsprechenden Port vom Server zurückgewiesen wird, weil der Port nicht freigegeben ist.

  1. Im Services-File kontrollieren, ob der Port 3050 registriert ist: (C:\Winnt\Drivers\etc.)
  2. Bei Firewalls sicherstellen, dass der Port 3050 geöffnet ist.

Es kann auch sein, dass aus irgendeinem Grund der Firebird Dienst nicht läuft. Dann kommt dieselbe Meldung. Das Starten des Firebird Guardian Dienstes sollte das Problem dann beheben.

Connection rejected by remote interface

Diese Fehlermeldung erscheint, wenn die Verbindung auf Netzwerkebene verweigert wird. Das kann folgende Ursachen haben:

  1. Port 3050 wird von einer anderen Applikation verwendet oder ist anderweitig nicht verfügbar.
    1. Im Services-File kontrollieren, ob der Port 3050 registriert ist: (C:WinntDriversetc.)
    2. Bei Firewalls sicherstellen, dass der Port 3050 geöffnet ist.
    3. Mit einem externen Tool überprüfen, welches Programm welchen Port benutzt.
  2. Im Vertec Verzeichnis befindet sich ein veraltetes GDS32.dll File. Eine Beschreibung, wie Sie vorgehen können, finden Sie im Artikel Firebird .

Unsupported On-Disk Structure for File...

Es wird mit einer neueren Firebird-Version auf die Vertec Datenbank zugegriffen als vorher.

Abhilfe: Mit der vorherigen Version von Firebird ein Backup erstellen. Dann mit der neuen Version von Firebird einen Restore von diesem Backup durchführen. Danach kann mit der neuen Firebird Version normal gearbeitet werden.

Vendor initialization failed, cannot load an IDAPI service library. File GDS32.DDL, Alias: _TIMDB00

Die benötigte Firebird Client Library gds32.dll ist nicht vorhanden. Informationen zu diesem Thema finden Sie im Artikel über Firebird .

Login failed for user 'VertecUser'

Diese Fehlermeldung kann aufgrund einer Einstellung im Microsoft SQL Server auftreten. Für weitere Informationen zur Fehlerbehebung lesen Sie hier.

SQL Server does not exist or access denied

Diese Fehlermeldung erscheint aufgrund einer Einstellung im Microsoft SQL Server. Für weitere Informationen zur Fehlerbehebung lesen Sie hier.

Login failed for SQL Server login 'vertecuser'. The password for this login has expired

Diese Fehlermeldung erscheint aufgrund einer Einstellung im Microsoft SQL Server. Für weitere Informationen zur Fehlerbehebung lesen Sie hier.

Can't format message 13:98 - message file firebird.msg not found

Beim Starten von Vertec auf den Clients erscheint die Fehlermeldung:

Can't format message 13:98 -- message file firebird.msg not found

Diese Meldung kann verschiedene Ursachen haben:

  1. Das Problem kann sein, dass die Firewall auf dem Server die Zugriffe von den Clients her blockiert. Abhilfe bringt in diesem Fall, auf dem Server neue Regeln für einkommende Verbindungen auf die Ports 3050, 8091, 8095, 8096 sowie das VertecServer.exe zu definieren. Info: Wenn man Vertec auf einem Server installiert, der auch für das interne Netz eine Firewall hat, muss der Notif- sowie der Firebird Port 3050 (TCP) und allenfalls der XML-Port explizit freigeschaltet werden, damit das läuft. Dazu sollte man den Port und zusätzlich VertecServer.exe freischalten.
    Die Information, was auf welchen Ports läuft, finden Sie im Vertec.ini Konfigurationsfile. Dieses befindet sich im Vertec Installationsverzeichnis.
  2. Der Client hat Mühe mit der Namensauflösung im internen Netz. In diesem Fall sollte man im Vertec.ini File die IP-Adresse statt des Hostnamens verwenden.
  3. In einem Fall hat der Aktivitätsmonitor eines Virenschutzprogrammes blockiert. Nachdem dieser deaktiviert wurde, hat alles wieder einwandfrei funktioniert.

Can't format message 13:98 -- message system code -4Cannot attach to password database

Wenn beim Starten von Vertec auf den Clients die Fehlermeldung:

Can't format message 13:98 -- message system code -4
Cannot attach to password database

erscheint, kann es sein, dass es auf dem Server keinen Speicherplatz mehr hat. Das Freigeben von Speicherplatz auf dem Server schafft Abhilfe.

no permission for read-write access - Datenbankname

Möchte man Vertec starten, von einem Client oder direkt auf dem Server, und folgende Fehlermeldung erscheint:

no permission for read-write access - Datenbankname -

Dann liegt das daran, dass das Konto, mit welchem Firebird betrieben wird, keinen vollen Zugriff auf die Firebird-Files hat.

Normalerweise wird Firebird mit dem lokalen Systemkonto betrieben. Es kann aber auch ein anderes Konto angegeben werden:

Wichtig ist, dass dieses Konto Zugriff hat auf dem Laufwerk, wo die Firebird-Files liegen:

Invalid connection string

Diese Fehlermeldung kommt, wenn die Angaben zur MS SQL-Server Datenbank-Verbindung im Vertec.ini fehlerhaft sind.

Überprüfen und korrigieren Sie die Angaben in Ihrem Vertec.ini File.

Unsuccessful execution caused by an unavailable resource. Unavailable Database.

Erscheint beim Starten von Vertec diese Fehlermeldung, liegt das wahrscheinlich daran, dass der Firebird Dienst nicht läuft. Gehen Sie in die Dienste und starten Sie den Firebird Guardian.

OCL Expression: ->size

Erscheint beim Starten von Vertec folgende Fehlermeldung:

liegt das an einem falsch konfigurierten Wrapper-Link-Typ auf Projektbearbeiter - eine Rolle ist der Projektbearbeiter, bei der anderen Rolle ist die Expression leer. Dieser Fehler muss behoben werden, damit Vertec wieder gestartet werden kann. Verfügen Sie über eine Vertec Desktop App, können Sie diese starten und den Fehler dort beheben. Ansonsten muss der entsprechende Linktyp in der Datenbank gesucht und auf inaktiv gestellt werden. Wenden Sie sich dafür an Ihren Vertec Betreuer.

Vertec Desktop App funktioniert nicht mehr

Auf dem Terminal Server erscheint unmittelbar nach dem Doppelklick auf Vertec die Meldung

Vertec Desktop App funktioniert nicht mehr

Dies betrifft alle User, welche auf dem Terminal Server Vertec öffnen wollen.

Abhilfe

Ursache für dieses Problem ist ein "hängengebliebenes" Vertec Desktop. Im Task-Manager auf dem Terminal Server sind verschiedene offene Vertec Desktop Apps sichtbar. Eine davon regiert nicht, wenn man die Eigenschaften (via rechte Maustaste) anschauen will. Diese markieren und Task beenden klicken. Danach kann Vertec wieder normal gestartet werden.

dbConfig is empty

Beim Starten der Vertec Desktop App kann der Fehler

dbConfig is empty

auftreten. Eine mögliche Ursache dafür kann ein falsches Encoding des Vertec.ini-Files sein. Dies kann zum Beispiel geschehen, wenn dieses bearbeitet und mit einer anderen Encodierung wieder abgespeichert wird.

Abhilfe

Das Vertec.ini File in einem Texteditor öffnen und mit der Encodierung ANSI (oder Windows-1252) wieder speichern.

Cloud Server startet nicht mit Newtonsoft.Json Fehler

Vertec Cloud Server startet und stoppt nach kurzer Zeit wieder mit folgendem Fehler:

Method not found: 'Newtonsoft.Json.JsonSerializerSettings System.Net.Http.Formatting.BaseJsonMediaTypeFormatter.get_SerializerSettings()'.

Das Problem ist ein Konflikt der Assemblies auf dem System. Es tritt nur in seltenen Fällen und bei bestimmten Konstellationen auf.

Abhilfe

Kopieren Sie die Datei Vertec.CloudServer.exe.config ins Vertec Installationsverzeichnis. Der Cloud Server sollte daraufhin wieder starten.

Bitte wählen Sie Ihren Standort