Messages d’erreur 1032 dans le journal de l’application dans Windows Server 2012

Cet article vous aide à résoudre le problème qui se produit lorsque vous essayez d’exécuter des instances de SQL Server ou de SQL Server Analysis Services sur un ordinateur qui exécute Windows Server 2012.

Version d’origine du produit : SQL Server Analysis Services, SQL Server
Numéro de la base de connaissances d’origine : 2811566

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous installez Microsoft SQL Server ou SQL Server Analysis Services sur un ordinateur qui exécute Windows Server 2012.
  • Vous utilisez le compte par défaut en tant que compte de service pour ces applications pendant l’installation.
  • L’installation est réussie.
  • Après l’installation, les services de ces programmes démarrent correctement.

Dans ce scénario, vous pouvez trouver des messages d’erreur dans le journal des applications qui ressemblent à ce qui suit :

  • Pour les instances de SQL Server (SQLServr.exe)

    sqlservr (3472) Une tentative d’ouverture du fichier « C :\Windows\system32\LogFiles\Sum\Api.log » pour l’accès en lecture seule a échoué avec l’erreur système 5 (0x00000005) : « Accès refusé. ". L’opération d’ouverture de fichier échoue avec l’erreur -1032 (0xfffffbf8).
    sqlservr (3472) L’erreur -1032 (0xfffffbf8) s’est produite lors de l’ouverture du fichier journal C :\Windows\system32\LogFiles\Sum\Api.log.

  • Pour les instances de SQL Server Analysis Services (Msmdsrv.exe)

    msmdsrv (4680) Une tentative d’ouverture du fichier « C :\Windows\system32\LogFiles\Sum\Api.chk » pour l’accès en lecture/écriture a échoué avec l’erreur système 5 (0x00000005) : « L’accès est refusé. ". L’opération d’ouverture de fichier échoue avec l’erreur -1032 (0xfffffbf8).
    msmdsrv (4680) L’erreur -1032 (0xfffffbf8) s’est produite lors de l’ouverture du fichier journal C :\Windows\system32\LogFiles\Sum\Api.log.

Cause

Ce problème se produit en raison d’autorisations insuffisantes pour les comptes de démarrage de service pour SQL Server et pour SQL Server Analysis Services lorsque les services accèdent au dossier suivant pour la journalisation dans le cadre de la fonctionnalité Métriques d’utilisation des logiciels :

C:\Windows\System32\LogFiles\Sum

Solution de contournement

Pour contourner ce problème, ajoutez manuellement des autorisations de lecture/écriture aux comptes de service utilisés par SQL Server (sqlservr.exe) et SQL Server Analysis Services (msmdsrv.exe) pour accéder au \Windows\System32\LogFiles\Sum dossier.

Plus d’informations

La fonctionnalité Métriques d’utilisation des logiciels utilise le service de journalisation de l’accès utilisateur dans Windows Server 2012. Pour plus d’informations, consultez Vue d’ensemble de la journalisation des accès utilisateur.