Message d'erreur lors de la connexion à SQL Server si la clé de Registre fournisseur de support de Windows NT LM Security est manquante: « Impossible de générer le contexte SSPI »

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

Sommaire

Résumé

Lorsque vous essayez de vous connecter à une instance de SQL Server à partir d'un ordinateur client qui utilise la bibliothèque réseau TCP/IP, le message d'erreur suivant se produit si la clé de Registre Microsoft Windows NT LM Security Support Provider est manquante :
Msg 1060 sev 16 état 1 [Microsoft] [Pilote ODBC SQL Server] ne peut pas generate SSPI context

Plus d'informations

Le service Windows NT LM Security Support Provider n'est pas installé sur l'ordinateur client. La clé de Registre NTLMSsp se trouve dans :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTLMSsp

CONTOURNEMENT

Pour contourner le problème :
  • Utilisez une des opérations suivantes :

    • Utiliser des canaux nommés comme bibliothèque réseau par défaut.

      -or-

    • Créer un alias qui utilise la bibliothèque Named Pipes Net.


    Seules les connexions TCP/IP nécessitent l'utilisation de l'API SSPI à établir des connexions fiables. -ou-

  • Procédez comme suit pour restaurer la clé de Registre manquante :

    1. Exécutez Regedit.exe sur un autre serveur Windows NT dont le service de fournisseur de prise en charge de sécurité NTLM. Pour ce faire, cliquez sur Démarrer , puis cliquez sur Exécuter . Entrez regedit dans la ouvrir : zone de texte de la boîte de dialogue Exécuter .

      Remarque : vous pouvez utiliser l'applet Services dans le Panneau de configuration pour vérifier et voir si le service fournisseur de la prise en charge de sécurité LM NT est exécuté.
    2. Accédez à l'emplacement du Registre suivant :

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTLMSsp
    3. Cliquez sur Registre , puis cliquez sur Exporter un fichier du Registre . Pour exporter la clé de Registre NTLMSsp, entrer un nom dans la nom de fichier : zone de texte de la boîte de dialogue Exporter un fichier du Registre . Sélectionner les fichiers d'enregistrement dans le type : déroulante modifiable.
    4. Copiez le fichier que vous exporté vers le serveur qui n'a pas le service de fournisseur de prise en charge de sécurité NTLM.
    5. Double-cliquez sur le nom fichier que vous avez exporté afin que le fichier Permet d'importer la clé dans le Registre de l'ordinateur client.
    6. Redémarrez l'ordinateur et vérifiez que le service de fournisseur de prise en charge de sécurité NTLM est présent (voir étape 1).
    L'ordinateur de client peut se connecter maintenant à votre instance de SQL Server via l'Analyseur de requêtes SQL.

Propriétés

Numéro d'article: 269541 - Dernière mise à jour: jeudi 22 février 2007 - Version: 3.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 7.0 Standard
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Mots-clés : 
kbmt kbinfo KB269541 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: 269541
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