Hallo,
folgende Situation liegt vor:
Jemand meldet sich über aus einer anderen Domain über rdp auf unserer Domain an.
Es soll ein Programm gestartet werden, dass eine Verbindung zu unserem
SQL-Server aufbaut.
Fall 1: Das Programm liegt auf dem Desktop, wird gestartet und baut die Verbindung auf. Alles ok.
Fall 2: Das Programm liegt auf einem anderen Server und wird als Link auf dem Desktop zur Verfügung gestellt. Das Programm startet, kann aber keine Verbindung zum
SQL-Server aufbauen. Das selbe Verhalten ist auch, wenn es ohne Link vom anderen Server gestartet wird.
Es ist wirklich die selbe Anwendung.
Zur Sicherheit habe ich ein Test-Programm geschrieben, dass über einen Button die Verbindung aufbaut. Programm startet, aber die Verbindung zum
SQL-Server kann nicht aufgebaut werden. Es sei denn, die Anwendung liegt auf dem Server, der die rdp-Sitzung verwaltet.
Ein weiterer Test:
Die Anwendung kann Dateien auf dem Server erzeugen, wo die Anwendung normalerweise liegt.
Es scheint wirklich nur ein Problem mit der Verbindung zu unserem
SQL-Server zu sein. Allerdings habe ich keine Vorstellung woran das liegen soll, da das Programm zwar an unterschiedlichen Orten abgelegt ist, aber immer in der selben Umgebung gestartet wird.
Hat jemand eine Idee, was das Problem sein kann?
EDIT:
Die Fehlermeldung hatte ich vergessen:
[DBNETLIB][ConnectionOpen(Connect()).]
SQL Server existiert nicht oder Zugriff verweigert.