CORREÇÃO: O serviço de SQL Server não pode iniciar depois de instalar o pacote de atualização cumulativa 1 para SQL Server 2008 R2 se uma UCP existe na instância do SQL Server

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

Nesta página

Sintomas

Considere o seguinte cenário:
  • Você tem uma instância de Microsoft SQL Server 2008 R2 que hospeda um ponto de controle de usuário (UCP).
  • Você pode instalar o pacote de atualizações cumulativas 1 SQL Server 2008 R2 na instância.
Nesse cenário, a instalação terá êxito. No entanto, não é possível iniciar o serviço de SQL Server. Além disso, os seguintes mensagens de erro são registradas no arquivo de log de erros do SQL Server:
<date></date><time></time> spid7s Execução [sysutility_mdw].sysutility_ucp_core.sp_initialize_mdw_internal

<date></date><time></time> spid7s SQL Server bloqueou o acesso para o procedimento sys.xp_qv do componente 'Agent XPs porque este componente está desativado como parte da configuração de segurança para este servidor. Um administrador de sistema pode habilitar o uso de 'Agent XPs' usando sp_configure. Para obter mais informações sobre como ativar o 'Agente XPs', consulte "Configuração de área de superfície" nos Manuais Online.

<date></date><time></time> spid7s Erro: 15281, de gravidade: 16, estado: 1.

<date></date><time></time> spid7s SQL Server bloqueou o acesso para o procedimento sys.xp_qv do componente 'Agent XPs porque este componente está desativado como parte da configuração de segurança para este servidor. Um administrador de sistema pode habilitar o uso de 'Agent XPs' usando sp_configure. Para obter mais informações sobre como ativar o 'Agente XPs', consulte "Configuração de área de superfície" nos Manuais Online.

<date></date><time></time> spid7s Erro: 912, gravidade: 21, estado: 2.

<date></date><time></time> spid7s Falha de atualização de nível de Script para o banco de dados 'mestre' porque a etapa de atualização 'sqlagent100_msdb_upgrade.sql' encontrou um estado de erro 15281, 1, 16 de gravidade. Esta é uma condição de erro sério que pode interferir na operação normal e o banco de dados será colocado offline. Se o erro ocorreu durante a atualização do banco de dados 'master', ele impedirá a toda instância de SQL Server inicial. Examinar as entradas de log de erros anteriores para erros, execute as ações corretivas apropriadas e reiniciar o banco de dados para que as etapas de atualização do script é executado até a conclusão.

<date></date><time></time> spid7s Erro: 3417, de gravidade: 21, estado: 3.

<date></date><time></time> spid7s Não é possível recuperar o banco de dados mestre. É possível executar o SQL Server. Restaure o mestre de um backup completo, repará-lo ou reconstruí-lo. Para obter mais informações sobre como reconstruir o banco de dados mestre, consulte os Manuais Online.<date></date><time></time> spid7s SQL rastreamento foi interrompido devido ao desligamento do servidor. ID do rastreamento = '1'. Esta é uma mensagem informativa; Nenhuma ação do usuário é necessária.
Esse problema também pode ocorrer quando você atualiza uma instância de SQL Server 2008 R2 Release Candidate (RC) que hospeda um UCP para a versão do SQL Server 2008 R2.

Causa

Esse problema ocorre porque a opção Agent XPs não está habilitada quando SQL Server 2008 R2 executa o script de atualização do banco de dados msdb.

Esse script é executado quando o serviço de SQL Server é iniciado. O script é executado um procedimento armazenado que está relacionado a UCP. Além disso, o procedimento armazenado requer que a opção Agent XPs esteja ativado.

Resolução

Informações de atualização cumulativa

A correção para esse problema foi lançada em 2 de atualização cumulativa. Para obter mais informações sobre como obter o pacote de atualizações cumulativas para o SQL Server 2008 R2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2072493 Pacote de atualizações cumulativas 2 SQL Server 2008 R2
Observação Porque as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e correções de segurança que foram incluídas com o anterior SQL Server 2008 R2 corrigir lançamento. Recomendamos que você considere a aplicação a versão mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
981356 O SQL Server 2008 R2 compilações lançadas após o lançamento do SQL Server 2008 R2

