Erro: "Assertion Failed" quando você conectar a um SQL Server por meio de TCP/IP

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

Sintomas

Quando você tenta se conectar a um SQL Server por meio de TCP/IP em um cliente Windows 98, a seguinte mensagem de erro pode ocorrer:

Falha na declaração!

Programa: C:\WINDOWS\RUNDLL32.EXE
Arquivo:/src/sqlsspi.c
Linha: 120

Expressão: contagem

Para informações sobre como seu programa pode causar uma falha de declaração, consulte que a documentação do Visual C++ em declarações

(Pressione ' Repetir ' para depurar o aplicativo - JIT deve estar ativado)
Se você clicar em Ignorar , a seguinte mensagem de erro é exibida:
Falha na conexão:
SQLState: 'HY001'
Erro do SQL Server: 0
[Microsoft][ODBC SQL Server Driver]Falha de alocação de memória
Falha na conexão:
SQLState: 'HY000'
Erro do SQL Server: 8
[Microsoft][ODBC SQL Server Driver]Não é possível gerar contexto SSPI
Observação : A primeira mensagem de erro pode ser exibida com um número de linhas diferentes, como linha 119 ou linha 124, dependendo da versão dos componentes instalados no computador.

Na primeira mensagem de erro, o executável que está listado após "Programa" é o nome do aplicativo que tenta a conexão. A conexão será tentada do administrador de fonte de dados ODBC no painel de controle. Outros nomes de aplicativo comuns são o arquivo de MMC.exe para o SQL Server Enterprise Manager e o arquivo Isqlw.exe para o Query Analyzer.

Causa

Esse problema ocorre porque o computador cliente não tem o cliente para redes Microsoft instalado.

Resolução

Para resolver esse problema, instale o cliente para redes Microsoft como um dos componentes de rede no computador. O cliente para redes Microsoft não precisa ser o primário logon de rede.

Situação

A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados no começo deste artigo.

Mais Informações

Esse problema foi reproduzido de vários clientes, incluindo o SQL Server Enterprise Manager, Query Analyzer e o Microsoft (ODBC) e os aplicativos de cliente OLE DB.

Esse problema não foi reproduzido no Windows 98 Second Edition.

Referências

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
229608Erro: SQL 7.0 Desktop Edition instalar no Windows 98 causa declaração arquivo falhou:Linha \SRC\SQLSSPI.C: 119

Propriedades

ID do artigo: 267550 - Última revisão: segunda-feira, 12 de fevereiro de 2007 - Revisão: 4.2
A informação contida neste artigo aplica-se a:
  • Microsoft ODBC Driver para Microsoft SQL Server 3.7
  • Microsoft OLE DB Provider for SQL Server 7.0
  • Microsoft OLE DB Provider for SQL Server 7.01
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Windows 98 Standard Edition
Palavras-chave: 
kbmt kbbug kbdatabase kbfix KB267550 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: 267550

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