Você está offline; aguardando reconexão

Como configurar o SQL Server 2005 para permitir conexões remotas

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 914277
INTRODUÇÃO
Quando você tenta se conectar a uma instância de Microsoft SQL Server 2005 em um computador remoto, poderá receber uma mensagem de erro. Esse problema pode ocorrer quando você usar qualquer programa para se conectar a SQL Server.

Por exemplo, você recebe a seguinte mensagem de erro quando você usar o utilitário SQLCMD para se conectar ao SQL Server:
Sqlcmd: Erro: cliente nativo do Microsoft SQL: erro ao estabelecer uma conexão com o servidor. Ao conectar ao SQL Server 2005, essa falha pode ser causada pelo fato de que sob as configurações padrão de SQL Server não permite conexões remotas.


Esse problema pode ocorrer quando o SQL Server 2005 não está configurado para aceitar conexões remotas. Por padrão, o SQL Server 2005 Express Edition e o SQL Server 2005 Developer Edition não permitem conexões remotas.

Para configurar o SQL Server 2005 para permitir conexões remotas, você deve concluir estas etapas:
  • Habilite conexões remotas na instância do SQL Server que você deseja se conectar a um computador remoto.
  • Ative o serviço navegador do SQL Server.
  • Configure o firewall para permitir tráfego de rede que está relacionado a SQL Server e o serviço localizador de SQL Server.
Este artigo descreve como concluir cada uma dessas etapas.
Mais Informações
Para habilitar conexões remotas na instância do SQL Server 2005 e ativar o serviço navegador do SQL Server, use a ferramenta de configuração de área de superfície do SQL Server 2005. A ferramenta Configuração da área de superfície é instalada quando você instala o SQL Server 2005.Habilitar conexões remotas para SQL Server 2005 Developer Edition ou SQL Server 2005 Express
Você deve habilitar conexões remotas para cada instância do SQL Server 2005 que você deseja se conectar a um computador remoto. Para fazer isso, siga estas etapas:
  1. Clique em Início, aponte para Programas, aponte para Microsoft SQL Server 2005, aponte para Ferramentas de configuraçãoe clique em Configuração de área de superfície de SQL Server.
  2. Sobre o Configuração de área de superfície do SQL Server 2005 página, clique em Configuração de área de superfície de serviços e conexões.
  3. Sobre o Configuração de área de superfície de serviços e conexões página, expanda Mecanismo de banco de dados, clique em Conexões remotas, clique em Conexões locais e remotas, clique no protocolo apropriado para habilitar seu ambiente e, em seguida, clique em Aplicar.

    Observação Clique em OK Quando você receber a seguinte mensagem:
    Alterações nas configurações de conexão não terá efeito até que você reinicie o serviço do mecanismo de banco de dados.
  4. Sobre o Configuração de área de superfície de serviços e conexões página, expanda Mecanismo de banco de dados, clique em Serviço, clique em Parar, aguarde até que interrompe o serviço MSSQLSERVER e clique em Início para reiniciar o serviço MSSQLSERVER.
Ativar o serviço navegador do SQL Server
Se você estiver executando o SQL Server 2005 usando um nome de instância e você não estiver usando um número de porta TCP/IP específico na seqüência de conexão, você precisará ativar o serviço navegador do SQL Server permitir conexões remotas. Por exemplo, o SQL Server 2005 Express é instalado com um nome de instância padrão de Nome do computador\SQLEXPRESS. Basta ativar o serviço navegador do SQL Server uma vez, independentemente de quantas instâncias do SQL Server 2005 em execução. Para habilitar o serviço localizador de SQL Server, siga estas etapas.

Importante Essas etapas podem aumentar o risco de segurança. Essas etapas também podem tornar seu computador ou sua rede mais vulneráveis aos ataques por usuários mal-intencionados ou softwares mal-intencionados como vírus. Recomendamos o processo descrito neste artigo para ativar programas para operar como eles são criados para ou para implementar recursos específicos do programa. Antes de fazer essas alterações, recomendamos que avalie os riscos associados à implementação deste processo no seu ambiente específico. Se você optar por implementar esse processo, execute quaisquer etapas apropriadas adicionais para ajudar a proteger seu sistema. Recomendamos que você use esse processo apenas se você realmente precisar esse processo.
  1. Clique em Início, aponte para Programas, aponte para Microsoft SQL Server 2005, aponte para Ferramentas de configuraçãoe clique em Configuração de área de superfície de SQL Server.
  2. Sobre o Configuração de área de superfície do SQL Server 2005 página, clique em Configuração de área de superfície de serviços e conexões.
  3. Sobre o Configuração de área de superfície de serviços e conexões página, clique em Navegador de SQL Server, clique em Automático para Tipo de inicializaçãoe clique em Aplicar.

    Observação Quando você clica no Automático opção, o serviço localizador de SQL Server inicia automaticamente sempre que iniciar o Microsoft Windows.
  4. Clique em Inícioe clique em OK.
