Les erreurs de communication avec votre serveur SQL sont causées par de nombreux facteurs, y compris les erreurs du serveur , les pannes du port et des problèmes de compatibilité. Lorsque votre serveur SQL affiche problèmes de réponse , commencez avec une simple dépannage tels que les tests de port avant de se lancer avec des tests plus avancés. Si un port de communication n'est pas ouvert et actif , il peut interdire le serveur à partir de la réponse . Serveur SQL Ports
SQL utilise le port 1433 par défaut. Les connexions client à l'écoute sur un port attribué par le serveur via le port 1024 à 5000. Un pare-feu peut bloquer ces ports dans le but de sécuriser votre réseau , afin de comprendre quel port utilisé par votre système et la configuration de votre pare-feu peuvent donc aider à réduire le nombre d'erreurs . Outils de gestion de réseau et les commandes DOS sont un bon endroit pour commencer à identifier les processus en cours d'exécution pour votre serveur SQL.
Telnet
La commande " telnet " tente une connexion entre votre ordinateur et le port que vous spécifiez sur un serveur de destination. À l'invite de commande , saisissez « port du serveur telnet. « Par exemple , si votre serveur SQL s'exécute sur le port 1433 hôte local, votre commande doit lire " telnet hôte local 1433. « Si le port est ouvert , un DOS vide apparaît. Si le port n'est pas ouvert, vous recevrez une erreur de communication .
NetStat
la commande netstat va retourner une liste de toutes les connexions actives sur le réseau . Il ya plusieurs modificateurs qui peuvent être ajoutées après la commande pour affiner les résultats et vous aider à affiner le port que vous recherchez. Pour tester le port SQL , entrez " netstat- aon ", puis examiner la liste que les rendements . Le "a" indique le processus netstat pour ajouter le numéro de port pour les résultats , le "o" ajoute une identification des processus et le code «n» veille à ce que les ports et les adresses IP sont en forme et numérique. Recherchez les ports SQL dans les numéros de port , puis vérifiez le nombre de processus dans la liste des processus dans votre gestionnaire de tâches Windows pour localiser le processus SQL et le port .
Dépannage
Lors de votre serveur SQL est incapable de se connecter à travers votre pare-feu, vous devez ouvrir les ports dans le pare-feu , créant une exception qui permet à l'application de base de données à communiquer à travers le réseau. Lancez le panneau " Inbound Rules » de la sécurité de votre pare-feu avancé , puis de créer une exception pour le numéro de port si votre application s'exécute sur un port dédié , ou à la demande si elle fonctionne sur des ports dynamiques .
< Br >