Domanda:
Cos’è Microsoft SQL Server Browser e come funziona?
Dettagli del prodotto:
Famiglia del prodotto: Act!
Prodotto: Act! Pro, Act! Premium (accesso via web)
Versione: 2005 e successive
Ambiente:
Terzi: Microsoft SQL Server
Risposta:
Nota: Queste informazioni sono fornite per comodità. Swiftpage non fornisce supporto per i prodotti Microsoft. Per assistenza o ulteriori informazioni su questo argomento, rivolgersi a Microsoft o a un professionista IT
Cos’è Microsoft SQL Server Browser?
Microsoft SQL Server Browser funziona come un servizio di Windows sul PC server. Microsoft SQL Server Browser ascolta le richieste in arrivo per le risorse di Microsoft SQL Server e fornisce informazioni sulle istanze di Microsoft SQL Server che sono installate sul PC. Microsoft SQL Server Browser contribuisce a tre azioni:
- Cerca un elenco di server disponibili
- Connette all’istanza corretta del server
- Connette agli endpoint Dedicated Administrator Connection (DAC)
Per ogni istanza del motore di database, il servizio Microsoft SQL Server Browser fornisce il nome dell’istanza e il numero di versione. Microsoft SQL Server Browser è installato con Microsoft SQL Server 2005 e fornisce assistenza anche per le versioni precedenti di Microsoft SQL Server.
Come funziona Microsoft SQL Server Browser
Quando un’istanza di Microsoft SQL Server si avvia, se i protocolli TCP/IP o VIA sono attivati, viene assegnata una porta TCP/IP. Se il protocollo named pipes è attivato, Microsoft SQL Server ascolta su una specifica named pipe. Questa porta o pipe è usata da quella specifica istanza per scambiare dati con le applicazioni client.
Durante l’installazione, la porta 1433 e la pipe SQL query sono assegnate all’istanza predefinita. Se necessario, queste possono essere cambiate in seguito dall’amministratore del server in Microsoft SQL Server Configuration Manager. Poiché solo un’istanza di Microsoft SQL Server può utilizzare una porta o una pipe, vengono assegnati diversi numeri di porta e nomi di pipe per le istanze nominate, incluso Microsoft SQL Server Express.
Per impostazione predefinita, le istanze nominate sono configurate per utilizzare porte dinamiche, quindi una porta disponibile viene assegnata all’avvio di Microsoft SQL Server. Quando si collegano i PC client, è possibile specificare la porta desiderata. Tuttavia, se la porta è assegnata dinamicamente, il numero di porta può cambiare ogni volta che Microsoft SQL Server viene riavviato, quindi il numero di porta corretto diventa sconosciuto al PC client.
All’avvio, Microsoft SQL Server Browser si avvia e richiede la porta UDP 1434. Microsoft SQL Server Browser legge il registro, identifica tutte le istanze di Microsoft SQL Server sul computer e prende nota delle porte e dei named pipe che usano. Quando un server ha due o più schede di rete, Microsoft SQL Server Browser restituisce tutte le porte abilitate per Microsoft SQL Server.