Hallo zusammen,
zunächst an Paulchen die Frage: verwenden Sie die Windows-Firewall oder ggf. eine andere Software-Firewall?
Zu einer Software-Firewall kann ich leider keine Hinweise geben, wo dort die Ports eingestellt werden müssen aber diese lässt sich sicher analog zu den Einstellungen in der Windows-Firewall konfigurieren, wenn man einmal weiß, um welche Ports es geht. Diese Konfiguration ist an sich nicht allzu schwierig, erfordert aber, dass man sich die entsprechende Dokumantation von Microsoft durchliest, welche weiter unten verlinkt ist.
Zunächst einmal sollten wir noch kurz in feste und dynamische Ports beim SQL-Server unterscheiden, da hier beides angesprochen wurde, und es hier schon etwas komplizierter wird:
-bei einer SQL-Server Standardinstanz wird mit dem TCP/IP-Protokoll standardmäßig Port 1433 verwendet. Dieser Port muss dann in der Firewall freigegeben werden.
-bei einer benannten SQL-Server Instanz werden standardmäßig dynamische Ports verwendet, wobei normalerweise Port 1433 verwendet wird, wenn nur mit einer benannten Instanz gearbeitet wird
Am einfachsten ist es daher, die SQL-Server-Instanzen mit festen TCP/IP-Ports zu konfigurieren und diese Ports dann in der Firewall freizugeben.
Wie nun die Einstellungen in der Windows-Firewall zu treffen sind und wie man den SQL-Server ggf. mit festen Ports konfiguriert, erklärt am besten dieser Beitrag der Microsoft-Knowledegebase:
Konfigurieren der Windows-Firewall für den SQL Server-Zugriff
Innerhalb dieses Beitrags wird auch auf eine Beschreibung weitergeleitet, wie man einen SQL-Server für die Verwendung eines bestimmten Ports konfiguriert. Dieser Beitrag ist auch hier zu finden:
Konfigurieren eines Servers zur Überwachung eines bestimmten TCP-Ports (SQL Server-Konfigurations-Manager)