Mensajes de error 1032 en el registro de aplicación en Windows Server 2012

Este artículo le ayuda a resolver el problema que se produce al intentar ejecutar instancias de SQL Server o SQL Server Analysis Services en un equipo que ejecuta Windows Server 2012.

Versión original del producto: SQL Server Analysis Services, SQL Server
Número de KB original: 2811566

Síntomas

Imagine la siguiente situación:

  • Instale Microsoft SQL Server o SQL Server Analysis Services en un equipo que ejecuta Windows Server 2012.
  • La cuenta predeterminada se usa como cuenta de servicio para estas aplicaciones durante la instalación.
  • La instalación se realiza correctamente.
  • Después de la instalación, los servicios de estos programas se inician correctamente.

En este escenario, puede encontrar mensajes de error en el registro de aplicaciones similares a los siguientes:

  • Para instancias de SQL Server (SQLServr.exe)

    sqlservr (3472) Error al intentar abrir el archivo "C:\Windows\system32\LogFiles\Sum\Api.log" para el acceso de solo lectura con el error del sistema 5 (0x00000005): "Acceso denegado. ". La operación abrir archivo producirá un error -1032 (0xfffffbf8).
    sqlservr (3472) Error -1032 (0xfffffbf8) al abrir el archivo de registro C:\Windows\system32\LogFiles\Sum\Api.log.

  • Para instancias de SQL Server Analysis Services (Msmdsrv.exe)

    msmdsrv (4680) Error al intentar abrir el archivo "C:\Windows\system32\LogFiles\Sum\Api.chk" para el acceso de lectura y escritura con el error del sistema 5 (0x00000005): "Acceso denegado. ". La operación abrir archivo producirá un error -1032 (0xfffffbf8).
    msmdsrv (4680) Error -1032 (0xfffffbf8) al abrir el archivo de registro C:\Windows\system32\LogFiles\Sum\Api.log.

Causa

Este problema se produce debido a permisos insuficientes para las cuentas de inicio del servicio para SQL Server y para SQL Server Analysis Services cuando los servicios acceden a la carpeta siguiente para registrarse como parte de la característica Métricas de uso de software:

C:\Windows\System32\LogFiles\Sum

Solución alternativa

Para solucionar este problema, agregue manualmente permisos de lectura y escritura a las cuentas de servicio que usan SQL Server (sqlservr.exe) y SQL Server Analysis Services (msmdsrv.exe) para acceder a la \Windows\System32\LogFiles\Sum carpeta.

Más información

La característica Métricas de uso de software usa el servicio de registro de acceso de usuario en Windows Server 2012. Para obtener más información, consulte Introducción al registro de acceso de usuario.