PRB : L'Agent SQL Server ne démarre pas et affiche l'erreur 18456

Traductions disponibles Traductions disponibles
Numéro d'article: 237604 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Le Service Agent SQL Server ne démarre pas et message d'erreur suivant dans la Windows Event Viewer peut s'afficher :
Impossible de démarrer SQLServerAgent (raison : Impossible de se connecter au serveur ; SQLServerAgent ne peut pas démarrer).
En outre, si vous tentez de démarrer les services de l'Agent SQL Server à partir d'une ligne de commande (par exemple, C:\MSSQL7\BINN\>sqlagent - c - v) dans le fichier C:\MSSQL7\LOG\SQLAGENT.OUT les messages d'erreur suivants peut s'afficher :
13/07/99 07 : 43 14:-? [129] SQLServerAgent démarrant sous le contrôle de service Windows NT
13/07/99 07 : 43 14:-! Erreur de SQL Server [298]: 18456, la connexion a échoué pour l'utilisateur 'Nomdomaine\nomutilisateur'. [SQLSTATE 28000]
13/07/99 07 : 43 14:-! [000] Impossible de se connecter au serveur ; SQLServerAgent ne peut pas démarrer
13/07/99 07 : 44 14:-? [098] SQLServerAgent s'est terminée (normalement)

Cause

La connexion BUILTIN\Administrateurs n'a pas accès à SQL Server ou la connexion BUILTIN\Administrateurs a été supprimée de SQL Server et le service SQLAgent commence sous le compte LocalSystem.

Le problème ne se produit pas si le service SQLAgent est en cours de démarrage sous un compte de domaine ou de l'ordinateur qui est répertorié séparément dans le Gestionnaire de Enterprise Server SQL et doté des privilèges d'administrateur système (sysadmin).

Contournement

Pour placer le compte BUILTIN\Administrators revenir dans SQL Server, démarrez SQL Enterprise Manager. Accédez à \Servername\Security\Logins et accorder l'accès à l'utilisateur BUILTIN\Administrators.

Si vous voulez vraiment refuser l'accès à SQL Server par les administrateurs Windows NT, vous pouvez supprimer le compte BUILTIN\Administrators. Tout d'abord ajouter le compte de connexion vous utilisez pour le Service Agent SQL comme une connexion SQL Server et attribuer le rôle administrateur système (sa) à ce compte. Ensuite révoquer les autorisations de rôle System Administrators (sysadmin) à partir du compte BUILTIN\Administrators ou supprimer le compte BUILTIN\Administrators complètement connexions dans SQL Server Enterprise Manager.

Pour plus d'informations, consultez la rubrique de la documentation en ligne "Affichage et modification de rôle appartenances," qui est disponible sur le site MSDN Web suivant :
http://msdn.microsoft.com/en-us/library/aa905209.aspx

Plus d'informations

Notez que lorsque vous exécutez le service en cliquant sur le panneau de configuration, puis en choisissant services qu'il n'y a pas tous les messages d'erreur utiles. Vous devez consultez l'Observateur d'événements Windows ou démarrer le service à partir de l'invite de commandes pour les voir.

Propriétés

Numéro d'article: 237604 - Dernière mise à jour: vendredi 23 juillet 2004 - Version: 2.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 7.0 Standard
  • Microsoft SQL Server 2000 Standard
Mots-clés : 
kbmt kbprb KB237604 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 237604
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com