Sintomas
Quando você tenta instalar uma atualização de segurança do Microsoft SQL Server 2005 Service Pack 2, o Microsoft SQL Server 2005 não é atualizado com êxito. Esse problema ocorre porque o processo de reversão das atualizações de segurança remove incorretamente as contas de serviço do SQL Server 2005 dos respectivos grupos de serviços locais do SQL Server.
Causa
Esse problema ocorre porque o processo de reversão de atualizações de segurança remove incorretamente as contas de serviço do SQL Server 2005 dos respectivos grupos de serviços locais do SQL Server. As permissões são concedidas a grupos de serviços locais e não às contas de serviço. Portanto, os serviços não podem acessar os recursos necessários e não é possível iniciar os serviços.
Resolução
Para resolver esse problema, siga estas etapas:
-
Identifique o grupo de serviços do SQL Server 2005 localizado em seu computador. Para fazer isto, siga as seguintes etapas:
-
Clique em Iniciar, clique em executar, digite COMPMGMT. msce pressione Enter.
-
Expanda usuários e grupos locaise clique em grupos.
-
-
O grupo de serviços do SQL Server 2005 começa com "SQLServer2005". Identifique cada grupo e, em seguida, clique duas vezes para determinar os membros do grupo. Se o membro do grupo estiver vazio, vá para a etapa 3. Se a associação de grupo não estiver vazia, verifique o próximo grupo.
-
No snap-in console de gerenciamento da Microsoft (MMC) de serviços, determine a conta de serviço dos serviços do SQL Server 2005. Para abrir o snap-in serviços, clique emIniciar, clique em executar, digiteServices. msce pressione Enter.
-
Os nomes dos serviços do SQL Server são iniciados com "SQL Server". Por exemplo, "SQL Server (MSSQLSERVER)" é um serviço de mecanismo SQL para a instância padrão do SQL Server. Para determinar se esse serviço é do SQL Server 2005, siga estas etapas:
-
Clique com o botão direito do mouse no serviço e, em seguida, clique em Propriedades.
-
Localize o arquivo do programa do serviço. Esse arquivo é mostrado na área caminho para executável .
-
Clique com o botão direito do mouse no nome do arquivo, nas propriedades e na versão. A versão do arquivo deve começar com "9,0" ou "2005,90."
-
-
No snap-in do MMC Gerenciamento do computador, clique duas vezes no nome do grupo de serviço localizado na etapa 2. Determine se a entrada de conta de serviço está ausente no grupo de serviço. Se a entrada da conta de serviço estiver ausente, clique em Adicionar, digite o nome da conta de serviço na caixa de diálogo digite o nome do objeto a ser selecionadoe clique em OK. Observação Para abrir o snap-in do MMC Gerenciamento do computador, clique emIniciar, clique em executar, digiteCOMPMGMT. msce pressione Enter.
-
No snap-in do MMC de serviços, inicie os serviços do SQL Server. Observação Para abrir o snap-in serviços, clique em Iniciar, clique emexecutar, digite Services. msce pressione Enter.
Informações adicionais
O programa de instalação do Microsoft SQL Server 2005 cria um grupo local do Windows para cada serviço que você instala. O grupo do Windows criado é chamado de "grupo de serviço". O programa de instalação do SQL Server 2005 adiciona a conta de serviço de cada serviço ao respectivo grupo. Todas as permissões do Windows NT necessárias para um serviço específico do SQL Server são concedidas a cada grupo do Windows. Esses grupos simplificam o processo de concessão de permissão que é necessário para executar serviços do SQL Server e outros executáveis. Esses grupos também ajudam a proteger arquivos do SQL Server. Os serviços do SQL Server acessam os recursos do Windows e os recursos do SQL Server por meio da associação do grupo de serviço. Os serviços e grupos de serviços a seguir são criados durante o processo de configuração do SQL Server 2005.
Serviço do SQL Server |
Grupo de serviços |
---|---|
SQL Server |
Instância padrão: SQLServer2005MSSQLUser $computername$MSSQLSERVERNamed instância: SQLServer2005MSSQLUser $ComputerName$InstanceName |
Agente do SQL Server |
Instância padrão: SQLServer2005SQLAgentUser $computername$MSSQLSERVER instância nomeada: SQLServer2005SQLAgentUser $ComputerName$InstanceName |
Analysis Services |
Instância padrão: SQLServer2005MSOLAPUser $computername$MSSQLSERVER instância nomeada: SQLServer2005MSOLAPUser $ComputerName$InstanceName |
Reporting Services |
Instância padrão: SQLServer2005ReportServerUser $computername$MSSQLSERVER e SQLServer2005ReportingServicesWebServiceUser $ComputerName$MSSQLSERVER Named Instance: SQLServer2005ReportServerUser $ComputerName$InstanceName e SQLServer2005ReportingServicesWebServiceUser $ComputerName$InstanceName |
Serviços de notificação |
Instância padrão ou nomeada: SQLServer2005NotificationServicesUser $ComputerName |
Integration Services |
Instância padrão ou nomeada: SQLServer2005DTSUser $ComputerName |
Pesquisa de texto completo |
Instância padrão: SQLServer2005MSFTEUser $computername$MSSQLSERVER instância nomeada: SQLServer2005MSFTEUser $ComputerName$InstanceName |
Navegador do SQL Server |
Instância padrão ou nomeada: SQLServer2005SQLBrowserUser $ComputerName |
Auxiliar do Active Directory do SQL Server |
Instância padrão ou nomeada: SQLServer2005MSSQLServerADHelperUser $ComputerName |
Para obter mais informações sobre como configurar contas de serviço do Windows, acesse o seguinte site da Microsoft:
http://msdn.microsoft.com/en-us/library/ms143504(SQL.90).aspx