Messaggio di errore 1032 nel log dell'applicazione in Windows Server 2012

Questo articolo consente di risolvere il problema che si verifica quando si tenta di eseguire istanze di SQL Server o SQL Server Analysis Services in un computer che esegue Windows Server 2012.

Versione originale del prodotto: SQL Server Analysis Services, SQL Server
Numero KB originale: 2811566

Sintomi

Considerare lo scenario descritto di seguito:

  • Installare Microsoft SQL Server o SQL Server Analysis Services in un computer che esegue Windows Server 2012.
  • L'account predefinito viene usato come account di servizio per queste applicazioni durante l'installazione.
  • L'installazione ha esito positivo.
  • Dopo l'installazione, i servizi per questi programmi vengono avviati correttamente.

In questo scenario è possibile che nel log dell'applicazione vengano visualizzati messaggi di errore simili ai seguenti:

  • Per le istanze di SQL Server (SQLServr.exe)

    sqlservr (3472) Tentativo di aprire il file "C:\Windows\system32\LogFiles\Sum\Api.log" per l'accesso in sola lettura non riuscito con errore di sistema 5 (0x00000005): "Accesso negato. ". L'operazione di apertura del file avrà esito negativo con errore -1032 (0xfffffbf8).
    Errore -1032 (0xfffffbf8) di sqlservr (3472) durante l'apertura del file di log C:\Windows\system32\LogFiles\Sum\Api.log.

  • Per le istanze di SQL Server Analysis Services (Msmdsrv.exe)

    msmdsrv (4680) Tentativo di aprire il file "C:\Windows\system32\LogFiles\Sum\Api.chk" per l'accesso in lettura/scrittura non riuscito con errore di sistema 5 (0x00000005): "Accesso negato. ". L'operazione di apertura del file avrà esito negativo con errore -1032 (0xfffffbf8).
    Errore -1032 (0xfffffbf8) di msmdsrv (4680) durante l'apertura del file di log C:\Windows\system32\LogFiles\Sum\Api.log.

Causa

Questo problema si verifica a causa di autorizzazioni insufficienti per gli account di avvio del servizio per SQL Server e per SQL Server Analysis Services quando i servizi accedono alla cartella seguente per la registrazione come parte della funzionalità Metriche di utilizzo software:

C:\Windows\System32\LogFiles\Sum

Soluzione alternativa

Per risolvere questo problema, aggiungere manualmente le autorizzazioni di lettura/scrittura agli account del servizio usati da SQL Server (sqlservr.exe) e SQL Server Analysis Services (msmdsrv.exe) per accedere alla \Windows\System32\LogFiles\Sum cartella.

Ulteriori informazioni

La funzionalità Metriche di utilizzo software usa il servizio registrazione accesso utente in Windows Server 2012. Per altre informazioni, vedere Panoramica della registrazione dell'accesso utente.