Impossible de se connecter au serveur - Erreur liée au réseau ou spécifique à l'instance

Impossible de se connecter au serveur - Erreur liée au réseau ou spécifique à l’instance

Premièrement, assurez-vous que votre moteur de base de données est configuré pour accepter les connexions distantes :

  • Démarrer > Tous les programmes > SQL Server 2005 > Outils de configuration > SQL Server Surface Area Configuration

  • Cliquez sur Surface Area Configuration for Services and Connections

  • Sélectionnez l’instance qui pose problème > Database Engine > Remote Connections

  • Activez les connexions locales et distantes

  • Redémarrez l’instance

Deuxièmement, vous devrez peut-être créer une exception dans le pare-feu pour l’instance SQL Server et le port que vous utilisez

  • Démarrer > Exécuter > Firewall.cpl

  • Cliquez sur l’onglet Exceptions

  • Ajoutez le fichier sqlservr.exe (généralement situé dans C:\Program Files (x86)\Microsoft SQL Server\MSSQL.x\MSSQL\Binn, vérifiez vos installations pour le chemin réel du dossier), et le port (par défaut 1433)

  • Vérifiez également votre chaîne de connexion

Troisièmement, vérifiez si vos services SQL Server sont opérationnels et fonctionnent correctement

Allez dans Tous les programmes >> Microsoft SQL Server 2008 >> Outils de configuration >> SQL Server Configuration Manager >> SQL Server Services, et vérifiez si le statut du service SQL Server est “En cours d’exécution”.

De plus, assurez-vous que votre serveur distant est dans le même réseau. Exécutez “sqlcmd -L” dans votre invite de commandes pour vérifier si votre serveur est inclus dans votre liste réseau. Vous pouvez même trouver un tutoriel à ce sujet ici SQL SERVER – Find All Servers From Local Network – Using sqlcmd – Detect Installed SQL Server on Network.

Ensuite, activez TCP/IP dans la configuration de SQL Server

Allez dans Tous les programmes >> Microsoft SQL Server 2008 >> Outils de configuration >> SQL Server Configuration Manager >> Sélectionnez TCP/IP. Faites un clic droit et sélectionnez Activer

Enfin, allez dans les paramètres de votre pare-feu, sous l’onglet Exceptions, sélectionnez Ajouter un port, incluez TCP:1433 et cochez la case SQL.

Références :

http://www.sswug.org/articlesection/default.aspx?TargetID=44331

[SQL SERVER - FIX : ERROR : (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: ) - SQL Authority with Pinal Dave

(Réponse tronquée)