COMO: Resolver uma instalação do SQL Server Desktop Engine 2000 e atualização

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

Neste artigo

Sumário

SQL Server 2000 Desktop Engine (também conhecido como MSDE 2000) é um mecanismo de dados que é criado e com base na tecnologia do SQL Server principal. Com suporte para computadores de área de trabalho único e processador duplo, MSDE 2000 é um armazenamento confiável mecanismo e consulta do processador, para extensões da área de trabalho de aplicativos empresariais. Com a tecnologia comuns base que compartilham a SQL Server e do MSDE 2000, os desenvolvedores podem criar aplicativos que podem ser dimensionado diretamente de computadores portáteis para clusters com vários processadores.

Este artigo inclui informações gerais sobre as partes a seguir do MSDE 2000:
  • Como instalar o MSDE 2000.
  • Como solucionar problemas de uma instalação autônoma de 2000 do MSDE.
  • Como solucionar problemas de uma instalação que é incorporada com o MSDE 2000 como módulos de mesclagem.
  • Como atualizar o MSDE 2000 para um nível de service pack usando um arquivo .msp do Microsoft.
  • Como atualizar os módulos de mesclagem do MSDE 2000 para um nível de service pack.

Como instalar o MSDE 2000

Existem várias maneiras para instalar o MSDE 2000. Geralmente, você pode separar as instalações em um:

  • Uma instalação autônoma do MSDE 2000. - ou -

  • - ou - A instalação personalizada que consome o MSDE 2000 como módulos de mesclagem.
Obter mais informações sobre cada métodos segue.

