Les services SQL Server et SQL Server agent ne peuvent pas démarrer sur un serveur autonome

Symptômes

Problème 1 : sur un serveur autonome, il est possible que le service MSSQLSERVER ne démarre pas et que le message d’erreur suivant s’affiche :

Erreur 1068-(le service ou le groupe de dépendances n’a pas pu démarrer.) ce service s’est produit lors de l’exécution de cette opération sur le service MSSQLServer.

Problème 2 : de même, le service SQLServerAgent peut également échouer et vous recevez le message d’erreur suivant :

Erreur 1068-(le service ou le groupe de dépendances n’a pas pu démarrer.) ce service s’est produit lors de l’exécution de cette opération sur le service SQLServerAgent.

Le problème 1 et le problème 2 se produisent lorsque les deux conditions suivantes sont remplies :

  • L’ordinateur serveur se trouve dans un groupe de travail et ne fait pas partie d’un domaine.

  • Les services MSSQLSERVER et SQLServerAgent sont configurés pour utiliser un compte de domaine pour le démarrage.

Problème 3 : sur un serveur de membre du domaine, il est possible que le service MSSQLSERVER ne démarre pas au démarrage du serveur et que le message d’erreur suivant s’affiche :

Le service MSSQLSERVER n’a pas réussi à se connecter en tant que domain\mssqlsvc avec le mot de passe actuellement configuré en raison de l’erreur suivante : source : description de Netlogon : aucun serveur d’ouverture de session n’est actuellement disponible pour traiter la demande d’ouverture de session. Le service MSSQLSERVER s’est arrêté de manière inattendue.

Ce problème survient lorsque les conditions suivantes sont remplies :

  • Le serveur fait partie d’un domaine.

  • Les services MSSQLSERVER et SQLServerAgent sont configurés pour utiliser un compte de domaine pour le démarrage.

  • Le mode de démarrage pour les MSSQLSERVER et SQLServerAgent est défini sur automatique.

Cause

Le problème 1 et le problème 2 se produisent, car le serveur est un ordinateur autonome, le service Netlogon ne démarrant pas sur le serveur, il n’y a donc pas d’authentifications de connexion à l’échelle du domaine.

Le problème 3 se produit parce que les services SQL Server essaient de démarrer avant le démarrage du service Netlogon.

Résolution

Pour résoudre ce problème, procédez comme suit :

  • Changez le compte de démarrage de MSSQLSERVER et SQLServerAgent de sorte qu’il utilise le compte système local.

  • Redémarrez le serveur.

Pour résoudre le problème 3, utilisez les solutions de contournement suivantes :

  • Configurez le démarrage de SQL Server sur « démarrage différé » pour certains serveurs Windows, par exemple, les services Windows (par exemple, Netlogon) en premier et SQL Server démarre sans problème.

  • Configurez le démarrage de SQL Server sur « Réessayer », le démarrage peut être effectué lors de la deuxième tentative de démarrage.

  • Remplacez la valeur Dupliqued Address Detection (-DadTransmits) par 1 pour toutes les interfaces réseau sur le serveur. Pour plus d’informations, voir Set command-NetIPInterface .

  • Modification des options de récupération pour les services SQL Server et SQL Server Agent. Spécifiez «redémarrer le service» en tant qu’action pour les options d’échec. Vous pouvez effectuer cette option à partir de l’applet Services des outils d’administration, à l’aide des interfaces courantes du gestionnaire de contrôles de service.

Si l’option « démarrage différé » ne peut pas résoudre le problème 3, vous pouvez ajouter les dépendances suivantes au service SQL Server :

  • Service d’assistance IP

  • Service serveur

  • Service de liste de réseaux

Vous pouvez ajouter les dépendances en utilisant la commande suivante :

sc.exe qc MSSQLSERVER ::view dependencies
sc.exe config MSSQLSERVER depend=iphlpsvc/LanmanServer/netprofm ::add service dependencies

Informations supplémentaires

Sur un ordinateur autonome, le service Netlogon doit être configuré pour un démarrage manuel.

RÉFÉRENCES

Pour plus d’informations sur l’exécution du service Netlogon sur un ordinateur autonome, cliquez sur le numéro ci-dessous pour afficher l’article de la base de connaissances Microsoft :

182720 ID d’événement 7024 et 3095 sur un serveur autonome

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×