Share via


Lição 2: Conectando de outro computador

Para aumentar a segurança, o Mecanismo de Banco de Dados das edições Developer, Express e Evaluation do SQL Server não pode ser acessado de outro computador quando inicialmente instalado. Esta lição mostra a você como habilitar os protocolos, configurar as portas e configurar o Firewall do Windows para se conectar de outros computadores.

Esta lição contém as seguintes tarefas:

  • Habilitando protocolos

  • Configurando uma porta fixa

  • Abrindo portas no Firewall

  • Conectando-se ao Mecanismo de Banco de dados de outro computador

  • Conectando-se usando o SQL Server Browser Service

Habilitando protocolos

Para aumentar a segurança, o SQL Server Express, Developer, e Evaluation são instalados apenas com conectividade de rede limitada. Conexões com o Mecanismo de Banco de Dados podem ser feitas de ferramentas que estão sendo executadas no mesmo computador, mas não de outros computadores. Se você estiver planejando realizar o trabalho de desenvolvimento no mesmo computador que o Mecanismo de Banco de Dados, não precisa habilitar protocolos adicionais. O Management Studio se conectará ao Mecanismo de Banco de Dados usando o protocolo de memória compartilhada. Esse protocolo já está habilitado.

Se você planejar conectar-se ao Mecanismo de Banco de Dados de outro computador, deverá habilitar um protocolo, como TCP/IP.

Como habilitar conexões TCP/IP de outro computador

  1. No menu Iniciar, aponte para Todos os Programas, Microsoft SQL Server 2012 , Ferramentas de Configuração e clique em SQL Server Configuration Manager.

    ObservaçãoObservação

    Você pode ter opções de 32 bits e de 64 bits disponíveis.

  2. No SQL Server Configuration Manager, expanda Configuração de Rede do SQL Server e clique em Protocolos para <InstanceName>.

    A instância padrão (uma instância sem-nome) é listada como MSSQLSERVER. Se você instalou uma instância nomeada, o nome fornecido será listado. O SQL Server 2012 Express é instalado como SQLEXPRESS, a menos que o nome seja alterado durante a instalação.

  3. Na lista de protocolos, clique com o botão direito do mouse no protocolo desejado (TCP/IP) e, em seguida, clique em Habilitar.

    ObservaçãoObservação

    E necessário reiniciar o serviço SQL Server após fazer alterações nos protocolos de rede. No entanto, isso é executado na próxima tarefa.

Configurando uma porta fixa

Para aprimorar a segurança, o Windows Server 2008, o Windows Vista e o Windows 7 ativam o Firewall do Windows. Para se conectar à esta instância a partir de outro computador, abra uma porta de comunicação no firewall. A instância padrão do Mecanismo de Banco de Dados escuta na porta 1433; portanto, não é preciso configurar uma porta fixa. No entanto, instâncias nomeadas incluindo SQL Server Express escutam em portas dinâmicas. Antes de abrir uma porta no firewall, você deve primeiro configurar o Mecanismo de Banco de Dados para escutar em uma porta específica conhecida como fixa ou estática; caso contrário, o Mecanismo de Banco de Dados poderia escutar em uma porta diferente toda vez que fosse iniciado. Para obter mais informações sobre firewalls, definições padrão do Firewall do Windows e uma descrição das portas TCP que afetam o Mecanismo de Banco de Dados, o Analysis Services, o Reporting Services e o Integration Services, consulte Configurar o Firewall do Windows para permitir acesso ao SQL Server.

ObservaçãoObservação

As atribuições de número de porta são gerenciadas pela IANA (Internet Assigned Numbers Authority) e são listadas em http://www.iana.org. Os números de porta devem ser atribuídos de 49152 a 65535.

Configure o SQL Server para escutar em uma porta específica

  1. No SQL Server Configuration Manager, expanda a Configuração de Rede do SQL Server e clique na instância de servidor que deseja configurar.

  2. No painel direito, clique duas vezes em TCP/IP.

  3. Na caixa de diálogo Propriedades de TCP/IP, clique na guia Endereços IP.

  4. Na caixa Porta TCP da seção IPAll, digite um número de porta disponível. Para este tutorial, nós usaremos 49172.

  5. Clique em OK para fechar a caixa de diálogo e clique em OK no aviso de que o serviço deve ser reiniciado.

  6. No painel esquerdo, clique em Serviços do SQL Server.

  7. No painel direito, clique com o botão direito do mouse na instância do SQL Server e clique em Reiniciar. Quando o Mecanismo de Banco de Dados reiniciar, ele escutará na porta 49172.

Abrindo portas no Firewall

Os sistemas de Firewall ajudam a impedir o acesso não autorizado aos recursos do computador. Para conectar-se ao SQL Server a partir de outro computador quando um firewall estiver ativo, abra uma porta no firewall.

Observação importanteImportante

