PRB : Dépannage d’erreur 80004005 « Échec de la connexion » dans ASP

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 306586
Symptômes
Quand utiliser des objets ADO (ActiveX Data Objects) via des pages Active Server Pages (ASP) pour se connecter à Microsoft SQL Server, le message d’erreur suivant peut s’afficher :
Fournisseur Microsoft OLE DB pour pilotes ODBC Erreur '80004005'
[Microsoft] [Pilote de ODBC SQL Server] [SQL Server] Accès est impossible-utilisateur : raison : non défini comme un utilisateur valide d’une connexion SQL Server sécurisée.
Cause
Il existe deux raisons pourquoi cette erreur peut se produire :
  • Sécurité intégrée est activée dans la EnterpriseManager de SQL, et le compte Microsoft Windows NT en cours d’utilisation n'a pas beenmapped à un compte SQL.
  • L’ID de l’utilisateur dans la chaîne de connexion est orblank non valide.
Résolution
Pour résoudre ce problème, assurez-vous que les conditions suivantes sont remplies :
  • Le compte Windows NT est mappé à un SQLaccount.
  • L’ID d’utilisateur dans la chaîne de connexion est valide et notblank.
  • Passez la sécurité à la valeur standard dans SQL Server Enterprise Manager. La sécurité standard de SQL Server Toimplement, procédez comme suit :
    1. À partir de SQL Enterprise Manager, cliquez sur le nom de SQL Server qui s’affiche dans la fenêtre Gestionnaire de serveur, puis cliquez sur Propriétés. (Pour SQL Server version 6.5 Cliquez sur Configurer).
    2. Cliquez sur Options de sécurité, puis cliquez sur Standard et Windows. (Pour SQL Server version 6.5 Cliquez sur Standard).
  • Le Synchronisation de mot de passe option est désactivée pour ce projet si vous exécutez Internet Information Server (IIS) 4.0 d’underMicrosoft.
Statut
Ce comportement est voulu par la conception.
Références
Pour plus d’informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
176380 Comment faire : Utiliser ASP avec un SQL approuvé la connexion avec un compte invité
307002 PRB : ASP/ODBC/SQL Server, Erreur 0x80040E4D « Échec de la connexion pour l’utilisateur 'Nul' »

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 306586 - Dernière mise à jour : 07/03/2016 11:31:00 - Révision : 5.0

Microsoft Active Server Pages 4.0, Microsoft Data Access Components 2.1, Microsoft Data Access Components 2.5, Microsoft Data Access Components 2.6

  • kbprb kbmt KB306586 KbMtfr
Commentaires