Je déploie ma base de données avec une application C#, mais je ne parviens pas à me connecter à la base de données lorsque j'installe le fichier setup.exe
sur une autre machine.Problème de déploiement C# et SQL Server
L'erreur que je reçois est:
A network -related or instance-specific error occurred while establishing a connection to SQL server.The server was not found or was not accessible.Verify that the instance name is correct and that SQL Server is configured to allow remote connection.(provider:Named pipes Provider,error:40- could not open a connection to SQL Server)
Que dois-je faire pour surmonter cela?
Quelle est votre chaîne de connexion? Il semble que vous ne puissiez pas frapper correctement le 'nom du serveur [\ instancename]'. –
Quel code est utilisé pour se connecter? SQL est-il distant? – bryanmac
La dernière fois que j'ai eu une "erreur de fournisseur de canaux nommés", il s'agissait d'un problème de pare-feu (la règle autorisant les connexions TCP pour SQL Server était manquante). Lorsque SQL Server ne parvient pas à utiliser le fournisseur TCP par défaut, il essaie d'utiliser des canaux nommés. – ken2k