Aqui estão três métodos de instalação autônomos do MSDE 2000:

  • Use um arquivo de inicialização strapper Setup.exe. O arquivo Setup.exe é um strapper de inicialização do arquivo Msiexec.exe. Este arquivo de inicialização strapper vem com sqlrun.cab e todos os pacotes do Windows Installer juntos. Ele pode detectar instâncias instalado e selecione automaticamente o conjunto de pacotes de 16 para instalar novas instâncias do MSDE 2000. MSDE 2000 tem um limite máximo de 16 arquivos .msi. Cada arquivo .msi é um pacote separado que permite que você instale uma instância do MSDE 2000.

    Se você instalar o MSDE 2000 usando o arquivo Setup.exe, você pode ativar detalhado para solucionar problemas de log. Por exemplo, você pode executar esse script
    D:\MSDE2000\ > Setup.exe /Settings D:\MSDE2000\Setup.ini/l * v C:\MSDE_setup.log
    Para selecionar automaticamente do conjunto de 16 pacotes, usando os parâmetros em um arquivo Setup.ini, e em seguida, ativando o log detalhado é denominado MSDE_setup.log.

    Observação : Este exemplo assume que a pasta de instalação do MSDE 2000 existe na unidade D.

    - ou -

    Para especificar um arquivo .msi, você pode executar o comando de exemplo a seguir:

    D:\MSDE2000\ > Setup.exe /Settings D:\MSDE2000\Setup.ini /i D:\MSDE2000\Setup\Sqlrun01.msi l * v C:\MSDE_setup.log
    Você pode especificar cada parâmetro de instalação do SQL Server no Setup.ini arquivo, ou você pode passá-las na linha de comando. Eles são conhecidos como propriedades externas porque eles são parâmetros de linha de comando. Para obter mais informações, leia o seguinte artigo na Base de dados de Conhecimento da Microsoft:
    281983PROBLEMA: Não é possível especificar a instância nome usando SQL Server 2000 módulos de mesclagem
  • O arquivo Setup.exe é uma inicialização strapper do Msiexec.exe arquivo. Este arquivo de inicialização strapper vem com sqlrun.cab e todas as janelas pacotes do Installer juntos. Ele pode detectar instâncias instalado e selecione automaticamente o conjunto de pacotes de 16 para instalar novas instâncias do MSDE 2000. MSDE 2000 tem um limite máximo de 16 arquivos .msi. Cada arquivo .msi é um pacote separado que permite que você instale uma instância do MSDE 2000.Use que um Windows Installer Msiexec.exe arquivo Msiexec.exe O arquivo é o Windows Installer Engine que interpreta pacotes e instala os produtos. Ele é diferente do arquivo Setup.exe que foi mencionado anteriormente. Msiexec.exe não detectar automaticamente uma instância instalada. Ele é iniciado apenas um específico numerado autônomo pacote Windows Installer para uma instalação única instância nomeada.

    Observe que o Msiexec.exe também define um nível de erro no retorno que corresponde os códigos de erro do Microsoft Win32. Consulte o arquivo Ajuda do Windows Installer para um resumo completo que descreve as opções de linha de comando para este programa.

    Se seu computador não tiver o Windows Installer, você pode executar o executável do Windows Installer para instalá-lo. O programa executável do Windows Installer está localizado na pasta MSI do pacote redistribuível do MSDE 2000.


    Para instalar ou configurar um pacote de aplicativo personalizado do Windows Installer a partir da linha de comando, use a opção de opção /i . Por exemplo:
    msiexec.exe /i D:\MSDE2000\Setup\Sqlrun01.msi/l * v C:\MSDE_setup.log
    Observação : Este exemplo assume que a instalação do MSDE 2000 é na unidade D.

    Propriedades do usuário, opcionalmente, são fornecidas na linha de comando.

  • O arquivo Setup.exe é uma inicialização strapper do Msiexec.exe arquivo. Este arquivo de inicialização strapper vem com sqlrun.cab e todas as janelas pacotes do Installer juntos. Ele pode detectar instâncias instalado e selecione automaticamente o conjunto de pacotes de 16 para instalar novas instâncias do MSDE 2000. MSDE 2000 tem um limite máximo de 16 arquivos .msi. Cada arquivo .msi é um pacote separado que permite que você instalar uma instância do MSDE 2000.Use um integrada autônomos MSDE 2000 Variant em um personalizado aplicativo você também pode usar as variantes do MSDE 2000 autônomas em um aplicativo personalizado, onde você inicie a inicialização o Setup.exe-strapper ou um dos pacotes do Windows Installer numerados individualmente, independentemente de dentro do aplicativo personalizado. Na verdade, tanto o aplicativo personalizado e as instalações do MSDE 2000 são fornecidas em conjunto. Nessa situação, você não é possível desenvolver seu aplicativo personalizado usando o Windows Installer porque MSDE 2000 não dá suporte a uma instalação aninhada. Em outras palavras, você não é possível chamar um arquivo do Windows Installer dentro de outro arquivo do Windows Installer como uma ação personalizada porque ele não tem suporte no MSDE 2000. Não é permitido iniciar um processo de Msiexec.exe para aninhar a instalação de um pacote MSI autônomo numerada. Para obter mais informações, leia o seguinte artigo na Base de dados de Conhecimento da Microsoft:
    307196PROBLEMA: SQL Server 2000 Desktop Engine mensagem de erro: "126 de erro ao carregar biblioteca sqlcax.dll"
    Se você deseja iniciar a inicialização de Setup.exe-strapper ou um dos pacotes do Windows Installer numerados individualmente, você deve fazer isso independentemente de seu aplicativo personalizado. Essa integração não incorporar os módulos de mesclagem do MSDE 2000, e você deve instalar o aplicativo personalizado antes ou após a instalação MSDE 2000 (não simultaneamente). O aplicativo personalizado e a instalação autônoma do MSDE 2000 são independentes umas das outras e cada um terá códigos de produto de sua própria. Para fazer isso, você deve usar um iniciador configuração nível superior (não Windows Installer com base) que encapsula o aplicativo personalizado e o MSDE autônomo e, em seguida, abre-los independentes umas das outras.
  • Incorporado MSDE 2000 como módulos mesclados

    Você também pode considerar consumindo módulos de mesclagem do MSDE 2000 em sua configuração de aplicativo personalizado. A instalação de adaptação MSDE Embedded funde o aplicativo personalizado e os componentes do MSDE 2000 em um único produto em um código de produto único. Também permite que a instalação simultânea de ambas as partes e a implementação completa pode ser baseados no Windows Installer.

Para solucionar problemas de uma instalação do MSDE 2000, você pode ativar o log durante a instalação do MSDE 2000.

Se a instalação falhar, localize o arquivo de log e, em seguida, procurar qualquer existência de "return value 3". Um "return value 3" é o valor de erro fatal que retorna para uma ação. Com base em ação com falha, você pode continuar a determinar o motivo pelo qual sua instalação do MSDE 2000 falhou.

Esta tabela lista o código de retorno do comando que é no arquivo de log do programa de instalação do MSDE 2000.

Recolher esta tabelaExpandir esta tabela
Código de retornoSignificado
1Sucesso
2Usuário cancelado
3Erros irrecuperáveis
4Instalação suspensa Aguardando reinicialização
Aqui está uma lista de ações personalizadas que pode falhar quando você instalar o MSDE:

  • ConfigServer.2D02443E_7002_4C0B_ABC9_EAB2C064397B
  • InstallSqlRedis.2D02443E_7002_4C0B_ABC9_EAB2C064397B
  • InstallDTC.2D02443E_7002_4C0B_ABC9_EAB2C064397B
