Hallo, ich habe ein Problem, welches ich so nicht lösen kann.
Vorweg muss ich gestehen, dass ich mit SQL-Servern bis jetzt nur wenige Berührungspunkte hatte.
Es ist so, dass bei uns mehrer Clients untereinander vernetzt sind. Auf jedem Client ist ein eigener SQL Express Server 2008R2 installiert. Über ein Programm was wir im Einsatz haben, kann man über einen Dropdown-Pfeil das Netzwerk nach verfügbaren SQL-Servern durchsuchen lassen. Dies klappt auch im normalen Zustand auf den Clients.
Wenn ich bei einem Clients eine VPN-Verbindung zu unserem Firmennetzwerk aufbaue und danach auf diesem Client aus der Anwendung heraus das Netzwerk nach verfügbaren SQL-Servern durchsuche, wird mir nur der lokale SQL-Server des Clients angezeigt. Auf gleichem Client in der Netzwerkumgebung sehe ich jedoch weiterhin alle Client im "Vor-Ort-Netz" und kann auch auf die freigegebenen Ressourcen zugreifen. Auch ein net use Befehl wird auf die Clients erfolgreich ausgeführt.
Die Clients ohne VPN-Verbindung sehen weiterhin alle im "Vor-Ort-Netz" vorhandenen SQL-Server, auch auf dem Client der eine VPN-Verbindung aufgebaut hat. Es kann auch eine SQL-Verbindung dahin aufgebaut werden. Ebenso funktioniert die Windows-Dateifreigabe auf diesen Client.
Was ist die Ursache dafür, dass ich auf dem Client mit aktivem VPN keine SQL-Server mehr im "Vor-Ort-Netz" sehen kann?
Zu Testzwecken habe ich auf den Clients die lokale Windows Firewall deaktiviert.
Habe Ihr eine Idee, woran dies ligen kann. Meine Vermutung ist, dass der SQL-Suchbefehl nur auf den virtuellen VPN-Adapter durchgeführt wird. Wenn dies so ist, wie kann ich dies umgehen? Die Windows-Shares sind ja auch sichtbar.
Gruß Björn