Biblioteca de rede DSN mostrada como "Outro" no Administrador ODBC

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: 260249
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Ao criar um novo SQL Server fonte de dados Name (DSN) usando a função de API ODBC SQLConfigDataSource , uma biblioteca de rede deve ser especificada. Se o nome da biblioteca de rede está em letras minúsculas, a caixa de diálogo Configuração cliente pode mostrá-lo como "Outro".
Causa
No painel de controle, a caixa de diálogo Configuração do cliente no administrador de fonte de dados ODBC é diferencia maiúsculas de minúsculas. Ele compara o nome da biblioteca de rede do Registro para maiúsculas nomes da biblioteca de rede. Consulte a seção "Mais informações" para obter informações sobre as entradas do registro que são afetadas por SQLConfigDataSource .
Resolução
Use todas as letras maiúsculas no nome da biblioteca de rede.

Observação: Isso é apenas cosméticas. Conectividade não é afetada pelo caso do nome da biblioteca de rede.
Mais Informações
A função de API ODBC SQLConfigDataSource pode ser usada para criar novo SQL Server DSNs por programação. Por exemplo, o código a seguir cria um novo DSN do sistema chamado MyNewDSN (ou modifica se ele já existir) se conectar ao banco de dados pubs usando o protocolo TCP/IP:
returnCode = SQLConfigDataSource(NULL,ODBC_ADD_SYS_DSN, (LPSTR) "SQL Server",                                (LPSTR) "DSN=MyNewDSN\0"                                "Network=DBMSSOCN\0"                                "Server=MySqlServer\0"                                "Database=pubs\0"                                "Description=New Data Source\0");				
criando um novo DSN insere ou modifica o valor de biblioteca de rede padrão para SQL Server armazenadas no Registro sob a seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo
A seqüência DSQUERY sob essa chave do registro contém a biblioteca de rede padrão para qualquer servidor SQL.

Se a biblioteca de rede nome que é mostrado em SQLConfigDataSource chamada acima é codificada como "rede = dbmssocn\0"em vez de"rede = DBMSSOCN\0", a caixa de diálogo de Configuração do cliente mostrará a biblioteca de rede como "Outro".
Referências

229929INFO: Entradas do Registro e palavras-chave do SQL Server Connection Strings
814844Mensagem de erro: "O programa de instalação não pôde validar o usuário conectado" ocorre quando você instala o SQL Server 2000 Service Pack 3 (SP3)

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 260249 - Última Revisão: 02/23/2014 19:35:10 - Revisão: 3.2

Microsoft Data Access Components 1.5, Microsoft Data Access Components 2.0, Microsoft Data Access Components 2.1, Microsoft Data Access Components 2.5, Microsoft Data Access Components 2.6, Microsoft Data Access Components 2.7, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition

  • kbnosurvey kbarchive kbmt kbprb KB260249 KbMtpt
Comentários