sql >> Database teknologi >  >> RDS >> Sqlserver

portnummer på SQL Server

Standardinstansen vil som standard lytte på tcp/1433. Den kunne muligvis også lytte på en navngivet pibe (tcp/445) - men jeg tror, ​​det skal være eksplicit aktiveret i disse dage.

Navngivne forekomster, som SQLEXPRESS, lytter på en dynamisk port. Den dynamiske port løses af klienten gennem SQL Server Resolution Protocol (alias SQL Browser) - som lytter på udp/1434. Denne dynamiske port vælges ved første opstart, og vil generelt forblive den samme gennem fremtidige genstarter (gemt i registreringsdatabasen) - men hvis der er en strid, vil SQL vælge en ny port.

Du kan og bør generelt konfigurere alle forekomster af en produktions-SQL-server til at bruge en statisk port. Dette gør firewalling meget lettere.

Den eneste grund til, at du skal lægge den navngivne instans i, f.eks. en forbindelsesstreng, er, at klienten ved at spørge SSRP om den dynamiske port. Hvis det er en statisk eller på anden måde kendt port, kan du blot pege klienten til Server=server.com:port , og udelader instansnavnet.



  1. MySQL - Hvordan analyserer man en strengværdi til DATETIME-format inde i en INSERT-sætning?

  2. Hvordan søger jeg efter en række heltal i PostgreSQL?

  3. Hvordan beregnes gennemsnittet af en kolonne og derefter inkludere det i en udvalgt forespørgsel i Oracle?

  4. Returner det lokale servernavn i SQL Server med @@SERVERNAME