Artigo: 914158 - Última revisão: sexta-feira, 22 de Setembro de 2006 - Revisão: 3.1

Recebe uma mensagem de erro quando tentar actualizar uma instalação do SQL Server 2005 Evaluation Edition expirada para uma versão de revenda do SQL Server 2005

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
N.º de bugs: 417649 (SQLBUDT)
Expandir tudo | Reduzir tudo

Sintomas

Considere o seguinte cenário. Uma instalação do Microsoft SQL Server 2005 Evaluation Edition expirou. Tenta actualizar a instalação para uma versão de revenda do SQL Server 2005. Neste cenário, recebe a seguinte mensagem de erro e, em seguida, a instalação falha:
O serviço SQL Server não conseguiu iniciar. Para mais informações, consulte os tópicos SQL Server Books Online, "How to: Ver SQL Server 2005 configuração Log Files" e "iniciar o SQL Server manualmente."
As seguintes mensagens de erro são registadas no ficheiro de registo de instalação:
Erro de servidor 16:29:50.10 2007-08-16: 17051, gravidade: 16, estado: 1.
08-2007-16 16:29:50.10 Server avaliação do SQL Server expirou.
Além disso, pode detectar que é registado o seguinte evento no Visualizador de eventos:
Tipo de evento: erro
Origem do evento: InstanceName
Categoria do evento: (2)
ID do evento: 17015
Data: Date
Tempo: Time
Utilizador: N/d
Computador: ComputerName
Descrição:
SQL Server período de avaliação expirou.

Para mais informações, consulte Ajuda e Centro de suporte em
http://support.Microsoft.com
Nota InstanceName representa o nome da instância que instalou. Para a instância predefinida, o nome de instância é MSSQLSERVER. Date e Time representam a data e hora quando a instalação falhou. ComputerName representa o nome do computador.

Causa

Este problema ocorre porque o programa de configuração não consegue iniciar o serviço SQL Server. Quando instalar versões de revenda do SQL Server 2005, o programa de configuração tenta iniciar o serviço SQL Server da instalação anterior do SQL Server 2005 Evaluation Edition. No entanto, não é possível iniciar o serviço porque a instalação tiver expirada. Por conseguinte, a instalação pára e recebe mensagens de erro.

Como contornar

Para contornar este problema, tem de desinstalar SQL Server 2005 Evaluation Edition. Em seguida, instale a versão de revenda do SQL Server 2005. Se pretender manter bases de dados de sistema e reutilizar as bases de dados após uma nova instalação, pode desinstalar o SQL Server 2005 na linha de comandos utilizando o parâmetro SAVESYSDB. Em seguida, instale a versão de revenda do SQL Server 2005 na linha de comandos utilizando o parâmetro USESYSDB.

Quando o SQL Server 2005 Evaluation Edition tiver expirado, não consegue iniciar o serviço SQL Server. Se pretender mover a base de dados de utilizador para a versão de revenda do SQL Server 2005, pode copiar os ficheiros de base de dados do utilizador para uma localização específica. Em seguida, pode anexar a base de dados para a versão de revenda do SQL Server 2005.

Para obter mais informações sobre como instalar o SQL Server 2005 na linha de comandos, visite o seguinte Web site da Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms144259.aspx (http://msdn2.microsoft.com/en-us/library/ms144259.aspx)

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL 2005 Server Workgroup
Palavras-chave: 
kbmt kbsql2005setup kbtshoot kbexpertiseadvanced kbprb KB914158 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: 914158  (http://support.microsoft.com/kb/914158/en-us/ )