CORRECÇÃO: O SQL Server não é iniciado e ocorre uma violação de acesso depois de instalado o SQL Server 2000 Service Pack 3

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

Nesta página

Sintomas

Depois de instalar o Microsoft SQL Server 2000 Service Pack 3 (SP3), Microsoft SQL Server não é iniciado ou iniciar e, em seguida, pára imediatamente e mensagens de erro são registadas em vários ficheiros.

Por exemplo, SQL Server gera a seguinte violação de acesso no ficheiro de registo de erro do SQL Server:

( Nota os seguintes erros-se exemplos.)
30-01-2003 14:57:47.93 servidor utilizando 'dbghelp.dll' versão '4.0.5'
* Pilha informação a ser enviada para C:\Program Files\Microsoft SQL Server\MSSQL\log\SQLDump0030.txt
30-01-2003 14:57:47.95 servidor FRunCM: processo 828 gerado excepção fatal EXCEPTION_ACCESS_VIOLATION c0000005. SQL Server está a terminar este processo.
* *******************************************************************************
*
INFORMAÇÃO DE PILHA INICIAL *:
* 01/30/03 14:57:47 spid 0
*
Endereço de excepção * = 00000000
Código de excepção * = c0000005 EXCEPTION_ACCESS_VIOLATION
Violação de acesso * Ocorreu leitura endereço 00000000

* -------------------------------------------------------------------------------
Informação de pilha * curto
* 00000000 Module(sqlservr+FFC00000)
* 00A73EB0 Module(sqlservr+00673EB0) (g_umsControl + 00000000)
* 00514B3F Module(sqlservr+00114B3F) (LoadDCOM + 00000103)
* 00519566 Module(sqlservr+00119566) (FRunCM + 00000475)
* 0051739E Module(sqlservr+0011739E) (initCM + 00000064)
* 7800A27B Module(MSVCRT+0000A27B) (beginthread + 000000CE)
* 77E8758A Module(KERNEL32+0000758A) (SetFilePointer + 0000018A)
O erro seguinte é gerado no registo de aplicações no Visualizador de eventos:
ID do evento: 17055
Origem: MSSQLSERVER
DESC: 17310:
FRunCm: Processo 2844 gen fatal excepto c0000005
EXCEPTION_ACCESS_VIOLATION.
SQL Server está a terminar o processo.
O seguinte texto é gerado no ficheiro de registo de configuração do SQL Server 2000 SP3 (Sqlsp.log):
22: 08: 34 Código de saída do processo: (0)
22: 08: 34 C:\sql2ksp3\x86\BINN\osql.exe - Slpc:HCH_MEGA -b - n -d o principal "d:\Program Files\Microsoft SQL Server\MSSQL\install\sp3_serv_uni.out" -i "d:\Program Files\Microsoft SQL Server\MSSQL\install\sp3_serv_uni.sql" - Usa -P "
22: 08: 38 Código de saída do processo: 22:25:23 (1) erro de script em execução: sp3_serv_uni.sql (1)
O seguinte texto é gerado no ficheiro SP3_serv_uni.out. Este ficheiro está a ser \Programas\Microsoft SQL Server\MSSQL\Install pasta.
Criar 'system_function_schema.fn_get_sql'.
[DBNETLIB]ConnectionCheckForData (CheckforData()).
[DBNETLIB]Erro geral de rede. Consulte a documentação da rede.

Resolução

Existem três opções para resolver este problema:

Opção 1

Este problema é resolvido no SQL Server 2000 Service Pack 3a (SP3a).

Para resolver este problema, obtenha o service pack mais recente do SQL Server 2000. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
290211INF: How to Obtain the Latest SQL Server 2000 Service Pack


Opção 2

Nota Execute os seguintes comandos do directório de instalação ou CD de instalação do SP3. No procedimento seguinte, o directório de instalação é C:\sql2ksp3.
  1. A partir de uma linha de comandos, execute o seguinte comando para extrair ficheiros do ficheiro CAB self-extractor, SQLRedis.exe, para o C:\Extract pasta:
    C:\sql2ksp3\x86\other\sqlredis.exe /T:C:\Extract /C
    Nota O ficheiro SQLRedis.exe está localizado na pasta \x86\Other no directório de instalação.
  2. Localize o ficheiro Mdac_qfe.exe na pasta C:\Extract e, em seguida, execute o ficheiro Mdac_qfe.exe.
  3. A caixa de diálogo Microsoft Data Access Components correcção Installer é aberta e indica que está a instalar uma correcção. Clique em OK para continuar com a instalação da correcção.
  4. Depois de instalar a correcção do MDAC com êxito (Mdac_qfe.exe), execute a configuração do SQL Server 2000 SP3 novamente para concluir a instalação com êxito.

Opção 3

Se as duas primeiras opções não resolverem o problema, contacte o suporte técnico da Microsoft.

Propriedades

Artigo: 814572 - Última revisão: 3 de outubro de 2003 - Revisão: 7.5
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Service Pack 3
Palavras-chave: 
kbmt kberrmsg kbupgrade kbsysadmin kbprb KB814572 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: 814572

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