O SQL Server 2005 Service Pack 2 não é actualizado com êxito quando tenta instalar ou desinstalar uma actualização de segurança

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

Sintomas

Quando tenta instalar uma actualização de segurança para o Microsoft SQL Server 2005 Service Pack 2, o Microsoft SQL Server 2005 não é actualizado com êxito. Este problema ocorre porque o processo de reposição para as actualizações de segurança remove incorrectamente as contas de serviço SQL Server 2005 dos respectivos grupos de serviço do SQL Server local.

Causa

Este problema ocorre porque o processo de reposição para as actualizações de segurança remove incorrectamente as contas de serviço SQL Server 2005 dos respectivos grupos de serviço do SQL Server local. As permissões são concedidas a grupos de serviço locais e não a contas de serviço. Sendo assim, os serviços não conseguem aceder aos recursos necessários e os serviços não conseguem arrancar.

Resolução

Para resolver este problema, siga estes passos:
  1. Identificar o grupo de serviço SQL Server 2005 localizado no seu computador. Para tal, siga estes passos:
    1. Clique em Iniciar, clique em Executar, escreva compmgmt.msc e prima ENTER.
    2. Expanda Utilizadores e Grupos Locais e depois clique em Grupos.
  2. O grupo de serviço SQL Server 2005 começa por "SQLServer2005." Identifique todos os grupos e depois faça duplo clique para determinar a associação de grupo. Se a associação de grupo estiver vazia, avance para o passo 3. Se a associação de grupo não estiver vazia, verifique o grupo seguinte.
  3. No snap-in Serviços da Consola de Gestão da Microsoft (MMC), determine a conta de serviço para os serviços SQL Server 2005.

    Para abrir o snap-in Serviços, clique em Iniciar, clique em Executar, escreva services.msc e prima ENTER.
  4. Os nomes dos serviços SQL Server começam por "SQL Server." Por exemplo, "SQL Server (MSSQLSERVER)" é um serviço SQL Engine para a instância predefinida do SQL Server. Para determinar se este serviço é do SQL Server 2005, siga estes passos:
    1. Clique com o botão direito do rato no serviço e clique em Propriedades.
    2. Localize o ficheiro do programa deste serviço. Este ficheiro está indicado na área Caminho para o executável.
    3. Clique com o botão direito do rato no nome do ficheiro, nas propriedades e na versão. A versão do ficheiro deve começar por "9.0" ou "2005.90."
  5. No snap-in Gestão de Computadores da MMC, faça clique com o botão direito do rato no nome do grupo que localizou no passo 2. Determine se a entrada da conta de serviço está em falta no grupo de serviço. Se a entrada da conta de serviço estiver em falta, clique em Adicionar, escreva o nome da conta de serviço na caixa de diálogo Introduza o nome do objecto a seleccionar e clique em OK.

    Nota Para abrir o snap-in Gestão de Computadores da MMC, clique em Iniciar, clique Executar, escreva compmgmt.msc e prima ENTER.
  6. No snap-in Serviços da MMC, inicie os serviços SQL Server.

    Nota Para abrir o snap-in Serviços, clique em Iniciar, clique em Executar, escreva services.msc e prima ENTER.

Mais Informação

O programa de instalação do Microsoft SQL Server 2005 Setup cria um grupo Windows local para cada serviço que instala. O grupo Windows criado é denominado "grupo de serviço".

O programa de instalação do SQL Server adiciona a conta de serviço para cada serviço ao seu grupo respectivo. Todas as permissões Windows NT necessárias por um serviço SQL Server específico são concedidas a cada grupo Windows.

Estes grupos simplificam o processo de concessão de permissões necessárias para executar serviços SQL Server e outros executáveis. Estes grupos ajudam, ainda, a manter seguros os ficheiros SQL Server. Os serviços SQL Server acedem aos recursos Windows e aos recursos SQL Server através da associação ao grupo de serviço.

Durante o processo de configuração do SQL Server 2005 são criados os seguintes serviços e grupos de serviço.
Reduzir esta tabelaExpandir esta tabela
Serviço SQL Server Grupo de serviço
SQL ServerInstância predefinida: SQLServer2005MSSQLUser$ComputerName$MSSQLSERVER
Instância nomeada: SQLServer2005MSSQLUser$ComputerName$InstanceName
Agente SQL ServerInstância predefinida: SQLServer2005SQLAgentUser$ComputerName$MSSQLSERVER
Instância nomeada: SQLServer2005SQLAgentUser$ComputerName$InstanceName
Analysis ServicesInstância predefinida: SQLServer2005MSOLAPUser$ComputerName$MSSQLSERVER
Instância nomeada: SQLServer2005MSOLAPUser$ComputerName$InstanceName
Reporting ServicesInstância predefinida:
SQLServer2005ReportServerUser$ComputerName$MSSQLSERVER e SQLServer2005ReportingServicesWebServiceUser$ComputerName$MSSQLSERVER

Instância nomeada:
SQLServer2005ReportServerUser$ComputerName$InstanceName e SQLServer2005ReportingServicesWebServiceUser$ComputerName$InstanceName
Notification ServicesInstância predefinida ou nomeada: SQLServer2005NotificationServicesUser$ComputerName
Integration Services Instância predefinida ou nomeada: SQLServer2005DTSUser$ComputerName
Procura de texto completoInstância predefinida: SQLServer2005MSFTEUser$ComputerName$MSSQLSERVER
Instância nomeada: SQLServer2005MSFTEUser$ComputerName$InstanceName
Browser SQL ServerInstância predefinida ou nomeada: SQLServer2005SQLBrowserUser$ComputerName
SQL Server Active Directory HelperInstância predefinida ou nomeada: SQLServer2005MSSQLServerADHelperUser$ComputerName
Para mais informações sobre como configurar contas de serviço Windows, visite o seguinte Web site da Microsoft:
http://msdn.microsoft.com/pt-pt/library/ms143504(en-us,SQL.90).aspx

Propriedades

Artigo: 957008 - Última revisão: 9 de fevereiro de 2009 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Service Pack 2 nas seguintes plataformas
    • Microsoft SQL Server 2005 Standard Edition
    • Microsoft SQL 2005 Server Enterprise
    • Microsoft SQL Server 2005 Express Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Express Edition with Advanced Services
    • Microsoft SQL Server 2005 Enterprise X64 Edition
    • Microsoft SQL Server 2005 Standard X64 Edition
    • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Palavras-chave: 
kbexpertiseinter kbfix kbbug kbsecvulnerability kbsecurity kbqfe kbpubtypekc KB957008

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