Aqui está uma lista dos problemas comuns que podem ocorrer ao executar à instalação do MSDE 2000:
  • Você receber uma mensagem de erro em um computador que tem o SQL Server 7.0 ferramentas instaladas. Se você tiver ferramentas de cliente SQL Server 7.0 instaladas no seu computador e a instalação do MSDE 2000 retorna essa mensagem de erro
    Carregamento estendido sqlcax.dll de biblioteca de ação personalizada
    Iniciar ação personalizada SkuIt
    Ocorreu um erro interno durante a instalação (Falha ao carregar pacote id). Contate o suporte técnico da Microsoft.
    Ação finalizada xx:xx:xx: InstallFinalize. Retorne valor 3.
    Consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft para obter informações sobre como renomear o arquivo Sqlboot.dll:
    275307Erro: Instalação do SQL Server 2000 Desktop Engine Falha em computadores que já possuem o SQL Server 7.0 ferramentas instalado
  • Se você tiver ferramentas de cliente SQL Server 7.0 instaladas no seu computador e a instalação do MSDE 2000 retorna essa mensagem de erro que você recebe uma mensagem de erro quando você executar arquivos de script ou quando você configurar o SQL Server. Se a instalação falha e você receber um erro ao executar arquivos de script ou quando você configurar o SQL Server, o problema pode ser causado por uma falha de instalação de componentes do MDAC. Antes de executar arquivos de script ou antes de configurar o SQL Server, a instalação deve se conectar ao SQL Server. Se componentes do MDAC não são instalados corretamente durante o estágio de instalação do MSDE 2000 anterior, a conexão falhará, a instalação falha e você receber uma mensagem de erro. Você pode examinar o arquivo Dasetup.log, que é o arquivo de relatório para a instalação do MDAC. Dasetup.log está localizado na SystemRoot\Winnt ou a pasta SystemRoot\Windows\. A Microsoft recomenda que você verificadas que você pode instalar MDAC 2.6 ou MDAC 2.6, com o necessário service pack, com êxito no computador.

    Para descobrir qual versão do MDAC está instalada no seu computador, você pode usar a ferramenta Component Checker. Para baixar a ferramenta Component Checker, visite o seguinte site:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=8f0a8df6-4a21-4b43-bf53-14332ef092c9&DisplayLang=en

  • Se você tiver ferramentas de cliente SQL Server 7.0 instaladas no seu computador e a instalação do MSDE 2000 retorna essa mensagem de erro a instalação falha e você receber um erro sobre como usar uma conta de logon incorretas ou sobre como usar uma conta do Microsoft Windows que não tem permissões de arquivo suficientes. Se você tentar instalar uma instância do MSDE 2000 e a instalação falhar (por motivos como especificar uma conta de logon incorretas ou para usar uma conta que não tenha permissões de arquivo suficientes do Microsoft Windows), talvez queira continuar a instalação depois de corrigir a condição de erro. Isso inclui uma instalação que usa a instalação do MSDE 2000 ou os módulos de mesclagem do MSDE 2000 em um processo de instalação Windows Installer.

    Quando reiniciar o processo de instalação, você deve especificar duas opções de instalação, bem como as opções que foram especificadas na tentativa de instalação original.

    Por exemplo:
    REINSTALL=All 
    
    -and-
    
    REINSTALLMODE={ omus | a }
    					
    REINSTALL = ALL significa que o Windows Installer instala todos os recursos de MSDE 2000. O único valor com suporte é ALL. REINSTALLMODE = omus, especifica o nível de processamento que é executado pela instalação do MSDE 2000 ou o Windows Installer.

    Especifica REINSTALLMODE = omus quando são reiniciando um programa de instalação falhou. Com essa opção, o processo de instalação inteiro é verificado e concluído. Especifica REINSTALLMODE = um quando você precisará recriar apenas do banco do mestre dados, como após uma falha de uma unidade de disco que contém o banco de dados mestre .

    Observação : você deve fazer backup dos todos os dados do antes de reinstalar porque a reinstalação substitui todos os bancos de dados do sistema. Quando você reinstala uma instância do MSDE 2000, você deve especificar o mesmo nome de instância como aquele usado na instalação original.

  • Se você tiver ferramentas de cliente SQL Server 7.0 instaladas no seu computador e a instalação do MSDE 2000 retorna que essa mensagem de erro uma instalação reverte. Quando a instalação do MSDE 2000 falha, ele pode reverter a instalação. A reversão pode causar a exclusão de alguns dos logs de instalação. Por exemplo, o arquivo Cnfgsvr.out na pasta de instalação é excluído durante reversão. Para solucionar problemas de instalação do MSDE 2000, você pode desativar o recurso de reversão para coletar os arquivos de saída de instalação. Aqui está um exemplo de comando para desabilitar a reversão:
    D:\MSDE2000\ > Setup.exe DISABLEROLLBACK = 1/l * v C:\MSDE_setup.log

  • Se você tiver ferramentas de cliente SQL Server 7.0 instaladas no seu computador e a instalação do MSDE 2000 retorna essa mensagem de erro que uma mensagem de erro ocorre quando você instala o MSDE 2000 em um computador que tem o Certificate Server instalado. Se o certificado Server estiver instalado em um computador que está executando o Microsoft Windows 2000 e o nome de autoridade de certificação (CA) é a mesma ou inicia com o nome de host do computador, sua instalação do MSDE 2000 falhará e você receber a seguinte mensagem de erro:
    A instalação falhou ao configurar o servidor. Consulte os logs de erro do servidor e logs de erro de instalação para obter mais informações.

    Esse problema foi corrigido primeiro no SQL Server 2000 Service Pack 1. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    302409CORRECÇÃO: Não é possível conectar ao SQL Server 2000 quando o nome de autoridade de certificado está mesmo como o nome do host do computador com Windows 2000

  • Se você tiver ferramentas de cliente SQL Server 7.0 instaladas no seu computador e a instalação do MSDE 2000 retorna essa mensagem de erro que você recebe uma mensagem de erro em um computador que tenha uma versão posterior de um SQL Server service pack instalado. Se você tiver qualquer SQL Server 2000 service pack instalado e MSDE 2000, a instalação pode falhar e você receber essa mensagem de erro:
    LoadLibrary falhou para [path]\Binn\SEMNT.DLL. GetLastError() retornado: 126
    - e -
    Microsoft SQL Server Desktop Engine--falha de operação de instalação.
    Esse problema foi corrigido primeiro no SQL Server 200 Service Pack 1.

    Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    299351Erro: Instalação MSDE Falha em sistemas que possuem SQL Server 2000 Service Pack 1 ou 2 instalado

