Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

numer portu serwera SQL

Domyślna instancja domyślnie nasłuchuje na tcp/1433. Mógłby również nasłuchiwać na nazwanym potoku (tcp/445) - ale myślę, że w dzisiejszych czasach musi to być jawnie włączone.

Nazwane instancje, takie jak SQLEXPRESS, nasłuchują na porcie dynamicznym. Port dynamiczny jest rozwiązywany przez klienta za pomocą protokołu SQL Server Resolution Protocol (znanego również jako SQL Browser), który nasłuchuje na udp/1434. Ten dynamiczny port jest wybierany przy pierwszym uruchomieniu i generalnie pozostanie taki sam podczas przyszłych ponownych uruchomień (przechowywany w Rejestrze) - ale w przypadku sporu SQL wybierze nowy port.

Możesz i generalnie powinieneś skonfigurować wszystkie wystąpień produkcyjnego serwera SQL do korzystania z portu statycznego. To sprawia, że ​​firewall dużo łatwiej.

Jedynym powodem, dla którego musisz umieścić nazwane wystąpienie, powiedzmy, w ciągu połączenia, jest to, aby klient wiedział, że ma poprosić SSRP o port dynamiczny. Jeśli jest to port statyczny lub znany w inny sposób, możesz po prostu wskazać klientowi Server=server.com:port , pomijając nazwę instancji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wdrożyć aplikację z bazą danych serwera sql na klientach

  2. SQL Server 2005 ROW_NUMBER() bez ORDER BY

  3. Czy pojedyncza instrukcja SQL Server jest niepodzielna i spójna?

  4. Funkcje agregujące MIN i MAX w SQL Server

  5. SQL Server 2008:problemy z połączeniem ODBC