Log de Erros dos Serviços de Componente - Cliente de Reprodução Distribuída do SQL Server

3

Estou recebendo o seguinte erro em uma instalação da Máquina Virtual R2 do Windows Server 2008 x64 R2:

Log Name: System
Source: Distributed COM
Event ID: 10016
Level: Error
Date: 2/20/2013 8:22:14 AM  

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID 
{6DF8CB71-153B-4C66-8FC4-E59301B8011B}
 and APPID 
{961AD749-64E9-4BD5-BCC8-ECE8BA0E241F}
 to the user NT SERVICE\SQL Server Distributed Replay Client SID (S-1-5-80-3249811479-2167633679-2115734285-1138413726-166979568) from address LocalHost (Using LRPC). This security permission can be modified using the Component Services administrative tool.

O servidor em questão tem o SQL Server 2012 instalado.

Então, aqui está o que eu tentei até agora ...

Como o log de erros informa, o usuário do SQL Server Distributed Relay Client não tem permissões de Ativação Local para o servidor COM com o ID especificado no log de erros.

  1. Eu abri os Serviços de componentes por meio do Start > procure por Serviços de Componentes.
  2. Eu navego até o DCOM Config e encontro o APPID {961AD749-64E9-4BD5-BCC8-ECE8BA0E241F}, que por acaso é o DReplayController.
  3. Clique com o botão direito do mouse em DReplayController e selecione Propriedades
  4. Vá para a guia Segurança
  5. Altere as permissões de inicialização e ativação para personalizar e selecione Editar.

Aqui está uma captura de tela das permissões para este objeto

  • clico em OK e fecho a janela Serviços de componentes, mas o problema não é resolvido.
  • O que estou perdendo aqui? Eu tenho que admitir que esta é minha primeira vez mexendo com qualquer uma das coisas em serviços de componentes no Windows.

    Devo mencionar também que esse erro está sendo gerado aproximadamente a cada 3 segundos no log de eventos do sistema. Obviamente, até o final do dia eu tenho milhares de logs de eventos para este evento.

    Quando olho para Serviços nessa máquina, vejo um serviço de Cliente de Repetição Distribuída do SQL Server iniciado automaticamente quando o Windows é inicializado. O que exatamente esse serviço faz em primeiro lugar? Isso é usado para agrupar servidores SQL (estou apenas adivinhando a partir do nome)? Seria bom para mim desligar este serviço? Você acha que desativar esse serviço causaria algum problema? O servidor SQL instalado neste servidor é um banco de dados independente, e os dados só estão sendo acessados localmente por meio de um aplicativo da Web.

    Se alguém tiver alguma sugestão de por que estou recebendo este erro e como pará-lo, avise-me. Estou no caminho certo em termos de tentar solucionar esse problema?

    Deixe-me saber se você precisa de mais detalhes.

        
    por Richie086 20.02.2013 / 17:47

    1 resposta

    3

    O crédito por responder a isso vai para o Suporte da Microsoft.

    Portanto, o problema ocorreu devido ao fato de o usuário do Cliente de Repetição Distribuída do NT Service \ SQL Server não ter permissões de ativação local na caixa de diálogo Serviços de Componentes. A mensagem de erro original afirmava claramente que eu precisava conceder permissões de ativação local para o cliente de reprodução distribuída do SQL Server, mas parece que eu dei permissões para CONTROLADOR distribuído do SQL Server CONTROLADOR em vez disso.

        
    por 28.02.2013 / 02:09