Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit des conseils de dépannage pour l’erreur 17156, « Impossible de lancer le service EventLog », qui peut se produire lorsque vous démarrez SQL Server Agent. Cette erreur peut apparaître après l’installation ou la mise à niveau vers Windows Server 2022 ou 2025. Il empêche le démarrage de SQL Server Agent.
Symptômes
Après avoir installé ou mis à niveau Microsoft SQL Server sur Windows Server 2025 ou 2022, SQL Server Agent ne démarre pas. Lorsque le processus de démarrage échoue, il ajoute une entrée au journal des erreurs SQL Server qui ressemble à l’exemple suivant :
2025-10-02 08:24:32.26 Server Error: 17156, Severity: 16, State: 1.
2025-10-02 08:24:32.26 Server initeventlog: Could not initiate the EventLog Service for the key 'MSSQL$SQL2022', or last error code is 5.
2025-10-02 08:24:32.26 Server Microsoft SQL Server 2022 (RTM-CU21) (KB5065865) - 16.0.4215.2 (X64)
Aug 11 2025 13:24:21
Copyright (C) 2022 Microsoft Corporation
Developer Edition (64-bit) on Windows Server 2025 Datacenter 10.0 <X64> (Build 26100: ) (Hypervisor)
La cause
Le code d’erreur 5 est l’erreur du système d’exploitation 5 « Accès refusé », ce qui signifie une restriction d’autorisation. Cette erreur peut se produire si SQL Server Agent est empêché d'écrire dans le journal des événements de l'application. Au démarrage, SQL Server Agent tente d’inscrire sa propre source d’événement dans le journal des événements d’application. Toutefois, sans accès en écriture, l’inscription échoue. Si SQL Server Agent n’inscrit pas la source d’événement, le processus de démarrage se termine.
Une configuration incorrecte dans la stratégie de groupe Configurer l’accès au journal peut empêcher SQL Server Agent d’écrire dans le journal des événements d’application. Si la stratégie Configurer l’accès au journal n’accorde pas l’accès en écriture au compte utilisé par SQL Server Agent, l’agent ne démarre pas.
Cette erreur peut apparaître après l’installation ou la mise à niveau vers Windows Server 2025 ou 2022 en raison d’une modification de la façon dont la stratégie Configurer l’accès aux journaux est appliquée. Dans Windows Server 2019 et versions antérieures, la stratégie d’accès aux journaux de configuration n’a pas été appliquée correctement : SQL Server Agent serait en mesure d’écrire dans le journal des événements d’application, même sans avoir accès via la stratégie de groupe. Dans Windows Server 2022 et versions ultérieures, la stratégie d’accès aux journaux de configuration est appliquée correctement : SQL Server Agent ne peut pas écrire dans le journal des événements d’application, sauf si elle est configurée correctement dans la stratégie de groupe.
Solution
Pour résoudre cette erreur, désactivez la stratégie de groupe Configurer l'accès au journal ou actualisez-la pour donner les droits d'écriture au compte utilisé par SQL Server Agent.
Recherchez les paramètres de stratégie Configurer l’accès aux journaux :
Ouvrez l'éditeur de stratégie de groupe local.
Sélectionnez Configuration de l'ordinateur>Modèles d’administration>Composants Windows>Service de journal des événements>Application.
Ouvrez le paramètre Configurer l’accès au journal .
Mettez à jour le paramètre de stratégie à l’aide de l’une des deux méthodes suivantes :
Pour désactiver la stratégie, définissez sa valeur sur Désactivé ou Non configuré.
Pour mettre à jour la stratégie, ajoutez le texte suivant à la chaîne SDDL (Security Descriptor Definition Language) dans le volet Options :
(A;;0x7;;;<SQL-Server-Agent-Account-SID>)