Erro: SQL Desktop Edition: memória compartilhada falha ao conectar-se após você instala o MDAC 2.6

Traduções deste artigo Traduções deste artigo
ID do artigo: 290820 - Exibir os produtos aos quais esse artigo se aplica.
BUG #: 101341 (SQLBUG_70)
BUG #: 225640 (SHILOH_BUGS)
Expandir tudo | Recolher tudo

Sintomas

Um computador autônomo (sem qualquer protocolos de rede instalados) tenta se conectar localmente ao SQL Server 7.0 Desktop Edition. Se você tentar se conectar usando Query Analyzer ou SQL Enterprise Manager, ocorrerá a seguinte mensagem de erro:
Não é possível conectar-se ao servidor \\SRVNAME:

Servidor: Mensagem 17, nível 16, estado 1
[Microsoft][ODBC SQL Server Driver][Memória compartilhada]SQL Server não existe ou acesso negado.
Tentar conectar-se usando ODBCPING causa essa mensagem de erro ocorra:
NÃO FOI POSSÍVEL CONECTAR-SE AO SQL SERVER

SQLState: 08001 erro nativo: 17
Informações. Mensagem: [Microsoft] [ODBC SQL Server Driver] [memória compartilhada] SQL
Servidor não existe ou acesso negado.

SQLState: 01000 erro nativo: 53
Informações. Mensagem: [Microsoft] [ODBC SQL Server Driver] [compartilhado
Memory]ConnectionOpen(Connect()).
ISQL ainda pode se conectar, quando você especifica o nome de computador do SQL Server. ISQL faz uma conexão de banco de dados biblioteca e usa memória compartilhada.

Causa

A incapacidade de se conectar localmente, usando o nome do computador, ocorre após o Microsoft Data Access Components (MDAC) 2.6 foi aplicada ao computador desktop e a conexão tenta fazer a conexão usando o protocolo de memória compartilhada. Memória compartilhada é usada quando você especificar o nome de computador para conectar-se e não há protocolos de rede são instalados no computador da área de trabalho.

Como Contornar

Para contornar esse problema, você pode:
  • Configure a biblioteca de rede multiprotocolo para uso pelo cliente e o SQL server. Para habilitar a biblioteca de rede multiprotocolo usando o utilitário de rede para clientes e o Server Network Utility, execute estas etapas:
    1. Iniciar o cliente utilitário de rede localizada sob o programa do Microsoft SQL Server 7.0 para grupo.
    2. Clique em Adicionar , clique em multiprotocolo , digite o server alias e, em seguida, clique em OK .

      O alias do servidor aparece na lista configurações .
    3. Clique em OK .
    4. Inicie o utilitário de rede do servidor sob o grupo de programas do Microsoft SQL Server 7.0. Clique em Adicionar e, em seguida, selecione botão de opção multiprotocolo . Clique em OK . Uma linha deve aparecer na caixa de diálogo SQL Server Network Utility com multiprotocolo e o nome do computador. Para salvar e sair, clique em OK .
    5. Pare e reinicie o SQL server para carregar a biblioteca de rede multiprotocolo.
  • O driver ODBC do SQL Server da versão 2.6 downgrade (versão 3.80.0194 de Sqlsrv32.dll) para a versão 2.5 do ODBC do SQL Server driver (versão 3.70.0820) ou downgrade para a versão anterior do MDAC. Para baixar uma versão anterior do MDAC, use o MDAC Component Checker, você pode fazer o download a partir do:
    http://msdn2.microsoft.com/en-us/data/aa937730.aspx

Situação

Microsoft confirmou que este é um problema no SQL Server 7.0.

Propriedades

ID do artigo: 290820 - Última revisão: quarta-feira, 25 de abril de 2007 - Revisão: 2.5
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
Palavras-chave: 
kbmt kbbug kbpending KB290820 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: 290820

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