ID do artigo: 935371 - Última revisão: quarta-feira, 2 de maio de 2007 - Revisão: 2.1

Mensagem de erro ao instalar o SQL Server 2005 SP2, o SQL Server Express SP2 ou o SQL Server Express com Advanced Services SP2: "Falha de instalação do SQL Server ao executar um comando para configuração do servidor. Falha em CREATE DATABASE"

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.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Quando você instala o Microsoft SQL Server 2005 Service Pack 2 (SP2), o SQL Server 2005 Express Edition (SSE) SP2 ou o SQL Server Express com Advanced Services SP2, você receber a seguinte mensagem de erro:
A instalação do SQL Server falhou ao executar um comando para configuração do servidor. O erro foi [Microsoft] [SQL Native Client] [SQL Server] CREATE DATABASE falhou. Alguns nomes de arquivo listados não podem ser criadas. Verificar errorrs relacionados Consulte os logs de erro do servidor e logs de instalação para obter informações detalhadas do erro.
Observação Nessa mensagem de erro, "errorrs" é um erro de ortografia da palavra "erros." Além disso, a frase "verificar relacionados errorrs.." possui dois caracteres ponto (.).

Além disso, você enfrentar um dos seguintes sintomas.

Sintoma 1

Quando você executa uma nova instalação do SQL Server Express SP2 ou do SQL Server Express com Advanced Services SP2, a seguinte mensagem de erro é registrada no arquivo _SQL.log SQLSetup0001_ ComputerName:
A instalação do SQL Server falhou ao executar um comando para configuração do servidor. O erro foi [Microsoft] [SQL Native Client] [SQL Server] sintaxe incorreta próxima a '='.
[SQL Server]Não é possível descartar ## MS_AgentSigningCertificate ##. SYSDBUPG.SQL encerrando.
Esse problema ocorre se o comprimento do caminho da instalação excede 58 caracteres.

Sintoma 2

Quando você instalar o SQL Server Express SP2 ou o SQL Server Express com Advanced Services SP2 em uma instância existente do SQL Server Express, as seguintes mensagens de erro é registrada no arquivo _SQL.log SQLSetup0001_ ComputerName:
A instalação do SQL Server falhou ao executar um comando para configuração do servidor. O erro foi [Microsoft] [SQL Native Client] [SQL Server] CREATE DATABASE falhou. Alguns nomes de arquivo listados não podem ser criados. Verificar erros relacionados Consulte os logs de erro do servidor e logs de instalação para obter informações detalhadas do erro.
Observação Nessa mensagem de erro, a frase "verificar erros relacionados..." possui dois caracteres períodos.

Esse problema ocorre se o comprimento do caminho da instalação excede 58 caracteres.

Sintoma 3

Quando você instala o SQL Server 2005 SP2 em uma instância existente do SQL Server 2005 Service Pack 1 (SP1) ou em uma instância existente da versão original do SQL Server 2005, a seguinte mensagem de erro é registrada no arquivo SQL9_Hotfix_KB921896_Sqlrun_Sql.msp.log:
[SQL Server]Sintaxe incorreta próxima a '='.
[SQL Server]Não é possível descartar ## MS_AgentSigningCertificate ##. SYSDBUPG.SQL encerrando.
Esse problema ocorre se o comprimento do caminho da instalação excede 128 caracteres.

Causa

Esse problema ocorre porque o script no arquivo Sysdbupg.sql contém o seguinte código para escape cotações em um nome de arquivo.
SELECT @certificate_name = QUOTENAME(@certificate_name, '''')
A função QUOTENAME retorna null se o comprimento do valor de entrada excede 128 caracteres. O nome de caminho mais dispara um erro no script.

Como Contornar

Para contornar este problema, use um dos seguintes métodos:
  • Especificar um caminho de instalação que esteja menor que 58 caracteres longo ao instalar o SQL Server Express SP2 ou o SQL Server Express com Advanced Services SP2.
  • Especifique um caminho de instalação que é menos de 128 caracteres tempo quando você instala o SQL Server 2005 SP2.
No entanto, se você deve usar um caminho de instalação excede o limite de caracteres, você pode usar uma das seguintes soluções alternativas. Use a solução que corresponde ao sintoma que você está enfrentando.

Solução alternativa para sintoma 1

Para contornar esse problema, execute estas etapas:
  1. Em um editor de texto, como o bloco de notas, abra o arquivo Sysdbupg.sql. Esse arquivo está localizado na seguinte pasta:
    InstallationPath\MSSQL.1\MSSQL\Install
    Observação InstallationPath representa o caminho de instalação.
  2. Localize a seguinte linha de código.
    SELECT @certificate_name = QUOTENAME(@certificate_name, '''')
  3. Substituir a linha de código localizado na etapa 2 com a seguinte linha de código.
    SELECT @certificate_name = '''' + REPLACE(@certificate_name, '''', '''''') + ''''
  4. Salvar a alteração e em seguida, saia do editor.
  5. Na caixa de diálogo mensagem de erro, clique em Repetir .
Se você cancelou o processo de instalação, execute estas etapas:
  1. Use Adicionar ou remover programas para remover o SQL Server Express SP2 ou o SQL Server Express com Advanced Services SP2.
  2. Exclua os arquivos na pasta de instalação.
  3. Reinstale o SQL Server Express SP2 ou o SQL Server Express com Advanced Services SP2.
  4. Quando você receber a mensagem de erro, siga as etapas no procedimento anterior.

Solução alternativa para sintoma 2

Para contornar este problema, reinstale o SQL Server Express SP2 ou o SQL Server Express com Advanced Services SP2 na instância existente do SQL Server Express.

Solução alternativa para sintoma 3

Para contornar este problema, atualize o arquivo Sysdbupg.sql. Para fazer isso, execute as etapas 1 a 4 na seção "Solução alternativa para sintoma 1". Em seguida reinstale o SQL Server 2005 SP2.

Situação

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

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Service Pack 2
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
Palavras-chave: 
kbmt kbtshoot kbinfo kbprb KB935371 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 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: 935371  (http://support.microsoft.com/kb/935371/en-us/ )