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.