Procedimento para testar pipes nomeados

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 68941
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Quando um aplicativo de cliente de estação de trabalho tiver problemas para se conectar ao SQL Server, a pergunta primeiro solicitada é, "Como posso determinar se este é um problema com meu software de rede, ou se este é um problema com o SQL Server?" As instruções a seguir explicam como testar a rede e o locais pipes nomeados para ajudar a isolar problemas de software de rede.
Mais Informações

Teste de rede pipes nomeado

Há dois utilitários fornecidos com SQL Server projetada para ajudar a testar rede pipes nomeado. Os utilitários MakePipe.exe e ReadPipe.exe são instalados durante instalação dos componentes o cliente e o servidor. Existem diferentes versões desses utilitários para os diferentes sistemas operacionais no qual eles executados: MakePipe.exe é executado no Windows NT, ReadpPipe.exe é executado no Windows NT, Microsoft Windows e MS-DOS. Certifique-se de usar a versão correta para o sistema operacional que você está testando. (A versão que é executado no Windows é chamada Readpipe.exe. Se as ferramentas do SQL Server estiverem instaladas, ReadPipe.exe está localizado no \ MSSQL \Binn diretório; nenhum ícone é criado para ele.)

Os utilitários MakePipe.exe e ReadPipe.exe não são instalados pelo programa de instalação do SQL Server 2000. Eles podem ser encontrados no diretório x:\x86\Binn no CD do SQL Server 2000.

Usados juntos, esses utilitários testar a integridade da rede chamada pipe serviços. Para usar esses utilitários, execute as seguintes etapas:
  1. Vá para o banco de dados do SQL server e digite makepipe nos DOS prompt da linha de comando. O programa de utilitários Makepipe retornará:
          Making PIPE:\pipe\abc      read to write delay (seconds):0      Waiting for Client to Connect...						
  2. Vá para o prompt da linha de comando do MS-DOS e o tipo
    Readpipe /Sservername /Dstring
    onde nome_do_servidor é o nome de rede do SQL Server em que utilitários Makepipe apenas foi executado e é uma cadeia de caracteres de teste. Essa seqüência de caracteres deve ser colocada entre aspas se contiver espaços. Observe que há sem espaços entre /S e o nome do servidor e sem espaços entre /D e a seqüência de caracteres. Por exemplo, para se conectar a um servidor SQL chamado "dados", digite um destes procedimentos:
    readpipe /Sdata /Dhello

    Readpipe /Sdata /D "hello existe"
  3. Se uma rede chamada conexão de pipe pode ser estabelecida, retorna a estação de trabalho
          SvrName:\\data      PIPE   :\\data\pipe\abc      DATA   :hello      Data Sent: 1 : hello      Data Read: 1 : hello						
    e retorna o SQL Server:
          Waiting for client to send... 1      Data Read:      hello      Waiting for client to send... 2      Pipe closed      Waiting for Client to Connect...						
O servidor agora está aguardando que outro cliente conectar-se e o programa Readpipe pode ser executado a partir de outras estações de trabalho. Quando todos os testes for concluído, vá para a tela onde o programa de utilitários Makepipe ainda está em execução e pressione CTRL+BREAK ou CTRL+C para interromper a execução.

Se os resultados forem diferentes da etapa 3 acima, a rede chamada pipe serviços não são estabelecidas. Os clientes não poderão se conectar ao SQL Server até que pipes nomeados estejam disponíveis. Além disso, esses utilitários simplesmente tentam abrir e usar um pipe nomeado. Eles não Enfatize esta conexão de pipe nomeado. Assim, embora esses testes podem ter êxito, a conexão de rede pode quebrar sob uma carga pesada.

Teste locais pipes nomeados

Um último teste deve se conectar ao SQL Server na máquina servidor usando pipes locais. O seguinte será fazer uma conexão ISQL local com o SQL Server quando executado no prompt de linha de comando do MS-DOS na máquina servidor banco de dados:
isql /S /Ulogin /Ppassword

Para fazer uma conexão local usando ISQLW (SQL 6.5) ou analisador de consultas (SQL 7.0), digitar "(local)" ou "." (sem as aspas) no campo nome do servidor caixa de diálogo Conectar para SQL Server.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 68941 - Última Revisão: 12/04/2015 09:06:19 - Revisão: 4.3

Microsoft SQL Server 6.0 Standard Edition, Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbinfo kbprogramming KB68941 KbMtpt
Comentários