Lié à SQL Server Nommée fournisseur de canaux d'erreur de 5
J'ai SQL server 2012 est installé sur une machine. Je l'ai connecté avec succès à l'aide du Serveur Lié à partir d'une autre machine. cependant, quand j'ai essayé de connecté la même machine, à partir d'un autre labtop qui est sur le même réseau, j'ai obtenu l'erreur suivante: veuillez noter que j'ai vérifié que je puisse évaluer le sql server à partir de SQL Server Management studio, mais il n'est pas connecté si j'essaie de le faire à l'aide du serveur lié. J'ai vérifié le protocole tcp, les tubes nommés sont permettre. Toute suggestion
Erreur:
Named Pipes Provider: Could not open a connection to SQL Server [5].
OLE DB provider "SQLNCLI11" for linked server "MAL_SQL" returned message "Login timeout expired".
OLE DB provider "SQLNCLI11" for linked server "MAL_SQL" returned message "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.". (.Net SqlClient Data Provider)
- avez-Vous activé
Named Pipes Provider
dans le Gestionnaire de Configuration SQL
Vous devez vous connecter pour publier un commentaire.
Vous pouvez certainement désactiver les Noms des Tuyaux (dont je doute que vous en avez besoin, parce que c'est de 1990 est la technologie qui a été principalement utilisé dans IBM réseaux Token Ring). Si vous le laisser activé, assurez-vous que le protocole TCP/IP qui vient en premier dans l'ordre de protocoles client (dans le Client de SQL Server Configuration Manager).
Le fait que le client est à même d'essayer d'utiliser des canaux Nommés, indique qu'il pourrait ne pas atteindre votre serveur via le protocole TCP/IP. Management Studio se connecte avec le Client Natif et pas OLEDB.
Avez-vous fait ce que le message d'erreur dit: - vérifier si votre nom de l'instance est correct? Vous devez avoir indiqué votre connexion au serveur lié de manière incorrecte.
J'ai eu exactement ce problème et je l'ai résolu en procédant comme suit:
1) Aller vers les Connexions Réseau
2) Cliquez sur la touche Alt enfoncée et sélectionnez Avancé, puis Paramètres Avancés
3) Sur l'onglet Cartes et Liaisons et dans la section Connexions, faire de l'Ethernet de la première connexion
Voila!