Solucionar problemas de uma instalação que é incorporada com o MSDE 2000 como Merge Modules

MSDE 2000 está disponível como um conjunto de módulos de mesclagem do Windows Installer, que pode ser usado por fornecedores de software independentes (ISVs) para instalar uma instância do SQL Server 2000 Desktop Engine durante seu próprio processo de instalação. Esses módulos de mesclagem podem ser mesclados no programa de configuração ISV usando ferramentas de desenvolvimento de instalação do Windows Installer disponíveis. Módulos de mesclagem do MSDE 2000 estão localizados na pasta de sua cópia do CD do MSDE 2000 MSM.

Você pode incorporar módulos de mesclagem do MSDE 2000 (arquivos .msm) em um aplicativo de instalação baseados no Windows Installer criando seu próprio arquivo .msi. Você pode personalizar a instalação do MSDE 2000 para que ele não instala componentes do SQL Server 2000 que não são usados pelo seu aplicativo para reduzir a superfície de disco do seu aplicativo. Você pode deixar os arquivos DMO*.msm, Repl*.msm arquivos, ou ambos. Esses são módulos de mesclagem para o SQL-DMO e replicação, respectivamente. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
299795INF: Como autor MSDE 2.0 Setup Packages with Microsoft Visual Studio Installer 1.1
Para obter informações sobre consumindo o MSDE em um aplicativo personalizado, leia o seguinte artigo na Base de dados de Conhecimento da Microsoft:
325004COMO: Pacotes de instalação do autor MSDE 2000 usando o Visual Studio .NET
Para obter mais informações, visite os seguintes sites:
Embedding MSDE 2000 Setup Into Custom Applications Setup


Embedding MSDE 2000 Setup into the Setup of Custom Applications


Integrating MSDE 2000 with your Applications
Você deve adicionar algumas propriedades internas na tabela de propriedade para o módulo mesclada do MSDE 2000. Por exemplo, você pode adicionar uma entrada na tabela de propriedade para INSTANCENAME e, em seguida, especifique um nome. Você pode adicionar uma entrada para SECURITYMODE da mesma maneira. No entanto, você deve fazer essas alterações no pacote de instalação principal do e não nos módulos de mesclagem MSDE do SQL Server 2000. Você pode mapear cada uma dessas propriedades para uma propriedade interna no módulo de mesclagem criar ações personalizadas no arquivo MSI principal. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
281983PROBLEMA: Não é possível especificar a instância nome usando SQL Server 2000 módulos de mesclagem
Se você tiver problemas técnicos ao criar o pacote de instalação usando qualquer software de terceiros ou ferramentas de criação, entre em contato com a empresa de software de terceiros para suporte técnico.

