Datenbank: ADS • Version: 11 • Zugriff über: FireDAC
Zugriff auf ADS Server
Liste der Anhänge anzeigen (Anzahl: 1)
Hallöle...8-)
Ich versuche erstmals auf unseren neuen ADS Server zu connecten. (Fremdsoftware, Zugangsdaten mit Lesenrechten vorhanden). Auf einer anderen VM läuft der Advantage Data Architect mit den gleichen Zugangsdaten. Freigabe auf den Database Ordner vorhanden. ...der will mich nicht.:cry: (Bild) Bitte keine blöden Sprüche. :lol: "...cannot authenticate the user..." Was fehlt? :gruebel: Danke. Crosspost: englische DP https://en.delphipraxis.net/topic/10...to-ads-failed/ |
AW: Zugriff auf ADS Server
Ich kann mich grob erinnern (ist wirklich lange her), dass das Ding stolpert wenn der Freigabename einen Punkt im Pfad hatte und dass man im Windows-Explorer den Pfad erst einmal ansurfen musste, sonst kam das Ding auch nicht weiter (falls die Dateifreigabe dahinter Authentifizierung brauchte).
Ansonsten schlag doch den Fehlercode einmal nach, da findet man ja einiges. |
AW: Zugriff auf ADS Server
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat:
Nachtrag: Auf der anderen VM bekomme ich mit dem falschen BN/PW exakt die gleiche Meldung. (Bild) |
AW: Zugriff auf ADS Server
Ist die DB noch irgendwo in Verwendung wenn du zugreifen willst?
Von den Einstellungen sieht das erstmal ganz ok aus. Bei mir ist es in der art:
Delphi-Quellcode:
Nachtrag :
DriverName := 'ADS';
Params.DataBase := ADBPath; Params.Username := AUserName; Params.Password := APassword; if AForceLocalConnection then TFDPhysADSConnectionDefParams(Params).ServerTypes := stLocal else TFDPhysADSConnectionDefParams(Params).ServerTypes := stNone; // whatever is available TFDPhysADSConnectionDefParams(Params).Compress := cmAlways; In DataBase muss der Pfad zur und inclusive der "*.ADD" Datei abgegeben sein. Wie beim ARC. Du brauchst Schreibrechte in dem Verzeichnis wo die DB liegt. |
AW: Zugriff auf ADS Server
Zitat:
PS: Ich gehe auf den Server über VPN. :gruebel: Zitat:
Zitat:
|
AW: Zugriff auf ADS Server
So wie das aussieht wird der Server gefunden. Pfade passen also.
Laut ADS hilfe ist 7078: Zitat:
|
AW: Zugriff auf ADS Server
Liste der Anhänge anzeigen (Anzahl: 1)
Danke...:wink:
Ich habe jetzt auf meiner Maschine den Advanced Data Architect am Laufen. Mit joachim habe ich die ads.ini nach C:\Windows kopiert und angepaßt.
Delphi-Quellcode:
Das ändert nichts an der Meldung vom FireDAC...:cry:
[Db2]
LAN_PORT=6262 LAN_IP=10.xx.xx.xxx |
AW: Zugriff auf ADS Server
Ich habe nie den Connectioneditor verwendet.
Sondern immer ein kleines Testprogramm und zur Laufzeit via Button und TFDQuery daten gezogen. Da kommt TFDConnection, TFDPhysADSDriverLink drauf. Noch sicherstellen dass FireDAC.Phys.ADS, FireDAC.Phys.ADSDef mit in den uses sind. Dann kannst Du die connection einrichten und es sollte gehen. |
AW: Zugriff auf ADS Server
Leg noch einen Eintrag an a la
Code:
und eventuell auch:
[10.xx.xx.xxx]
LAN_PORT=6262 LAN_IP=10.xx.xx.xxx
Code:
...denn ADS geht über UDP - Dein VPN auch?
[SETTINGS]
; Wenn Windows rumzickt und ständig die Verbindung ; zum Server verliert: USE_TCP_IP=1 |
AW: Zugriff auf ADS Server
Danke...8-)
Zitat:
Zitat:
1. Connectionstring
Delphi-Quellcode:
2. zusammenbauen:
con1.ConnectionString := 'DriverID=ADS;ServerTypes=Remote;Protocol=TCPIP;Server=\\db2:6262;Database=\\Db2\data\xxx.add;User_Name=xxx;Password=xxx';
...
Delphi-Quellcode:
3. Connection Editor: GUI
con1.DriverName := 'ADS';
con1.Params.Add('ServerTypes=Remote'); con1.Params.Add('Protocol=TCPIP'); con1.Params.Add('Server=\\db2:6262'); con1.Params.Add('Database=\\Db2\data\xxx.add'); con1.Params.Add('User_Name=xxx'); con1.Params.Add('Password=xxx'); Egal ob ich BN/PW eintrage oder komplett weglasse, die Meldung bleibt gleich...als würde BN/PW nicht "übertragen". :gruebel: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz