Sanırım çözümü buldum, en azından benim durumumda çalışıyor. Örnek adı kullanıyorum ve bu otomatik olarak sql sunucu hizmeti için dinamik bir bağlantı noktası anlamına gelir. Ayarları dinamikten bir düzeltme bağlantı noktasına değiştirdim ve bu bağlantı noktasında güvenlik duvarını açtım.
SQL Server Yapılandırma Yöneticisi -> SQL Server Ağ Yapılandırması -> 'ÖrnekAdı' için Protokoller -> TCP / IP -> Özellikler -> IP Adresleri -> IP Tümü ->
Burada iki seçenek görüyorsunuz:
- TCP Dinamik Bağlantı Noktaları: 51250 (rastgele oluşturulur)
- TCP Bağlantı Noktası: boş - Buraya 1433'ü koydum ve sonra güvenlik duvarını açtım (daha önce açılmadıysa). İstediğiniz bağlantı noktasını koyabilirsiniz (1433'ü koydum çünkü tek örnekti. Birden çok örnek olması durumunda, her örnek için farklı bir bağlantı noktası seçmeli ve ardından güvenlik duvarında açmalısınız)
Komut dosyası MS'den indirdiğim bağlantı noktalarını açma görevinizi kolaylaştırmak için kullanıldı ve burada yeniden üretiyorum (yorumlar Almanca ama açık olmalı):
@echo ========= Ports des SQL-Servers ===================
@echo Aktivieren von Port 1433 für die SQLServer-Standardinstanz
netsh firewall set portopening TCP 1433 "SQLServer"
@echo Aktivieren von Port 1434 für dedizierte Administratorverbindungen
netsh firewall set portopening TCP 1434 "SQL-Administratorverbindung"
@echo Aktivieren von Port 4022 für den konventionellen SQL Server-Service Broker
netsh firewall set portopening TCP 4022 "SQL-Service Broker"
@echo Aktivieren von Port 135 für Transact-SQL-Debugger/RPC
netsh firewall set portopening TCP 135 "SQL-Debugger/RPC"
@echo ========= Ports für Analysedienste ==============
@echo Aktivieren von Port 2383 für die SSAS-Standardinstanz
netsh firewall set portopening TCP 2383 "Analysedienste"
@echo Aktivieren von Port 2382 für den SQL Server-Browserdienst
netsh firewall set portopening TCP 2382 "SQL-Browser"
@echo ========= Verschiedene Anwendungen ==============
@echo Aktivieren von Port 80 für HTTP
netsh firewall set portopening TCP 80 "HTTP"
@echo Aktivieren von Port 443 für SSL
netsh firewall set portopening TCP 443 "SSL"
@echo Aktivieren des Ports für die Schaltfläche 'Durchsuchen' des SQL Server-Browserdiensts
netsh firewall set portopening UDP 1434 "SQL-Browser"
@echo Zulassen von Multicast-/Broadcastantwort auf UDP (Aufzählung der Browserdienste OK)
netsh firewall set multicastbroadcastresponse ENABLE