Microsoft SQL Server si è evoluto da un semplice motore di database relazionale a una piattaforma dati multiuso a livello aziendale. I sottosistemi e le funzionalità che Microsoft ha aggiunto, e continua ad aggiungere, a SQL Server hanno notevolmente aumentato le connessioni di rete utilizzate dalla piattaforma. A volte è difficile capire quali porte del firewall aprire per ciascuna funzionalità del database di SQL Server. Per aiutarti, ecco “una carrellata di porte di rete di SQL Server di uso comune.
TCP 1433
TCP 1434
La porta TCP 1434 è la porta SQL predefinita per lamministratore dedicato Connessione. È possibile avviare la connessione di amministrazione dedicata tramite sqlcmd o digitando ADMIN: seguito dal nome del server nella finestra di dialogo SSMS Connect to Database Engine.
UDP 1434
Viene utilizzata la porta UDP 1434 per istanze denominate di SQL Server. Il servizio SQL Server Browser ascolta su questa porta le connessioni in ingresso a unistanza denominata. Il servizio risponde quindi al client con il numero di porta TCP per listanza denominata richiesta.
TCP 2383
La porta TCP 2383 è la porta predefinita per SQL Server Analysis Services.
TCP 2382
La porta TCP 2382 viene utilizzata per le richieste di connessione a unistanza denominata di Analysis Services. In modo molto simile al servizio SQL Server Browser per il motore di database relazionale su UDP 1434, SQL Server Browser ascolta su TCP 2382 le richieste di istanze denominate di Analysis Services. Analysis Services reindirizza quindi la richiesta alla porta appropriata per listanza denominata.
TCP 135
La porta TCP 135 ha diversi utilizzi. Il debugger Transact-SQL utilizza la porta. TCP 135 viene utilizzato anche per avviare, arrestare e controllare SQL Server Integration Services, sebbene sia necessario solo se ci si connette a unistanza remota del servizio da SSMS.
TCP 80 e 443
Le porte TCP 80 e 443 vengono generalmente utilizzate per laccesso al server di report. Tuttavia, supportano anche le richieste URL a SQL Server e Analysis Services. TCP 80 è la porta SQL standard per le connessioni HTTP che utilizzano un URL. TCP 443 viene utilizzato per le connessioni HTTPS che utilizzano SSL (Secure Sockets Layer).
Porte TCP non ufficiali
Microsoft utilizza la porta TCP 4022 per gli esempi di SQL Server Service Broker nella documentazione in linea di SQL Server. Allo stesso modo, gli esempi di mirroring del database BOL usano la porta TCP 7022.
Questo riepilogo dovrebbe coprire le tue esigenze di porta più urgenti. Puoi trovare informazioni più dettagliate sulle porte TCP e UDP utilizzate da SQL Server nellarticolo di Microsoft “Configurazione del firewall di Windows per consentire laccesso a SQL Server”.