DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 267550 - Última revisão: segunda-feira, 12 de Fevereiro de 2007 - Revisão: 4.2

 

Sintomas

Quando tenta ligar a um servidor de SQL através de TCP/IP num cliente Windows 98, a seguinte mensagem de erro pode ocorrer:

Declaração falhou!

Programa: C:\WINDOWS\RUNDLL32.EXE
Ficheiro:/SRC/sqlsspi.c
Linha: 120

Expressão: Contar

Para obter informações sobre como o programa pode causar uma falha de asserção, consulte que a documentação do Visual C++ no afirma

(Prima ' Repetir ' para depurar a aplicação - JIT tem de estar activada)
Se clicar em Ignorar , é apresentada a seguinte mensagem de erro:
Falha na ligação:
SQLState: 'HY001'
Erro de servidor SQL: 0
[Microsoft][Controlador ODBC SQL Server]Falha de atribuição de memória
Falha na ligação:
SQLState: 'HY000'
Erro de servidor SQL: 8
[Microsoft][Controlador ODBC SQL Server]Não é possível gerar contexto SSPI
Nota : A primeira mensagem de erro pode ser apresentada com um número de linha diferente, tal como 119 de linha ou linha 124, dependendo da versão dos componentes instalados no computador.

Na primeira mensagem de erro, o executável é listado após "Programa" é o nome da aplicação que tenta a ligação. A ligação de tentativa do administrador da origem de dados de ODBC no painel de controlo. Outros nomes de aplicação comuns são o ficheiro MMC.exe para SQL Server Enterprise Manager e o ficheiro Isqlw.exe para o analisador de consultas.

Causa

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

Resolução

Para resolver este problema, instale o cliente para redes Microsoft como um dos componentes de rede no computador. O cliente para redes Microsoft não tem de ser o início de sessão principal na rede.

Ponto Da Situação

A Microsoft confirmou que este erro ocorre nos produtos da Microsoft listados no início deste artigo.

Mais Informação

Este problema foi reproduzido a partir de vários clientes, incluindo o SQL Server Enterprise Manager, Query Analyzer e Microsoft Open Database Connectivity (ODBC) e as aplicações de cliente OLE DB.

Este problema não foi reproduzido no Windows 98 Segunda Edição.

Referências

Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
229608  (http://support.microsoft.com/kb/229608/EN-US/ ) Erro: SQL 7.0 Desktop Edition instalar no Windows 98 faz com que declaração ficheiro falhou:Linha \SRC\SQLSSPI.C: 119

A informação contida neste artigo aplica-se a:
  • Controlador Microsoft ODBC para Microsoft SQL Server 3.7
  • Microsoft OLE DB Provider for SQL Server 7.0
  • 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áticaTraduçã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: 267550  (http://support.microsoft.com/kb/267550/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft