1.
SSH-Tunnel kann man natürlich nicht so einstellen, das war nur ein Beispiel, das es funktioniert.
2. Kompliziert sind nur die Dinge, die man nicht versteht (geht mir nicht anders).
3. Alias einrichten:
SQL-Server Konfigurationsmanager->
SQL Native Client-Konfiguration->Aliase->Neu
So, jetzt mal langsam:
1. Auf dem Server einrichten, das er auf einem neuen Port horchen soll.
1.1
SQL Server Konfigurationsmanager->
SQL-Server Netzwerkkonfiguration->Protokolle für "xxxx"
1.2 Rechte Maustaste auf
TCP/
IP->Eigenschaften.
1.3 Auf der Seite "Protokoll" "Aktiviert" auf "JA"
1.4 Auf der Seite '
IP-Adressen' die Einstellungen für alle
IP-Adressen vornehmen, Aktiviert auf "JA"
2. Auf dem Client:
2.1
SQL Server Konfigurationsmanager->
SQL Native Client-Konfiguration->Clientprotokolle
2.2 Rechte Maustaste auf
TCP/
IP->Eigenschaften. Standardport setzen und Aktiviert auf JA
Zitat von
romber:
...meinten in einem anderen Thread, dass aktuelle Version von
ADO den manuell festgelegten Port automatisch erkennt. Ist das nicht so?
Hmm,
ADO ist der Port total wurscht.
ADO kommuniziert nicht mit
TCP/
IP, sondern mit einer NetLibrary, und die bedient eben Named Pipes,
TCP/
IP, VIA, Shared Memory oder irgend etwas anderes.