Condividi tramite


Errore 1032 messaggi nel log applicazioni in Windows Server 2012

Questo articolo illustra come 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

Prendi in considerazione lo scenario seguente:

  • 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 trovare messaggi di errore nel registro applicazioni 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 sqlservr (3472) -1032 (0xfffffbf8) 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 msmdsrv (4680) -1032 (0xfffffbf8) 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 utenti in Windows Server 2012. Per altre informazioni, vedere User Access Logging Overview.For more information, see User Access Logging Overview.