Partager via


Problèmes de connectivité avec les serveurs liés dans l’authentification SQL Server

Cet article vous aide à résoudre le problème de connectivité de serveur lié à l’authentification cohérente.

Symptômes

Lorsque vous essayez de vous connecter à votre compte Microsoft SQL Server à partir de SQL Server Management Studio (SSMS), vous recevez le message d’erreur suivant :

Msg 233, Niveau 20, État 0, Ligne 0 Une erreur au niveau du transport s’est produite lors de l’envoi de la requête au serveur. (fournisseur : Fournisseur de mémoire partagée, erreur : 0 - Aucun processus n’est à l’autre extrémité du canal.)

Si vous essayez de vous connecter à l’aide d’une application développée à l’aide de la technologie .NET, vous pouvez recevoir les messages d’erreur suivants :

Le fournisseur OLE DB « MSDASQL » pour le serveur lié « SQLPROD02 » a signalé une erreur. Échec de l’authentification.

Impossible d’initialiser l’objet de source de données du fournisseur OLE DB « MSDASQL » pour le serveur lié « SQLPROD02 ».

Vous pouvez également recevoir le message d’erreur suivant :

Le fournisseur OLE DB « MSDASQL » pour le serveur lié « SQLPROD02 » a retourné le message [Microsoft][SQL Server Native Client 11.0][SQL Server]Login a échoué pour l’utilisateur « CONTOSO\SQLPROD01$ ».

Ce message indique les conditions suivantes :

  • Vous utilisez des canaux nommés pour la connexion de serveur lié.
  • Vous utilisez un compte de connexion SQL Server.
  • Le compte de service SQL Server de niveau intermédiaire ou le compte d’ordinateur n’a pas de droits de connexion à Windows sur le serveur principal.

Cause

Vous pouvez rencontrer ces messages d’erreur en raison d’un problème de mappage de compte de serveur lié.

Résolution

Vous pouvez corriger cette erreur en forçant TCP/IP ou en accordant les autorisations appropriées.

Dans la boîte de dialogue Sécurité du serveur lié, sélectionnez Be made with this security context for a successful SQL Server login.

Note

Lorsque vous sélectionnez Être effectué sans utiliser d’option de contexte de sécurité, le message d’erreur suivant s’affiche : « Échec de connexion pour l’utilisateur NT AUTHORITY\ANONYMOUS LOGON ».

En plus des paramètres de mappage principaux dans la boîte de dialogue Sécurité du serveur lié, vous pouvez modifier les mappages de comptes individuels dans la partie supérieure de la zone. Ces paramètres remplacent les principaux paramètres de mappage.

Note

L’utilisation d’un pilote ODBC SQL Server dans un serveur lié n’est pas un scénario pris en charge. D’autres pilotes ODBC peuvent avoir une prise en charge principale du fournisseur et uniquement une prise en charge limitée de Microsoft. Pour plus d’informations, consultez Problèmes de délégation de serveur lié SQL Server.

Plus d’informations

Problèmes d’authentification cohérents dans SQL Server