Home › Forum › Allgemeines › Installation › Fehlstart: executePreparedStatement failed › Fehlstart: executePreparedStatement failed
Hallo,
bei der ersten Installation wurde die Nuclos-DB nicht korrekt aufgebaut/initialisiert. Im Server.log steht
2014-02-18 13:06:51,626 INFO [org.nuclos.server.autosync.AutoDbSetup] – Auto-Init #85: Create table T_MD_USER…
aber etwas weiter unten dann (trotzdem):
2014-02-18 13:07:12,047 ERROR [org.nuclos.server.dblayer.impl.StandardPreparedStringExecutor] – executePreparedStatement failed with com.microsoft.sqlserver.jdbc.SQLServerException: Ungültiger Objektname ‚T_MD_USER‘.:
INSERT INTO T_MD_USER (STRUID, STRUSER, STREMAIL, STRFIRSTNAME, STRLASTNAME, BLNSUPERUSER, STRCREATED, DATCREATED, STRCHANGED, DATCHANGED, INTVERSION) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Wir können uns das nicht erklären. Existiert die Tabelle denn, wenn man mit SQL Server Admintool auf die Datenbank schaut?
In späteren Installationen scheint diese (nun irgenwie korrupte) Datenbank wieder verwendet worden zu sein.
Möglicherweise lohnt der Versuch, für die eine neue Installation eine neue Datenbank / ein neues Schema zu verwenden und nicht das schon kaputte Schema wiederzuverwenden.
Grüsse,
nuclosian