Protocolli supportati da SQL Server Express

Per lo sviluppo di applicazioni che si connettono a un'istanza di Microsoft SQL Server 2008 Express Edition (SQL Server Express) in rete, è necessario tenere presenti varie considerazioni:

  • Per motivi di sicurezza, i protocolli di rete sono disabilitati per impostazione predefinita in SQL Server Express. È possibile abilitare singoli protocolli manualmente o durante l'installazione di SQL Server Express.

  • SQL Server Express viene in genere installato come istanza denominata con il nome predefinito SQLExpress.

  • Alcuni protocolli di rete utilizzano SQL Server Browser per associare istanze denominate con numeri di porta TCP/IP. Tuttavia, se SQL Server Express è installato nello stesso computer di una versione di MSDE o SQL Server 2000 senza Service Pack 3 applicato, potrebbero verificarsi dei conflitti. Il servizio SQL Server Browser non viene inoltre avviato automaticamente dopo l'installazione. Per ulteriori informazioni, vedere Servizio SQL Server Browser.

Nella tabella seguente vengono descritti i protocolli di rete supportati da SQL Server Express.

Protocollo di rete

Descrizione

Se il valore di DISABLENETWORKPROTOCOL=1

Se il valore di DISABLENETWORKPROTOCOL=0

Shared Memory

Consente di connettersi a un'istanza di SQL Server in esecuzione nello stesso computer. Non è possibile utilizzare questo protocollo per l'accesso da altri computer nella rete.

Abilitato

Abilitato

TCP/IP

Consente l'accesso di rete a SQL Server Express tramite l'impostazione del nome di computer e di istanza o dell'indirizzo IP e del nome di istanza.

Disabilitato

Abilitato

Named Pipes

Consente l'accesso di rete a SQL Server Express tramite il supporto di numerosi protocolli di rete, tra i quali NetBEUI, TCP/IP e IPX/SPX. Il protocollo di rete viene selezionato automaticamente in base alla configurazione client.

Abilitato, solo locale

Abilitato

VIA (Virtual Interface Architecture)

Utilizzato per reti SAN, ovvero reti ad alta velocità utilizzate per la connessione di server o cluster di server.

Non supportato

Non supportato

Nota

Sebbene il protocollo VIA non sia supportato, è possibile progettare database per l'utilizzo in ambiente VIA. In questo caso è tuttavia necessario eseguire la migrazione del database di SQL Server Express in SQL Server 2008 per poter utilizzare il protocollo VIA.

Nota importanteImportante

Il protocollo VIA è deprecato. Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa caratteristica in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.