Échec de la journalisation IIS à SQL Server avec le nouveau nom d'utilisateur et mot de passe

Traductions disponibles Traductions disponibles
Numéro d'article: 149398 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Nous vous recommandons vivement tous les utilisateurs d'effectuer la mise à niveau vers Microsoft Internet Information Services (IIS) version 6.0 s'exécutant sur Microsoft Windows Server 2003. IIS 6.0 augmente considérablement la sécurité de l'infrastructure Web. Pour plus d'informations sur les sujets liés à la sécurité d'IIS, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Agrandir tout | Réduire tout

Symptômes

Si vous utilisez la boîte de dialogue enregistrement des propriétés du service IIS et que vous sélectionnez le journal pour l'option de base de données SQL/ODBC, vous avez entré un DSN et la table corrects. Toutefois, lorsque vous entrez le nom d'utilisateur et le mot de passe, ils sont remplacés par des espaces blancs lors de la boîte de dialogue est ouvert à nouveau.

Le journal de SQL Server enregistre les éléments suivants :
Échec de condition - ouverture de session a échoué car il n'existe aucun compte d'utilisateur valide.

Le serveur signalera l'erreur suivante :
ODBC a signalé une erreur. Le nom de source de données «dsn» peut être incorrect.
Vérifiez le journal d'événements du serveur pour plus d'informations.

Journal des événements du serveur indique que SQL Server rejette la transaction car il n'est pas défini en tant qu'utilisateur valide.

Cause

Cela est dû à une mauvaise configuration du mode de sécurité connexion Microsoft SQL Server pour une utilisation avec IIS. Si le mode de sécurité de connexion SQL Server a la valeur option intégrée de Windows NT, SQL Server utilise les mécanismes d'authentification pour toutes les connexions et seules les connexions approuvées sont autorisées dans SQL Server de Windows NT.

Le nom de connexion et le mot de passe SQL Server soumis dans la demande de connexion à partir d'une application client DB-Library ou ODBC (Open Database CONNECTIVITY) sont toujours ignorés par SQL Server. Privilèges de niveau de l'utilisateur réseau les utilisateurs affectés à SQL Server se connecter à l'aide de leur nom d'utilisateur réseau ou l'ID de connexion par défaut (si le nom d'utilisateur de réseau est introuvable dans syslogins). Noms d'utilisateurs du réseau affecté journal privilège de niveau administrateur système en tant qu'association de sécurité. Avec cette option, seuls les canaux nommés ou les clients multiprotocoles sont pris en charge. Si vous avez installé plus Net-Library, cette option n'est pas disponible.

Contournement

Pour résoudre ce problème définie du mode de sécurité de connexion sur mixte. Dans ce mode, SQL Server permet les connexions approuvées et non approuvées.

Pour approuvé (canaux nommés ou communications multi-protocoles) connexions, SQL Server examine le nom de connexion demandée que spécifié par le client application DB-Library ou ODBC. Si ce nom de connexion correspond au nom d'utilisateur du réseau de l'utilisateur, ou si le nom de connexion est espaces vides ou null, SQL Server tente d'abord les règles de connexion intégrée de Windows NT. En cas d'échec, SQL Server utilise les règles standard. Si le nom de connexion demandée est une autre valeur, l'utilisateur doit fournir le mot de passe correct de SQL Server et SQL Server gère la connexion à l'aide des règles standard décrites dans le fichier d'aide de Microsoft SQL Server.

Remarque : Toutes les demandes de connexion provenant de connexions non approuvées sont gérées à l'aide des règles de sécurité standard.

Propriétés

Numéro d'article: 149398 - Dernière mise à jour: jeudi 27 février 2014 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Internet Information Server 1.0
  • Microsoft Internet Information Server 2.0
  • Microsoft Internet Information Server 3.0
  • Microsoft Internet Information Server 4.0
Mots-clés : 
kbnosurvey kbarchive kbmt kbprb KB149398 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: 149398
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.

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