PROBLEMA: Configurando os DSNs com SQL Server bibliotecas de rede

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

Neste artigo

Sintomas

Quando você cria ou Configurar ODBC origem nomes de dados (DSNs usando o driver ODBC do Microsoft SQL Server), podem ocorrer problemas, como o seguinte:
  • Alternando de protocolos de biblioteca de rede.
  • Protocolo de um novo DSN é usado para DSNs mais antigos ou vice-versa.

Causa

Se você usar o nome de servidor (por exemplo, o nome da instância do SQL Server) para criar vários DSNs, modificando o protocolo de rede para qualquer um deles afetará todos os DSNs que estão usando esse nome.

Além disso, do Microsoft Data Access Components (MDAC) 2.6 e posterior, a biblioteca de rede padrão é TCP/IP. Se você usar um nome de servidor (em outras palavras, você não cria um alias de servidor), mesmo se você configurar o DSN para usar pipes nomeados, ele reverterá para TCP/IP. Para resolver esse problema, siga as etapas fornecidas na seção "Solução".

Resolução

Criar e usar aliases do servidor com as configurações de biblioteca de rede necessárias usando o administrador de ODBC ou o SQL Server Client Network Utility, Cliconfg.exe. Consulte a seção "Mais informações" para obter detalhes.

SOLUÇÃO ALTERNATIVA

  1. Nos utilitários de configuração de cliente para o SQL Server, crie um alias usando um nome diferente que o nome do servidor.
  2. Criar ou modificar um DSN e para o nome do servidor, escolha o alias (não o servidor) da etapa 1.
  3. Salve o DSN e abra novamente.
Observe que, desta vez que persiste a biblioteca de rede.

Mais Informações

Quando você especifica ou selecionar o nome do servidor na caixa de seleção servidor na caixa de diálogo Microsoft SQL Server DSN Configuration do administrador ODBC durante a criação da notificação, ele cria um alias de servidor com o nome especificado. Isso é realmente um nome de alias do servidor, e não o nome do servidor propriamente dito. Se vários DSNs usar o mesmo nome, todos eles usar as configurações protocolo mais recentes do que alias do servidor.

As informações de configuração de aliases servidor são armazenadas no Registro sob a seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo

Administrador de ODBC

Para adicionar um alias do servidor usando o administrador do ODBC, siga estas etapas:
  1. No painel de controle, vá para o administrador ODBC.
  2. Clique em Adicionar e selecione SQL Server como o driver. Em seguida, digite um nome e uma descrição para o DSN. Na caixa de seleção do servidor , especifique um novo nome de alias do servidor e clique em Avançar .
  3. Clique no botão Configuração do cliente . Digite o nome do SQL Server na caixa de texto nome do servidor em parâmetros de conexão . Além disso, selecione a biblioteca de rede necessária em Bibliotecas de rede . Depois, clique em OK e conclua as etapas para criar o DSN.

Utilitário de rede do cliente

O Client Network Utility, Cliconfg.exe, é fornecido com vários produtos, incluindo Microsoft SQL Server e Microsoft Data Access Components (MDAC) versão 2.1 SP2 e posterior.

Esse utilitário é normalmente colocado na pasta C:\Winnt\System32 em sistemas Microsoft Windows 2000 e Microsoft Windows NT e na pasta C:\Windows\System no Microsoft Windows 9 x sistemas.

Para iniciar esse utilitário, execute estas etapas:
  1. Se o cliente do SQL Server estiver instalado, no menu Iniciar , aponte para programas , aponte para Microsoft SQL Server e, em seguida, clique em Client Network Utility .
  2. Caso contrário, no menu Iniciar , clique em Executar .
  3. Digite cliconfg na caixa de texto Abrir e clique em OK .
Para adicionar um alias de servidor, execute estas etapas:
  1. Clique na guia de alias e em seguida, clique em Adicionar .
  2. Digite um novo nome de alias na caixa de texto alias de servidor e escolha a biblioteca de rede necessária em bibliotecas de rede .
  3. Digite o nome do SQL Server na caixa de texto nome do servidor em parâmetros de conexão . Você também pode configurar os parâmetros adicionais com base na biblioteca de rede. Em seguida, clique em OK .

    Observação : você pode usar os botões Remover e Editar em guia de alias para excluir e modificar os aliases de servidor existente.

Referências

Para obter mais informações, consulte "Protocolos de bibliotecas de rede e rede" no site do Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/aa213773(SQL.80).aspx
Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
257434INF: O protocolo no DSN existente é substituído pelo protocolo no novo DSN para o mesmo nome do servidor SQL
260249Biblioteca de rede DSN de problema: Exibida como "Outro" no Administrador ODBC

Propriedades

ID do artigo: 289573 - Última revisão: terça-feira, 27 de março de 2007 - Revisão: 5.3
A informação contida neste artigo aplica-se a:
  • Microsoft ODBC Driver para Microsoft SQL Server 3.7
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Data Access Components 2.6
Palavras-chave: 
kbmt kbinfo kbprb KB289573 KbMtpt
Tradução automática
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: 289573

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