-
... die URL passt nicht zu dem Driver!
entweder
ard.url.DBMSSQL=jdbc:sqlserver://.....
ard.driver.DBMSSQL=com.microsoft.sqlserver.jdbc.SQ LServerDriver
für den Microsoft Driver
oder
ard.url.DBMSSQL=jdbc:jtds:sqlserver://....
ard.driver.DBMSSQL=net.sourceforge.jtds.jdbc.Drive r
für den jtds Driver
wobei der jtds Driver meist die bessere Lösung darstellt.
Für den SQL Server ist da noch wichtig, dass SQL Autentication aktiviert ist und es gibt da noch diverse Release Abhängigkeiten.
D*B
-
Vielen Dank.
Ich habe jetzt den jdts Treiber geladen und in jvagate hinterlegt.
jtds-1.3.1.jar
Leider bleibt der Fehler bestehen.
beim connect to in 5250 SQL gebe ich den User und Pw ein.
In den Properteis habe ich folgende Angaben...
ard.driver.DBMSSQL=net.sourceforge.jtds.jdbc.Drive r
ard.url.DBMSSQL=jdbc:jtds:mssqlgp//192.168.100.88/Database=Genesis_bmh;
Mich irritiert auch, dass in der Fehlermeldung keine Datenbank angegeben ist.
Benutzer ist nicht für die relationale Datenbank berechtigt.
Man sieht 2 Blanks zwischen "Datenbank" und "berechtigt"
Bin aber auch nicht sonderlich fit in Sachen jdbc und connect url.
Bitte um Info.
Danke im Voraus !
Vg.
 Zitat von BenderD
... die URL passt nicht zu dem Driver!
entweder
ard.url.DBMSSQL=jdbc:sqlserver://.....
ard.driver.DBMSSQL=com.microsoft.sqlserver.jdbc.SQ LServerDriver
für den Microsoft Driver
oder
ard.url.DBMSSQL=jdbc:jtds:sqlserver://....
ard.driver.DBMSSQL=net.sourceforge.jtds.jdbc.Drive r
für den jtds Driver
wobei der jtds Driver meist die bessere Lösung darstellt.
Für den SQL Server ist da noch wichtig, dass SQL Autentication aktiviert ist und es gibt da noch diverse Release Abhängigkeiten.
D*B
-
Hast du die Möglichkeit dir am PC einfach ein DB Client (z.B. DBeaver, den gibt's auch als ZIP und braucht keine Admin Rechte) herunterzuladen und dort ein Verbindung einzurichten und zu testen?
Der DB Client zeigt dir dann auch den Connection-String an den du dann einfach in die IBM i kopieren kannst.
-
Danke für den Hinweis.
Ich verwende immer SQuirreL SQL Client für Test's u.a., aber damit fange ich i.d.R. erst an, wenn die 5250 SQL Connection klappt.
Probiere ich mal aus.
Vg.
 Zitat von Andreas_Prouza
Hast du die Möglichkeit dir am PC einfach ein DB Client (z.B. DBeaver, den gibt's auch als ZIP und braucht keine Admin Rechte) herunterzuladen und dort ein Verbindung einzurichten und zu testen?
Der DB Client zeigt dir dann auch den Connection-String an den du dann einfach in die IBM i kopieren kannst.
-
... zur Fehleranalyse macht man folgendes:
- im Verzeichnis conf, in der Datei log4j.properties den Debug level einschalten indem man aus
#log4j.logger.de.bender_dv.ardgate=DEBUG den Knast am Anfang entfernt
- den Serverdienst neu starten
Jetzt wird in der neuesten log Datei, im Verzeichnis logs zu finden sein, was da schief geht.
Wenn man die Log Dateien vor Neustart löscht, wird eine neue angefangen, die man in Härtefällen auch an den freundlichen Autor der Software mailen kann.
D*B
-
 Zitat von Peet
In den Properteis habe ich folgende Angaben...
ard.driver.DBMSSQL=net.sourceforge.jtds.jdbc.Drive r
ard.url.DBMSSQL=jdbc:jtds:mssqlgp//192.168.100.88/Database=Genesis_bmh;
Vg.
... vorher vielleicht noch den Fehler rausmachen (deswegen sind auch Beispiele in der mitgelieferten global.properties!)
die url muss heißen:
.... jdbc:jtds:sqlserver:// ...
-
Danke.
Ich habe es vorhin auch gesehen...
...der Treiber unterstützt ja auch noch andere DB's.
Aber wie bitte sieht die korrekte Url dann für mein Beispiel aus ???
....ich weiß nicht genau, wie ich den Namen des SQLServers "MSSQLGP" (nicht Hostname) und die Datenbank ""Genesis_bmhangebe ???
Ich habe bisher immer die Beispiele in der properties genutzt, aber hier scheitere ich kläglich :=)
Vg.
 Zitat von BenderD
... vorher vielleicht noch den Fehler rausmachen (deswegen sind auch Beispiele in der mitgelieferten global.properties!)
die url muss heißen:
.... jdbc:jtds:sqlserver:// ...
-
 Zitat von Peet
Danke.
Ich habe es vorhin auch gesehen...
...der Treiber unterstützt ja auch noch andere DB's.
Aber wie bitte sieht die korrekte Url dann für mein Beispiel aus ???
....ich weiß nicht genau, wie ich den Namen des SQLServers "MSSQLGP" (nicht Hostname) und die Datenbank ""Genesis_bmhangebe ???
Ich habe bisher immer die Beispiele in der properties genutzt, aber hier scheitere ich kläglich :=)
Vg.
versuchs mal mit:
ard.driver.SFBMSSQL=net.sourceforge.jtds.jdbc.Driv er
ard.url.SFBMSSQL=jdbc:jtds:sqlserver://192.168.100.88;instanceName=xxxmsga1;databaseName= xxdb1;
Ansonsten müssten die die Jungs von der Mausschieberfraktion weiterhelfen.
D*B
PS: die blanks, die diese famose Forensoftware da rein gemogelt hat, solltest Du weglassen.
-
Hallo zusammen,
Problem ist gelöst, "instance" fehlte im String.
jdbc:jtds:sqlserver://myhost:1433;encryption=false;databaseName=Genesis_ bmh;instance=MSSQLGP
Danke an alle.
Vg.
Peet
Similar Threads
-
By Peet in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 16-04-20, 13:02
-
By Peet in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 25-06-19, 10:59
-
By labm in forum NEWSboard Programmierung
Antworten: 20
Letzter Beitrag: 05-06-18, 08:09
-
By Isabella Pridat-Zapp in forum Archiv NEWSboard Events
Antworten: 0
Letzter Beitrag: 10-09-15, 12:50
-
By svit in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 18-09-14, 11:14
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks