Résoudre les problèmes de connectivité dans SQL Server
S'applique à : SQL Server
Numéro de base de connaissances d’origine : 4009936
Il existe différentes causes aux problèmes de connectivité dans SQL Server. Cette série d’articles vous aide à résoudre les problèmes de connectivité les plus courants dans SQL Server et décrit les outils et les méthodes que vous pouvez utiliser dans ce contexte.
Note
Si plusieurs instances de SQL Server de votre environnement sont touchées ou si le problème est intermittent, il s’agit généralement de problèmes réseau ou de stratégie Windows.
Préparation
Avant de commencer à résoudre un problème, consultez l’article Recommended prerequisites and checklist for troubleshooting SQL Server connectivity issues (en anglais uniquement) pour connaître les journaux que vous devez collecter pour vous aider. Il existe également une liste d’actions rapides à effectuer pour éviter les erreurs de connectivité courantes lors de l’utilisation de SQL Server.
Problèmes de connectivité courants
Utilisez la liste suivante pour accéder à la page d’article appropriée pour obtenir des étapes détaillées de résolution des problèmes pour votre scénario :
A network-related or instance-specific error occurred while establishing a connection to SQL Server
Échec de la connexion pour l’utilisateur qui couvre les erreurs de connexion suivantes :
-
« Échec de la connexion pour l’utilisateur “NT AUTHORITY\ANONYMOUS LOGON” »
-
« Échec de la connexion pour l’utilisateur “(null)” »
-
« Échec de la connexion pour l’utilisateur (vide) »
-
« Échec de la connexion pour l’utilisateur '< nom d’utilisateur>' »
-
« Échec de la connexion pour l’utilisateur '<domain>\<username>' »
-
Délai expiré. Délai d’expiration écoulé avant la fin de l’opération ou le serveur ne répond pas
La chaîne de certificats a été émise par une autorité qui n’est pas approuvée
Outils et méthodes pour résoudre les problèmes de connectivité
Les sections suivantes fournissent des détails sur différents outils et procédures pour résoudre différentes erreurs de connectivité :
Configurer le Pare-feu Windows pour qu’il fonctionne avec SQL Server
Configurer des pare-feu pour qu’ils fonctionnent avec SQL Server décrit comment configurer le Pare-feu Windows pour les connexions réussies aux instances.
Tester une connexion OLEDB ou ODBC à SQL Server
Si vous souhaitez tester rapidement une connexion d’une machine cliente à une instance SQL Server, vous pouvez configurer un fichier UDL. Pour plus d’informations, consultez Tester les connexions à SQL Server à l’aide d’un fichier UDL (Universal Data Link).
Vous pouvez également utiliser les sources de données ODBC (64 bits) ou l’administrateur de sources de données ODBC (32 bits) pour configurer et tester une connexion ODBC à SQL Server. Pour plus d’informations, consultez les options DSN administrateur de source de données ODBC.
Découvrir si un port est bloqué avec PortQryUI
Vous pouvez utiliser l’outil PortQryUI (un scanneur de port d’interface utilisateur graphique) pour résoudre les problèmes de connectivité. Pour plus d’informations, consultez Utiliser l’outil PortQryUI avec SQL Server.
Rechercher les ports sur lesquels SQL Server écoute
Cet article vérifie si SQL Server écoute sur des ports dynamiques ou statiques fournit des étapes pour identifier les ports sur lesquels SQL Server écoute.
Obtenir un rapport de diagnostic détaillé avec SQLCheck
Les ingénieurs du support technique Microsoft utilisent fréquemment SQLCheck, qui est un outil qu’ils ont créé pour diagnostiquer les causes des défaillances de connexion. Vous pouvez suivre les instructions pour télécharger et collecter le rapport SQLCheck pour une analyse approfondie.
Utiliser Kerberos Configuration Manager
Pour identifier et résoudre les problèmes de nom de principal de service (SPN), vous pouvez utiliser Kerberos Configuration Manager. Pour plus d’informations, consultez Utiliser Kerberos Configuration Manager pour résoudre les problèmes de spN.
Collecter et analyser une trace réseau avec SQLTrace et SQLNAUI
Dans de nombreux cas, une trace réseau peut être l’outil le plus efficace pour examiner les défaillances réseau. Vous pouvez suivre les étapes décrites dans Collecter les traces réseau sur le client et le serveur pour examiner les défaillances. Vous pouvez ensuite analyser la trace réseau à l’aide de l’interface utilisateur SQLNAUI de l’interface utilisateur SQL Network Analyzer.