Home › Forum › Allgemeines › Installation › Intallationsproblem mit mssql-server
- Dieses Thema hat 7 Antworten und 4 Teilnehmer, und wurde zuletzt aktualisiert vor 12 Jahre, 7 Monaten von
Karlheinz Sirsch.
-
AutorBeiträge
-
11 Oktober 2010 um 15:52 Uhr #2612
Jan Smiesko
TeilnehmerHallo,
ich habe die Installationsschritte unter Wiki für mssql mit dem Management Studio durchgeführt. Die Scripts haben Fehlermeldungen gemacht, deshalb habe ich es mit dem GUI vorgenommen.
Beim starten des jboss/Nuclos-Servers kann jedoch keine Verbindung zur Datenbank hergestellt werden:
java.sql.SQLException
com.microsoft.sqlserver.jdbc.SQLServerExceptionVerschiedene
ausprobiert, ohne Erfolg. Mein Servername lautet: NX7400EXPRESS
sqljdbc4.jar ist im Verzeichnis
servertestnuclib nachstehend meine nuclos.xml
nuclos>
…
mssql
jdbc:sqlserver://localhostEXPRESS:1433;databaseName=TESTNUC
… … nuclos
nuclos
true
false
Wo kann der Fehler liegen? Gibt es eine Log-Datei, die den Fehler genauer beschreibt?
FG
Jan13 Oktober 2010 um 10:55 Uhr #2615Jan Smiesko
TeilnehmerHallo,
nachträglich habe ich festgestellt, dass bei der Fehlerangabe der Port 1433 angeführt ist, obwohl ich in der nuclos.xml den Port 1399 definiert habe.
Habe bei meiner MS SQL Instanz den Port auf 1433 umgestellt, hat aber auch keinen Erfolg gebracht.
FG
Jan13 Oktober 2010 um 14:42 Uhr #2617Jan Smiesko
TeilnehmerHallo,
ich habe den MS SQL-Server mit Nuclos zum Laufen gebracht. Wie und was schreibe ich demnächst …
FG
Jan14 Oktober 2010 um 11:25 Uhr #2626Jan Smiesko
TeilnehmerHallo noch einmal,
Erfahrungen aus der Installation mit MS SQLServer 2008 EXPRESS:
a)
Das Anlegen der DB hat über die Scripts im Management Studio nicht funktioniert. Es kamen viele Fehlermeldungen. Der SQLCMD-Modus war aktiviert.
Die Anlage der erforderlichen Punkte über das GUI im Management Studio hat funktioniert, dauert aber natürlich länger.
Sind die Scripts im Wiki korrekt?b)
Wenn ein MS SQLServer mit einer Instanz – wie es bei mir der Fall ist – installiert wurde, dann hat der SQLServer nicht die PortNr. 1433 wie eine Standardinstanz, sondern einen dynamischen TCP-Port. Dieser kann über das Programm „SQL Server Configurations Manager“ herausgefunden werden.
Instanz anklicken > Protokollname TCP/IP (muss aktiv sein) mit der rechten Maus anklicken > Eigenschaften wählen … dort nachsehenWenn die PortNr. bekannt ist, ist m.E. die Angabe des InstanceName in der der nuclos.xml nicht erforderlich.
c)
Nach vorgenommener Installation von Nuclos habe ich die in der „/server/nuclos.xml“ mehrfach geändert, weil die DB-Verbindung nicht funktioniert hat.Diese Änderungen hatten, wie ich später festellen musste, keine Auswirkungen, weil anscheinend beim jBoss-Serverstart dieser Eintrag (oder alle Einträge?) nicht ausgelesen und aktualisiert werden.
Ist diese Tatsache normal und bekannt?Um zu sehen, ob ich überhaupt eine Verbindung zu Stande bringe, habe ich mir ein kleines Java-Prg geschrieben und dort das richtige Connection-String erprobt.
bei mir: „jdbc:sqlserver://localhost:1399;databaseName=TESTNUC“Nachdem wieder eine Fehlermeldung auf den Port 1433 verwies, habe ich die gesamte Installation gelöscht und die Installation mit dem richtigen Connection-String in der nuclos.xml des Installations-Ordners vorgenommen.
Also neu: java -jar nuclos-installer.jarDanach hat die Verbindung des jBossServers funktioniert!
Abschließende Frage:
[i]Ist der unter frei wählbar, oder muss dieser mit dem übereinstimmen?
Was macht ?[/i]nuclos
FG
Jan14 Oktober 2010 um 12:00 Uhr #2627Matthias Haake
TeilnehmerHallo Jan,
ich kann Dir zumindest Deine abschließende Frage beantworten:
„Quartz“ ist für die automatische Jobsteuerung (Stichwort „Fristenregel“) zuständig. Das Kennwort für den User „nuclos“ muss gültig sein – standardmäßig ist das Kennwort leer. Wenn Du in Nuclos das Kennwort für den „nulcos“-User änderst, musst Du die Konfigurationsdatei entsprechend anpassen und neu installieren „java -jar …“.Freundliche Grüße und viel Erfolg,
Matthias14 Oktober 2010 um 14:09 Uhr #2628Claudia Mangstl
TeilnehmerHallo Jan,
zu a) die Skripte laufen auf der „normalen“ SQLServer Version fehlerfrei durch. Evtl. gibt es hier kleine Unterschiede bei der EXPRESS Version ?
zu c) haben Sie nach den Änderungen in der nuclos.xlm den Installer wieder gestartet ? Denn nur der Installer ersetzt die Konfigurationsdateien auf dem Server.
Ansonsten danke für die ausführliche Information !
Viele Grüße,
Claudia M.14 Oktober 2010 um 16:13 Uhr #2629Jan Smiesko
TeilnehmerHallo Claudia,
Hallo Matthias,danke für die Informationen!
zu c)
Das war mein Missverständnis. Ich dachte der AS würde sich automatisch die Einstellungen aus „/server/nuclos.xml“ holen und danach entsprechend starten.
Dank der Antworten weiß ich, dass bei Änderungen die Install-Routine wiederholt werden muss.
Damit ist die Datei „/server/nuclos.xml“ so zu sagen eine „Archivdatei“, die dann für Updates herangezogen wird.Schöne Grüße
Jan28 Oktober 2010 um 15:41 Uhr #2654Karlheinz Sirsch
TeilnehmerDie Scipte laufen auf meinen normalen MSSQL 2008 auch nicht!
Gruß
Kalle -
AutorBeiträge