Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr.

surus

Sehr aktives Mitglied
28. September 2016
535
49
Hallo,

ich habe heute ein Update von SQL 2014 Express auf SQL 2022 Standard gemacht. Einffach auf dem selben PC neben dem SQL 2014 Express zusätzlich noch die 2022 Standard Version installiert.
Alles gut, der Server läuft, Widerherstellung hat geklappt und Lokal auf dem PC wo auch der Server installiert ist läuft die WaWi schon (Worker).
Alles läuft bei uns in lokalen Netz.

Was ich nach der Installation gemacht habe.
1. Zugriff auf die DB über die IP aktiviert
2. Port hinzugefügt
3. Dienst neu gestartet
4. Dienst für den alten SQL Server 2014 Express gestoppt

Nun wollte ich Benutzer PC an die neue DB anbinden und irgendwie klappt es nicht wie gewünscht.

Egal was ich am Benutzer PC eingebe, komme ich nicht weiter.
IP,Port\DB
PC-NAME,Port\DB

Alles funktioniert nicht. Ich bekomme keine Verbindung.

Nun habe ich über die Firewall am Server-PC den Port der DB geöffnet und nun klappt die Verbindung sofort.
Es ist aber keine gute Lösung und es hat früher funktioniert ohne den geöffneten Port.

Was kann ich noch machen um es zum Laufen zu bringen ohne den Port zu öffnen?
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.700
2.730
Berlin
Firma
css-umsetzung
Ich gehe bei der Firewall immer über die App Steuerung und sage ihm das im /bin Verzeichnis der Instanz der sqlserv sich nach aussen hin zeigen darf.
Eventuell hilft dir das.
 

surus

Sehr aktives Mitglied
28. September 2016
535
49
So bin ich nun auch vorgegangen. Ich habe in der Firewall die Regeln für den alten Server gefunden und die Pfade auf den neuen umgeleitet. Die Portöffnung habe ich dann deaktiviert und es klappt nun wieder wie früher. Nur die Frage ist ob es sicher ist?
ob man explizit einen Port öffnet oder komplett alles für eine App - ich weiss nicht was schlimmer ist.
Kann jemand so auf den Server aus dem Internet zugreifen oder wenn in der FritzBox diese Ports nicht weitergeleitet/geöffnet sind, dann ist nichts zu befürchten?
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.700
2.730
Berlin
Firma
css-umsetzung
Ob du jetzt die App oder nur den Port freigibst ist am Ende das gleiche
Du musst die Fritzbox extra dazu überreden damit Sie den Port weiterleitet.

Aber da können dir andere mehr zu sagen.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
Wenn ein Serverdienst übers Netz kommunizieren soll, musst du doch "ein Loch" in die Firewall machen, wo die Anfragen rein kommen können. Ohne das gehts nicht 😉

Du hast es aber mit zwei unabhängigen Netzen zu tun. Das eine ist dein lokales LAN und das andere ist das Internet. Dazwischen sitzt deine Fritzbox und nur die in diesem Router geöffneten Ports wären im Internet sichtbar. Wenn du deinen Router also richtig konfigurierst bräuchtest du diesbezüglich nicht mal eine Firewall im LAN.
Also solange du in deiner Fritzbox den Port zum SQL-Server nicht öffnest und diesen Port dann auf deinen lokalen Server weiterleitest ist deine Datenbank auch nicht aus dem Internet erreichbar.

...übrigens war auch für deinen alten SQL 2014 ein Loch in der Firewall 😉
 

surus

Sehr aktives Mitglied
28. September 2016
535
49
Danke. Ich habe es schon verstanden 🙂 In der fritzbox war eine Port-Weiterleitung aktiv, die ich schon entfernt habe.
Somit ist das interne Netz vom Internet abgekoppelt.


Nun steht ein Update von 1.5.55.8 auf 1.8.11 bevor.

Ich hoffe es klappt ohne riesen Tam Tam.
Ich habe hier im Forum gelesen, dass man nach einem solchen Update alle Steuereinstellungen (One-Stop-Shop) erneut machen muss.
 

Ähnliche Themen