Dépannage : Il n'y a pas de processus à l'autre extrémité du canal

Un client qui se connecte à SQL Server peut rencontrer cette erreur de canal nommé en se connectant à SQL Server si le serveur n'a pas activé la prise en charge des canaux nommés, même si d'autres protocoles, tels que le protocole TCP/IP, sont disponibles.

Lorsque les canaux nommés ne sont pas activés sur le serveur, les tentatives de connexion cliente qui utilisent des canaux nommés sont rejetées. Cette erreur peut se produire de deux manières :

  • Le client tente de se connecter à l'aide de canaux nommés uniquement et le protocole de canaux nommés n'est pas activé sur le serveur.

  • Le client tente de se connecter avec tout protocole disponible, mais les canaux nommés sont répertoriés avant TCP dans l'ordre des protocoles clients.

Texte de l'erreur

Fournisseur de canaux nommés : Aucun traitement à l'autre extrémité du canal

Microsoft SQL Server Native Client : Échec de la liaison de communication.

Microsoft SQL Server Native Client : Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server, cette erreur est peut être due au fait que SQL Server n'autorise pas les connexions distantes selon les paramètres par défaut.

Causes courantes de cette erreur

Cause

Résolution

Le client tente de se connecter à l'aide des canaux nommés, alors que le serveur n'est pas configuré pour autoriser les connexions distantes à l'aide des canaux nommés.

Connectez-vous à l'aide du protocole TCP/IP ou utilisez le Gestionnaire de configuration SQL Server pour activer les connexions distantes utilisant les canaux nommés.

L'ordre des protocoles clients essaie de se connecter à l'aide du protocole des canaux nommés avant d'essayer le protocole TCP, alors que les canaux nommés ne sont pas activés sur le serveur.

Si vous utilisez le Gestionnaire de configuration SQL Server sur l'ordinateur client, placez le protocole TCP avant les canaux nommés dans la liste des protocoles.