Erro 1032 mensagens no log do aplicativo no Windows Server 2012

Este artigo ajuda você a resolve o problema que ocorre quando você tenta executar instâncias de SQL Server ou SQL Server Analysis Services em um computador que está executando Windows Server 2012.

Versão original do produto: SQL Server Analysis Services, SQL Server
Número de KB original: 2811566

Sintomas

Considere o seguinte cenário:

  • Você instala o Microsoft SQL Server ou SQL Server Analysis Services em um computador que está executando Windows Server 2012.
  • Você usa a conta padrão como uma conta de serviço para esses aplicativos durante a instalação.
  • A instalação foi bem-sucedida.
  • Após a instalação, os serviços desses programas começam com êxito.

Nesse cenário, você pode encontrar mensagens de erro no log do aplicativo que se assemelham ao seguinte:

  • Para instâncias de SQL Server (SQLServr.exe)

    sqlservr (3472) Uma tentativa de abrir o arquivo "C:\Windows\system32\LogFiles\Sum\Api.log" para acesso somente leitura falhou com o erro do sistema 5 (0x00000005): "O acesso foi negado. ". A operação de arquivo aberto falhará com o erro -1032 (0xfffffbf8).
    sqlservr (3472) Erro -1032 (0xfffffbf8) ocorreu ao abrir o logfile C:\Windows\system32\LogFiles\Sum\Api.log.

  • Para instâncias de SQL Server Analysis Services (Msmdsrv.exe)

    msmdsrv (4680) Uma tentativa de abrir o arquivo "C:\Windows\system32\LogFiles\Sum\Api.chk" para acesso de leitura/gravação falhou com o erro do sistema 5 (0x00000005): "O acesso foi negado. ". A operação de arquivo aberto falhará com o erro -1032 (0xfffffbf8).
    msmdsrv (4680) Erro -1032 (0xfffffbf8) ocorreu ao abrir o logfile C:\Windows\system32\LogFiles\Sum\Api.log.

Motivo

Esse problema ocorre devido a permissões insuficientes para as contas de inicialização de serviço para SQL Server e para SQL Server Analysis Services quando os serviços acessam a seguinte pasta para registro em log como parte do recurso Métricas de Uso de Software:

C:\Windows\System32\LogFiles\Sum

Solução alternativa

Para resolver esse problema, adicione permissões de leitura/gravação manualmente às contas de serviço usadas por SQL Server (sqlservr.exe) e SQL Server Analysis Services (msmdsrv.exe) para acessar a \Windows\System32\LogFiles\Sum pasta.

Mais informações

O recurso Métricas de Uso de Software usa o Serviço de Log de Acesso ao Usuário em Windows Server 2012. Para obter mais informações, consulte Visão geral do Log de Acesso ao Usuário.