Erro: Instalação de MSDE falha em sistemas com o SQL Server 2000 Service Pack 1 ou 2 instalado

Traduções de Artigos Traduções de Artigos
Artigo: 299351 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
N.º DE BUGS: 353405 (SHILOH_BUGS)
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

A instalação do SQL Server 2000 Desktop Engine RTM (também conhecido como MSDE 2000) falhar em sistemas se já estiver instalada qualquer edição do SQL Server 2000 com Service Pack 1 ou Service Pack 2.

O registo de configuração do MSDE inclui as seguintes mensagens de erro:
  • Falha de LoadLibrary para [path]\Binn\SEMNT.DLL. GetLastError() devolvida: 126
    - e -
    Microsoft SQL Server Desktop Engine--Operação de instalação falhou.
Este problema só acontece se estiver a instalar o MSDE 2000 RTM (compilação 8.00.194.01). Não acontecer se estiver a executar um SQL Server 2000 ao ambiente de trabalho motor Service Pack completo instalar.

Causa

Num sistema com o SQL Server 2000 Service Pack 1 ou Service Pack 2 instalado, o programa de instalação de MSDE 2000 RTM irá não copie determinados ficheiros essenciais para os necessários directórios porque já existem versões mais recentes destes ficheiros, mesmo que os ficheiros estejam numa localização diferente.

RESOLUÇÃO

Para resolver este problema, obtenha uma actualização completa dos ficheiros ao nível do pack mais recente do serviço MSDE e efectuar um SQL Server 2000 Desktop Engine Service Pack X total instalação. Pode obter do mesmo modo, através de uma subscrição da MSDN ou pode contactar os serviços de suporte técnico da Microsoft (PSS).

Como contornar

Para contornar este comportamento, siga estes passos:
  1. Antes de executar a instalação do MSDE, mude o nome os seguintes ficheiros conforme indicado:

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rll para Semnt.rld

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rll para Sqlsvc.rld

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Semnt.dll para Semnt.dld

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dll para Sqlsvc.dld

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dll para Sqlresld.dld
  2. Execute a instalação de MSDE.
  3. Mude o nome os seguintes ficheiros para os nomes originais conforme indicado:

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rld para Semnt.rll

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rld para Sqlsvc.rll

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Semnt.dld para Semnt.dll

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dld para Sqlsvc.dll

    • \Programas\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dld para Sqlresld.dll

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido pela primeira vez no Microsoft SQL Server 2000 Service Pack 1.

Mais Informação

  • Uma vez que este problema não ocorre com a instalação de uma actualização completa do MSDE ao nível do pack mais recente do serviço, volte a utilizar o mesmo e instalar o MSDE 2000. Por oposição a instalar o MSDE RTM e, em seguida, actualizar para o service pack mais recente, este método de instalação ajuda a lhe simultanesouly instalar MSDE e também para o manter actualizado o nível mais recente do service pack.Para obter informações adicionais sobre como obter a versão de actualização completa do MSDE, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
    315721INF: Apenas pode aplicar transferências do SQL Server 2000 Desktop Engine (MSDE) Service Pack 2 na Internet a instâncias instaladas a partir do Sqlrun01.msi
  • Pode especificar que um ficheiro de registo de configuração do MSDE verboso ser criado e incluir o nome e a localização do ficheiro de configuração do MSDE, executando o programa de configuração com o seguinte parâmetro da linha de comandos:
    /l * v [NomeFicheiro]

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:
227091Parâmetros da linha de comandos para o da ferramenta Windows Installer
Se o Microsoft Application Center está envolvido, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
296628PROBLEMA: Application Center 2000 instalar falha com o SQL 2000 SP1

Propriedades

Artigo: 299351 - Última revisão: 10 de fevereiro de 2014 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbpending KB299351 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: 299351

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