PROBLEMA: Configurar DSN com bibliotecas de rede do servidor SQL

Traduções de Artigos Traduções de Artigos
Artigo: 289573 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando criar ou configurar o ODBC origem nomes de dados (DSN utilizando o controlador de ODBC do Microsoft SQL Server), podem ocorrer problemas, tais como:
  • Mudar de protocolos de biblioteca de rede.
  • Protocolo um DSN novo é utilizado para DSN mais antigos, ou vice-versa.

Causa

Se utilizar o nome de servidor (por exemplo, o nome da instância de SQL Server) para criar vários DSN, modificar o protocolo de rede para qualquer um deles irá afectar todos os DSN estiverem a utilizar este nome.

Além disso, a partir do Microsoft Data Access Components (MDAC) 2.6 e versões posteriores, a biblioteca de rede é TCP/IP. Se utilizar um nome de servidor (por outras palavras, não criar um alias de servidor), mesmo se configurar o DSN para utilizar pipes nomeados, irá reverter para o TCP/IP. Para resolver este problema, siga os passos fornecidos na secção "Como contornar".

Resolução

Criar e utilizar aliases do servidor com as definições necessárias de biblioteca de rede utilizando o administrador de ODBC ou o cliente de utilitário de rede do SQL Server, cliconfg.exe. Consulte a secção "Mais informação" para obter detalhes.

SOLUÇÃO

  1. Os utilitários de configuração de cliente para o SQL Server, crie um alias utilizando um nome diferente do que o nome do servidor.
  2. Criar ou modificar um DSN de e para o nome do servidor, escolha o alias (não o servidor) do passo 1.
  3. Guarde o DSN e voltar a abrir.
Note que, desta vez que persistir a biblioteca de rede.

Mais Informação

Quando especifica ou seleccione o nome do servidor na caixa Seleccione Server na caixa de diálogo Configuração de DSN do Microsoft SQL Server do ODBC Administrator durante a criação de DSN, cria um alias de servidor com o nome especificado. Isto é, na realidade, um nome de alias do servidor em vez do nome de servidor propriamente dito. Se vários DSN utilizam o mesmo nome, todos eles utilizar as definições protocolo mais recentes desse alias do servidor.

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

Administrador de ODBC

Para adicionar um alias de servidor utilizando o administrador de ODBC, siga estes passos:
  1. No painel de controlo, procure o administrador de ODBC.
  2. Clique em Adicionar e seleccione SQL Server como o controlador. Em seguida, introduza um nome e descrição para o DSN. Na caixa Seleccione Server , especifique um novo nome de alias do servidor e, em seguida, clique em seguinte .
  3. Clique no botão de Configuração do cliente . Introduza o nome do SQL Server na caixa de texto nome do servidor em parâmetros de ligação . Também, seleccione necessária biblioteca de rede em Bibliotecas de rede . Em seguida, clique em OK e conclua os passos para criar o DSN.

Utilitário de rede do cliente

É o Client Network Utility, cliconfg.exe, fornecido com vários produtos, incluindo o Microsoft SQL Server e Microsoft Data Access Components (MDAC) versão 2.1 SP2 e versões posteriores.

Este utilitário é normalmente colocado na pasta C:\WINNT\SYSTEM32 sistemas Microsoft Windows 2000 e Microsoft Windows NT e na pasta C:\WINDOWS\SYSTEM nos sistemas do Microsoft Windows 9 x.

Para iniciar este utilitário, siga estes passos:
  1. Se o cliente de 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. Escreva cliconfg na caixa de texto Abrir e clique em OK .
Para adicionar um alias de servidor, siga estes passos:
  1. Clique no separador alias e, em seguida, clique em Adicionar .
  2. Escreva um novo nome de alias na caixa alias do servidor de texto e escolha necessária biblioteca de rede em bibliotecas de rede .
  3. Introduza o nome do SQL Server na caixa de texto nome do servidor em parâmetros de ligação . Também pode configurar os parâmetros adicionais com base na biblioteca de rede. Em seguida, clique em OK .

    Nota : pode utilizar os botões Remover e Editar Alias separador para eliminar e modificar os aliases do servidor existente.

Referências

Para mais informações, consulte "Bibliotecas de rede e protocolos de rede" no seguinte Web site da MSDN (Microsoft Developer Network):
http://msdn2.microsoft.com/en-us/library/aa213773(SQL.80).aspx
Para obter informações adicionais, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base:
257434INF: O protocolo no DSN existente é substituído pelo protocolo no novo DSN para o mesmo nome do servidor SQL
260249PROBLEMA: DSN, Data Source Name Network Library apresentado como "Outro" no administrador ODBC

Propriedades

Artigo: 289573 - Última revisão: 27 de março de 2007 - Revisão: 5.3
A informação contida neste artigo aplica-se a:
  • Controlador Microsoft ODBC 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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