Error 1032 mensajes en el registro de la aplicación en Windows Server 2012

Este artículo 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 del producto original:   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 ejecute Windows Server 2012.
  • La cuenta predeterminada se usa como cuenta de servicio para estas aplicaciones durante la instalación.
  • La instalación se ha realizado 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 la aplicación similares a los siguientes:

  • Para instancias de SQL Server (SQLServr.exe)

    sqlservr (3472) error del sistema al intentar abrir el archivo "C:\Windows\system32\LogFiles\Sum\Api.log" para acceso de solo lectura con el error de sistema 5 (0x00000005): "acceso denegado. ". Se producirá el error 1032 en la operación de apertura del archivo (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 del sistema al intentar abrir el archivo "C:\Windows\system32\LogFiles\Sum\Api.chk" para acceso de lectura y escritura con el error de sistema 5 (0x00000005): "acceso denegado. ". Se producirá el error 1032 en la operación de apertura del archivo (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 los permisos insuficientes para las cuentas de inicio de servicio de SQL Server y SQL Server Analysis Services cuando los servicios tienen acceso a la siguiente carpeta para el registro como parte de la característica métrica de uso de software:

C:\Windows\System32\LogFiles\Sum

Solución alternativa

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

Más información

La característica métrica de uso de software usa el servicio de registro de acceso de usuario en Windows Server 2012. Para obtener más información, vea información general sobre el registro de acceso de usuario.