Como habilitar a conectividade do SQL Server no Windows XP Service Pack 2

Traduções deste artigo Traduções deste artigo
ID do artigo: 841251 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

INTRODUÇÃO

Este artigo descreve como habilitar a conectividade do SQL Server no Windows XP Service Pack 2.

Por padrão, o Firewall do Windows está ativado em computadores que estejam executando o Microsoft Windows XP Service Pack 2. O Firewall do Windows fecha portas, como a 445, usadas para compartilhar arquivos e impressoras para impedir que os computadores da Internet se conectar a compartilhamentos de arquivos e impressão no seu computador ou a outros recursos. Quando o SQL Server estiver configurado para ouvir conexões de cliente recebidas usando pipes nomeados através de uma sessão NetBIOS, SQL Server se comunica através de portas TCP e essas portas devem ser abertas. SQL Server os clientes que estão tentando se conectar ao SQL Server não poderá se conectar até que o SQL Server está definido como exceção no Firewall do Windows. Para configurar o SQL Server como uma exceção no Firewall do Windows, use as etapas listadas na seção "Mais informações".

Mais Informações

Criar uma exceção para cada instância do SQL Server

O seguinte método abrirá a porta de protocolo de datagrama de usuário (UDP) 1434 além da porta de protocolo de controle de transmissão (TCP). Se você desejar abrir essas portas manualmente, consulte o seguinte artigo da Base de dados de Conhecimento da Microsoft:
841252 Como habilitar manualmente o TCP/IP no Windows XP Service Pack 2 para o SQL Server 2000


Observação Se você estiver executando várias instâncias do SQL Server, você precisará criar uma exceção para cada instância.
  1. Clique em Iniciare, em seguida, clique emExecutar.
  2. Na caixa de diálogo Executar , digite Firewall. cple thenclick OK.
  3. Na caixa de diálogo Firewall do Windows , clique em Adicionar um programa na guia exceções .
  4. Na caixa de diálogo Adicionar programa , você pode selecionar uma instância do SQL Server ou canclick o botão Procurar para localizar a instância do SQL Server que você deseja AdicionarPara a lista de exceção. Os locais de instalação padrão para SQL Server arelisted na tabela a seguir.

    Recolher esta tabelaExpandir esta tabela
    VersãoCaminho do arquivo
    SQL Server 7.0 Mssql\Binn\Sqlservr.exe
    Instância padrão do SQL Server 2000ProgramFiles\Microsoft SQL Server\Mssql\Binn\Sqlservr.exe
    Instância nomeada do SQL Server 2000ProgramFiles\Microsoft SQL Server\Mssql$instancename\Binn\Sqlservr.exe
    Instância padrão do SQL Server 2005Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe
    Instância nomeada do SQL Server 2005Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe

    Observação Cada instância do SQL Server 2005 é composta por um conjunto distinto de serviços com as configurações específicas de agrupamentos e outras opções. A estrutura de diretórios, a estrutura do registro e nomes de serviço refletem o ID de instância específica da instância do SQL Server é criada durante a instalação do SQL Server 2005. x é a identificação de instância da instância do SQL Server é criada durante a instalação do SQL Server 2005.
  5. Selecione o nome da instância e, em seguida, clique emOK.
  6. Em programas e serviços, marque caixa de thecheck que está ao lado do nome que você selecionou na etapa 6 e, em seguida, clique emOK.

Como usar multiprotocolo Remote Procedure Call (RPC)

Se você estiver usando multiprotocolo, você deve executar as etapas na seção "Criar uma exceção para cada instância do SQL Server", bem como abrir as portas corretas do TCP no Firewall do Windows.
Como executar o RPC sobre TCP
Aviso Problemas sérios podem ocorrer se você modificar o Registro incorretamente usando o Editor do registro ou usando outro método. Esses problemas podem exigir que você reinstale seu sistema operacional. A Microsoft não garante que esses problemas possam ser solucionados. Modificar o registro de sua responsabilidade.

Para executar o RPC sobre TCP, execute estas etapas:
  1. Ative a porta 135 no Firewall do Windows. Para fazer isso, com++ etapas:
    1. Clique em Iniciare, em seguida, clique em Executar.
    2. Na caixa de diálogo Executar , digite Firewall. cple, em seguida, clique em OK.
    3. Na guia exceções , clique em Adicionar porta.
    4. No porta número<b00> </b00> , digite135e, em seguida, clique no botão TCP .
    5. No nome<b00> </b00> caixa, digite um nome para a porta, por exemplo, MULTI e clique em OK.
    6. Na guia exceções , você verá o novo serviço. Para habilitar a porta, clique para selecionar a caixa de seleção ao lado do novo serviço e, em seguida, clique em OK.
  2. Modifique a chave de registro \\HKLM\SOFTWARE\Policies\Microsoft\WindowsNT\RPC.

    Observação Se você acabou de instalar o SQL Server, essa chave do registro não notexist. Você precisará criar a chave e definir o valor. Para fazer isso, com++ etapas:
    1. Clique em Iniciare, em seguida, clique em <b00> </b00>executar.
    2. Na caixa de diálogo Executar , digite Regedite, em seguida, clique em OK. Isso iniciará o Editor do registro.
    3. Localize a chave de registro \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.
    4. Defina a chave RestrictRemoteClients como 0.
    5. Feche o Editor do registro
  3. Reinicie o computador que está executando o SQL Server.
Como usar o RPC sobre Pipes nomeados
Se você estiver executando o RPC sobre Pipes nomeados, abra a porta 445 no Firewall do Windows. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciare, em seguida, clique em Executar.
  2. Na caixa de diálogo Executar , digite Firewall. cple thenclick OK.
  3. Na guia exceções , clique em Adicionar porta.
  4. Na caixa número da porta , digite445e, em seguida, clique no botão TCP.
  5. Na caixa nome , digite um nome para o portsuch como MÚLTIPLA e, em seguida, clique em OK.
  6. Na guia exceções , você verá o novo serviço. Para habilitar a porta, clique para selecionar a caixa de seleção ao lado de seu newservice e, em seguida, clique em OK.

Referências

Para obter mais informações sobre como configurar o SQL Server 2000 no Windows XP Service Pack 2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
841249 Como configurar o Windows XP Service Pack 2 para uso com o SQL Server

Propriedades

ID do artigo: 841251 - Última revisão: sábado, 23 de novembro de 2013 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft Windows XP Embedded
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbhowto kbinfo kbmt KB841251 KbMtpt
Tradução automática
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: 841251

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com