Protocolos com suporte no SQL Server Express

Se você estiver desenvolvendo um aplicativo que se conecta a uma instância do Microsoft SQL Server 2008 Express (SQL Server Express) via rede, há várias considerações a levar em conta:

  • Por razões de segurança, os protocolos de rede se encontram desabilitados por padrão no SQL Server Express. Os protocolos individuais podem ser habilitados manualmente ou durante a instalação do SQL Server Express.

  • Normalmente, o SQL Server Express é instalado como uma instância nomeada. O nome padrão da instância é SQLExpress.

  • O Navegador do SQL Server é usado por alguns protocolos de rede para associar instâncias nomeadas a números de porta de TCP/IP. No entanto, se o SQL Server Express estiver instalado no mesmo computador que a versão pré-SP3 do MSDE ou o SQL Server 2000, podem ocorrer conflitos. Além disso, o serviço do Navegador do SQL Server não se inicia automaticamente após a instalação. Para obter mais informações, consulte Serviço Navegador do SQL Server.

A tabela a seguir descreve os protocolos de rede que têm suporte no SQL Server Express.

Protocolo de rede

Descrição

Se o valor de DISABLENETWORKPROTOCOL=1

Se o valor de DISABLENETWORKPROTOCOL=0

Memória compartilhada

Permite que você se conecte a uma instância do SQL Server que esteja em execução no mesmo computador. Não pode ser usado para acesso por outros computadores da rede.

Habilitado

Habilitado

TCP/IP

Permite acesso de rede ao SQL Server Express, especificando o nome do computador e o nome da instância ou o endereço IP e o nome da instância.

Desabilitado

Habilitado

Pipes nomeados

Permite acesso de rede ao SQL Server Express oferecendo suporte a diversos protocolos de rede, inclusive NetBEUI, TCP/IP e IPX/SPX. Seleciona automaticamente o protocolo de rede, segundo a configuração do cliente.

Habilitado, somente local

Habilitado

Arquitetura de Interface Virtual (VIA)

Usado para redes SAN — redes de alta velocidade que conectam servidores ou clusters de servidores.

Sem suporte

Sem suporte

ObservaçãoObservação

Embora não haja suporte para VIA, você pode criar um banco de dados que funcione em ambiente VIA. No entanto, você deve migrar seu banco de dados do SQL Server Express para SQL Server 2008 para poder usar VIA.

Observação importanteImportante

O protocolo VIA foi preterido. Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.