Como contornar

Observação Se você ainda não instalou a atualização cumulativa 1 do pacote, você deve seguir a seção "Resolução" para instalar o pacote de atualizações cumulativas 2. Esse problema não existe no pacote de atualizações cumulativas 2 e versões posteriores da atualização para o SQL Server 2008 R2.

Se você enfrentar esse problema depois de instalar o pacote de atualizações cumulativas 1, siga estas etapas para solucionar esse problema:
  1. Ative o sinalizador de rastreamento 902 na instância do SQL Server 2008 R2. Para fazer isso, siga estas etapas:
    1. Abra o Gerenciador de configuração de SQL Server.
    2. No Gerenciador de configuração do SQL Server, clique em Serviços de SQL Server.
    3. Clique duas vezes o SQL Serverserviço.
    4. No Propriedades de SQL Server caixa de diálogo, clique no Avançado guia.
    5. Ao clicar com o Avançado guia, localize a Parâmetros de inicialização item.
    6. Adicionar ;-T902 ao final da existente valor de seqüência de caracteres e clique em OK.
  2. Clique com o botão direito do SQL Serverserviço e clique em Iniciar.
  3. Se o serviço agente de SQL Server estiver sendo executado, o serviço agente de SQL Server com o botão direito e clique em Parar.
  4. Abra o SQL Server Management Studio e, em seguida, conectar à instância do SQL Server 2008 R2.
  5. Execute as seguintes instruções:
    EXEC sp_configure 'show advanced', 1;
    RECONFIGURAR;
    Atualizações EXEC sp_configure 'Permitir', 0;
    RECONFIGURAR;
    EXEC sp_configure 'Agent XPs, 1;
    RECONFIGURAR;
    IR
  6. No Gerenciador de configuração do SQL Server, com o botão direito do SQL Serverserviço e clique em Parar.
  7. Remova o sinalizador de rastreamento 902 na instância do SQL Server 2008 R2. Para fazer isso, excluir ;-T902 do valor de seqüência de caracteres que você atualizou na etapa 1f.
  8. Clique com o botão direito do SQL Serverserviço e clique em Iniciar.
  9. O serviço agente de SQL Server com o botão direito e clique em Iniciar.
  10. No SQL Server Management Studio, reconectar-se à instância do SQL Server 2008 R2.
  11. No Object Explorer, expanda Gerenciamento, com o botão direito Coleta de dadose então clique em Habilitar coleta de dados.
    Observação Se a coleta de dados já está habilitada, o item de habilitar a coleta de dados não está disponível.
Observação Você pode receber a seguinte mensagem de erro quando você se conecta à instância do SQL Server 2008 R2 no SQL Server Management Studio:
Erro: 18401
Falha de logon do usuário '<login name=""></login>'. Motivo: O servidor está em modo de atualização do script. Somente o administrador pode se conectar neste momento.
Essa mensagem de erro indica que o SQL Server 2008 R2 está concluindo a instalação do pacote de atualização cumulativa 1. Se você receber essa mensagem de erro, aguarde alguns minutos e conectar-se à instância do SQL Server 2008 R2 novamente.

Ponto Da Situação

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

Referências

Para obter informações sobre o modelo de serviços incrementais para SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
935897É de um modelo de serviços incrementais disponível da equipe de SQL Server para fornecer hotfixes para problemas relatados
Para obter mais informações sobre o esquema de nomeação para atualizações de SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
822499 Esquema de nomeação para pacotes de atualização de software de Microsoft SQL Server
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684 Descrição da terminologia padrão que é usada para descrever as atualizações de software da Microsoft

Propriedades

Artigo: 2163980 - Última revisão: 23 de junho de 2011 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Palavras-chave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2163980 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: 2163980

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