Atualizar o MSDE 2000 para um nível do Service Pack com um Microsoft fornecido o pacote de patch MSP

Se você instalou o MSDE 2000 usando o arquivo .msi original da Microsoft, você poderá atualizar o MSDE 2000 existente para um nível de service pack, aplicando o arquivo de patch .msp. Primeiro você deve identificar qual arquivo .msi a instalação do MSDE 2000 usou. Isso é importante porque você deve usar um pacote de patch específico (.msp) para aplicar service packs para a instalação existente do MSDE 2000. Por exemplo, se você usou o Sqlrun01.msi para instalar os arquivos do MSDE 2000 originais, você deve usar o Sqlrun01.msp para atualizá-lo para o Service Pack 2 (SP2). Para Sqlrun02.msi, você deve usar Sqlrun02.msp e assim por diante.

Observação : no SQL Server 2000 SP3, o nome do arquivo é SqlRun01P.msp.

Para obter mais informações, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
311762INF: Como identificar qual arquivo MSI foi usado para uma instalação MSDE existente
Por exemplo, você pode executar este comando para atualizar o MSDE 2000 para MSDE 2000 SP2 usando os parâmetros em um arquivo Setup.ini e ativar o log detalhado é denominado MSDE_upgrade.log:

D:\MSDE2KSP2\ > setup.exe /settings D:\MSDE2KSP2\setup.ini /p SQLRUN/l * v C:\MSDE_upgrade.log

- ou -

Para especificar um arquivo .msp, você pode usar isso:

D:\MSDE2KSP2\ > setup.exe /settings D:\MSDE2KSP2\setup.ini /p D:\MSDE2KSP2\setup\sqlrun01.msp/l * v C:\MSDE_upgrade.log

Observação : Este exemplo assume que o MSDE 2000 SP2 está instalado na unidade D.

Observação : no SQL Server 2000 SP3, o nome do arquivo é SqlRun01P.msp.


Você também pode desativar reversão ou ativar o modo de reinstalação para solução de problemas a atualização do MSDE 2000 para um nível de service pack. Para obter mais informações sobre ROLLBACK, REINSTALL e REINSTALLMODE, leia a seção deste artigo.

Para evitar essa mensagem de erro ao tentar atualizar o MSDE 2000 para um service pack nível em um computador que está executando o Microsoft Windows 98
Não é possível executar arquivos de script.

Certifique-se de que usar o UPGRADEUSER = sa parâmetro. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
303680PROBLEMA: Instalação SQL SRV. 2000 MSDE Service Pack 1 no Windows 98 Falha

Atualizar módulos de mesclagem do MSDE 2000 para um nível de Service Pack

Você pode considerar uma atualização secundária em que você atualiza o MSDE 2000 mescladas módulos para um nível de service pack. A atualização altera o código de pacote e a versão do produto para um pacote é fornecido como um pacote de instalação completa do produto ou como um pacote de patch. Em uma atualização secundária, não altera o código do produto. No entanto, uma atualização secundária não é possível usar um rótulo de volume diferente para a nova versão.

Uma alteração na versão de produto indica que há uma ordem para as diferentes atualizações para o mesmo produto. Por exemplo, se existir um patch para atualizar a versão 9.0 para versão 9.1 e outro patch existe para patch versão 9.1 para versão 9.2, o instalador pode impor a ordem correta, verificando a versão do produto antes de aplicar o patch. Isso também impede que o patch versão 9.2 sejam aplicadas a versão 9.0. Para patches, essa ordem é aplicada através de bits de validação de versão produto definidos nas transformações incluídas no pacote do patch.

Para obter informações adicionais sobre como criar um arquivo de patch para theMicrosoft sample.msi do SQL Server 2000 Desktop Engine (MSDE 2000)., clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
314131COMO: * criar arquivos de patch (Service Packs) para MSDE 2000 exemplo
Se você instalou o MSDE 2000 como módulos mesclados com outra instalação de aplicativo personalizado, como o Microsoft Application Center 2000 produto, contate Microsoft Application Center 2000 pela disponibilidade de um pacote de atualização para atualizar a instalação do MSDE 2000 existente para um nível de service pack. Para aplicativos personalizados de terceiros que consomem o MSDE 2000 como módulos mesclados, contate o fornecedor aplicativo personalizado para suporte.

Propriedades

ID do artigo: 317328 - Última revisão: quinta-feira, 29 de março de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
Palavras-chave: 
kbmt kbhowtomaster KB317328 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: 317328
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

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