Announcement

Collapse
No announcement yet.

Portierung Java DB-Zugriffe von MSSQL2000 nach MSSQL2008;

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Portierung Java DB-Zugriffe von MSSQL2000 nach MSSQL2008;

    Hallo,
    ich habe hier mehrere Java-Programme (JProg_x), die alle nach dem
    gleichen Muster gestrickt sind und bisher auf einem Windows2000
    Server-Betriebssystem mit der Datenbank MSSQL-Server 2000 problemlos
    laufen und jetzt auf ein Windows2008 Server Betriebssytem mit dem MSSQL
    Server 2008 portiert werden sollen.
    Die Java-Programme werden mit dem JSL (Java Server Launcher) als Dienste
    installiert und die Konfigurationsdaten für den Datenbankzugriff werden
    jeweils aus der Datei "config\configuration.xml" in dem
    programmspezifischen Verzeichnis gelesen.

    Dort ist der Datenbankzugriff so konfiguriert :

    <database>
    <driver>com.microsoft.jdbc.sqlserver.SQLServerDriv er</driver
    <url>jdbc:microsoft:sqlserver://192.168.24.4:1433;DatabaseName=db_xy;Sel
    ectMethod=Cursor;</url>
    <user>db_xyu</user>
    <password>xyz</password>
    </database>

    Der Datenbankzugriff mit dem Programm "JProg_1.jar" funktioniert damit
    offenbar (es kommen jedenfalls keine Exception-Meldungen o.ä. im
    Logfile, auch wenn ein näherer Test mangels aktueller Daten, auf die das
    Programm reagieren müsste, schlecht möglich ist).

    Die beiden praktisch identischen Programme "JProg_2.jar" und
    "JProg_3.jar" mit dem gleichen Datenbanktreiber bekommen jedoch keine
    Datenbankverbindung und bringen u.a. diese Fehlermeldung :

    ERROR 2012-07-10 01:20:01,081 [Timer-0] (?:?):Could not connect to
    Database (Driver: com.microsoft.jdbc.sqlserver.SQLServerDriver URL:
    jdbc:microsoft:sqlserver://192.168.24.10:1433;DatabaseName=db_xy;SelectM
    ethod=direct User: db_xyu Password: xyz)! Maybe in the next run!

    de.?????.????.common.exceptions.ConfigurationRwisE xception: Could not
    connect to Database (Driver:
    com.microsoft.jdbc.sqlserver.SQLServerDriver URL:
    jdbc:microsoft:sqlserver://192.168.24.10:1433;DatabaseName=db_xy;Se
    lectMethod=direct User: db_xyu Password: xyz)!

    Kann es sein, dass mit dem oben angegebenen Treiber bei der
    Betriebsystem- / Datenbankkombination "W2008 Server / MSSQL2008" ev. nur
    ein Programm eine Datenbankverbindung aufbauen kann und zusätzliche
    Verbindungen von anderen Programmen aus nicht möglich sind ?

    Hat jemand Tipps für ev. besser geeignete Java-Datenbanktreiber für die
    Betriebsystem- / Datenbankkombination "W2008 Server / MSSQL2008", die
    man in dem Konfigurationsfile angeben könnte?

    Compiliert wird der Java-Code mit einem Ant- buildfile (build.xml) unter
    Eclipse, Java Version 1.6

    Danke !

  • #2
    http://www.mikrocontroller.net/topic/266931

    geschlossen
    Christian

    Comment

    Working...
    X