Observação Quando você executa o serviço localizador de SQL Server em um computador, o computador exibe os nomes de instância e as informações de conexão para cada instância de SQL Server que está sendo executado no computador. Esse risco pode ser reduzido, não permitindo que o serviço localizador de SQL Server e conectando à instância de SQL Server através de uma porta TCP atribuída. Conectando-se diretamente a uma instância de SQL Server através de uma porta TCP está além do escopo deste artigo. Para obter mais informações sobre o servidor SQL Server navegador e conectando a uma instância de SQL Server, consulte os seguintes tópicos nos Manuais Online do SQL Server:
  • Serviço de localizador de SQL Server
  • Conectando ao mecanismo de banco de dados de SQL Server
  • Configuração de rede do cliente
Criar exceções no Firewall do Windows
Essas etapas se aplicam à versão do Firewall do Windows incluída no Windows XP Service Pack 2 (SP2) e no Windows Server 2003. Se você estiver usando um firewall diferente, consulte a documentação do firewall para obter mais informações.

Se você estiver executando um firewall no computador que está executando o SQL Server 2005, conexões externas para o SQL Server 2005 são bloqueadas, a menos que o SQL Server 2005 e o serviço localizador de SQL Server podem se comunicar através do firewall. Você deve criar uma exceção para cada instância do SQL Server 2005 que você deseja aceitar conexões remotas e uma exceção para o serviço localizador de SQL Server.

SQL Server 2005 usa um ID de instância como parte do caminho quando você instalar os arquivos de programa. Para criar uma exceção para cada instância de SQL Server, você precisa identificar a ID de instância correta. Para obter um ID de instância, siga estas etapas:
  1. Clique em Início, aponte para Programas, aponte para Microsoft SQL Server 2005, aponte para Ferramentas de configuraçãoe clique em Gerenciador de configuração de SQL Server.
  2. No Gerenciador de configuração do SQL Server, clique no serviço SQL Server navegador no painel direito, clique com o botão direito no nome da instância na janela principal e clique em Propriedades.
  3. Sobre o Propriedades de navegador SQL Server página, clique no Avançado guia, localize o ID de instância na lista de propriedades e clique em OK.
Para abrir o Firewall do Windows, clique em Início, clique em Executar, tipo firewall. cple clique em OK.

Criar uma exceção para o SQL Server 2005 no Firewall do Windows

Para criar uma exceção para o SQL Server 2005 no Firewall do Windows, siga estas etapas:
  1. No Firewall do Windows, clique no Exceções guia e clique Adicionar programa.
  2. Na janela Adicionar um programa, clique em Procurar.
  3. Clique em servidor \ do C:\Program Files\Microsoft SQLMSSQL.1\MSSQL\Binn\sqlservr.exe, clique em Abertoe clique em OK.

    Observação O caminho pode ser diferente, dependendo de onde o SQL Server 2005 está instalado. MSSQL.1 é um espaço reservado para o ID de instância que você obteve na etapa 3 do procedimento anterior.
  4. Repita as etapas 1 a 3 para cada instância do SQL Server 2005 que precisa de uma exceção.

Criar uma exceção para o serviço localizador de SQL Server no Firewall do Windows

Para criar uma exceção para o serviço localizador de SQL Server no Firewall do Windows, siga estas etapas:
  1. No Firewall do Windows, clique no Exceções guia e clique Adicionar programa.
  2. Na janela Adicionar um programa, clique em Procurar.
  3. Clique no programa executável C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe, clique em Abertoe clique em OK.

    Observação O caminho pode ser diferente, dependendo de onde o SQL Server 2005 está instalado.
Express Edition, Developer Edition, o computador remoto, a conexão remota, o Microsoft Access, Microsoft Excel, Visual Studio, Visual Basic, Visual C#, Visual C++, Visual Web Developer

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 914277 - Última Revisão: 07/16/2013 04:44:00 - Revisão: 5.1

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbhowto kbtshoot kbinfo kbmt KB914277 KbMtpt
Comentários