A abertura de portas no firewall pode deixar o servidor exposto a ataques mal-intencionados. Certifique-se de que compreende os sistemas de firewall antes de abrir portas. Para obter mais informações, consulte Considerações sobre segurança para uma instalação do SQL Server.

Após configurar o Mecanismo de Banco de Dados para usar uma porta fixa, siga as instruções a seguir para abrir aquela porta em seu Firewall do Windows. (Não é necessário configurar uma porta fixa para a instância padrão, pois ela já é fixa na porta TCP 1433).

Para abrir uma porta no firewall do Windows para o acesso TCP (Windows 7)

  1. No menu Iniciar, clique em Executar, digite WF.msc e clique em OK.

  2. No painel esquerdo do Firewall do Windows com Segurança Avançada, clique com o botão direito do mouse em Regras de Entrada e clique em Nova Regra no painel de ação.

  3. Na caixa de diálogo Tipo de Regra, selecione Porta e clique em Avançar.

  4. Na caixa de diálogo Protocolo e Portas, selecione TCP. Selecione Portas locais específicas e digite o número da porta da instância do Mecanismo de Banco de Dados. Digite 1433 para a instância padrão. Digite 49172 se você estiver configurando uma instância nomeada e tiver configurado uma porta fixa na tarefa anterior. Clique em Avançar.

  5. Na caixa de diálogo Ação, selecione Permitir a conexão e clique em Avançar.

  6. Na caixa de diálogo Perfil, selecione quaisquer perfis que descrevam o ambiente de conexão do computador quando você deseja se conectar ao Mecanismo de Banco de Dados e clique em Avançar.

  7. Na caixa de diálogo Nome, digite um nome e a descrição desta e clique em Concluir.

Para obter mais informações sobre como configurar o firewall incluindo instruções para Windows Vista, consulte Configurar um Firewall do Windows para acesso ao Mecanismo de Banco de Dados. Para obter mais informações sobre as configurações padrão do Firewall do Windows e uma descrição das portas TCP que afetam o Mecanismo de Banco de Dados, o Analysis Services, o Reporting Services e o Integration Services, consulte Configurar o Firewall do Windows para permitir acesso ao SQL Server.

Conectando-se ao Mecanismo de Banco de dados de outro computador

Agora que você configurou o Mecanismo de Banco de Dados para escutar em uma porta fixa, e abriu aquela porta no firewall, é possível se conectar ao SQL Server de outro computador.

Quando o serviço SQL Server Browser estiver sendo executado no computador servidor, e quando o firewall abrir a porta 1434 do UDP , a conexão poderá ser feita com o nome do computador e o nome da instância. Para aumentar a segurança, nosso exemplo não usa o serviço SQL Server Browser.

Para conectar-se ao Mecanismo de Banco de Dados de outro computador

  1. Em um segundo computador que contenha as ferramentas cliente do SQL Server, faça o logon com uma conta autorizada para se conectar ao SQL Server e abra Management Studio.

  2. Na caixa de diálogo Conectar ao Servidor, confirme Mecanismo de Banco de Dados na caixa Tipo de Servidor.

  3. Na caixa Nome do Servidor, digite tcp: para especificar o protocolo, seguido do nome do computador, uma vírgula e o número da porta. Para conectar-se à instância padrão, a porta 1433 está implícita e pode ser omitida; portanto, digite tcp:<computer_name>. Em nosso exemplo de uma instância nomeada, digite tcp:<computer_name>,49172.

    ObservaçãoObservação

    Se você omitir tcp: da caixa Nome do servidor, o cliente tentará todos os protocolos que estiverem habilitados, na ordem especificada na configuração do cliente.

  4. Na caixa Autenticação, confirme Autenticação do Windows e clique em Conectar.

Conectando-se usando o SQL Server Browser Service

O serviço Navegador do SQL Server reconhece solicitações de entrada dos recursos do SQL Server e fornece informações sobre as instâncias do SQL Server instaladas no computador. Quando o serviço Navegador do SQL Server estiver sendo executado, os usuários poderão se conectar a instâncias nomeadas fornecendo o nome do computador e o nome de instância, em vez do nome do computador e o número da porta. Como o Navegador do SQL Server recebe solicitações UDP não autenticadas, ele não é sempre ativado durante a instalação. Para uma descrição do serviço e uma explicação de quando ele é ativado, consulte Serviço Navegador do SQL Server.

Para usar o Navegador do SQL Server, siga as mesmas etapas anteriores e abra a porta UDP 1434 no firewall.

Isso conclui esse breve tutorial em conectividade básica. Para obter mais informações sobre como configurar a conectividade do servidor e do cliente, consulte Tópicos de instruções sobre conectividade do Mecanismo de Banco de Dados.

Retorne ao portal Tutoriais

Tutorial: introdução ao Mecanismo de Banco de Dados