Numéros de ports de SQL Server

Noter ce cours :

Port

Pour pouvoir communiquer avec les postes clients (ceux qui vont exécuter des requêtes SQL), SQL Server a besoin d'ouvrir un port. Si vous utilisez un pare-feu sur votre serveur, vous devrez autoriser les communications TCP/IP sur un certain nombre de ports.

Configuration de SQL Server

SQL Server est une application qui écoute les connexions entrantes sur un port particulier, le port TCP 1433 par défaut. Vous pouvez si vous le souhaitez changer ce port par défaut, mais c'est le numéro officiel attribué par l'IANA (Internet Assigned Numbers Authority, organisation chargée de gérer entre-autres la liste des ports.)

Lorsque le client établit une connexion TCP/IP (pour effectuer une ou plusieurs requêtes SQL), il ouvre un port source et envoie le trafic vers le port d'écoute du serveur SQL Server (1433 par défaut).

Le port source du client utilisé est aléatoire, mais est supérieur à 1024, car les ports dont le numéro est inférieur à 1024 sont des ports réservés.

Configuration du pare-feu de Windows pour accéder au moteur de bases de données

Pour accéder au moteur de bases de données et pouvoir exécuter des requêtes, vous devez ajouter les règles permettant d'ouvrir le port 1433 en entrée. Pour ce faire, rendez-vous sur le serveur sur lequel est installé SQL Server, puis appuyez sur les touches touche windows + R puis tapez wf.msc et validez. (Vous pouvez aussi vous rendre dans le Panneau de configuration => Système et sécurité => Pare-feu Windows => Paramètres avancés

Firewall Windows
Le firewall de Windows

Cliquez à gauche sur Règles de trafic entrant => Nouvelle règle :

Règle de trafic entrant
Ajouter une règle de trafic entrant
  1. Sélectionnez Port, puis cliquez sur Suivant.
  2. Choisissez ensuite TCP, puis Ports locaux spécifiques et indiquez le numéro 1433. Cliquez sur Suivant.
    Définition du port entrant
  3. Sélectionnez Autoriser la connexion puis cliquez sur Suivant.
  4. Cochez les cases correspondant au profil de connexion. Si vous ne savez pas, cochez la case Privé et celle nommée Domaine, vous cocherez la case Public ultérieurement si la connexion à vos réseaux extérieurs ne fonctionne pas.
    Règle appliquée aux différents types de réseaux
  5. Nommez votre règle puis cliquez sur Terminer. Votre règle apparaît ensuite dans les règles entrantes de SQL Server :
    Règles entrantes

Accéder au serveur de rapports

Vous devez, pour utiliser le serveur de rapports associé à SQL Server, procéder de la même manière que précédemment en ouvrant cette fois le port 80, toujours en TCP.

Vous avez aimé cet article intitulé Numéros de ports de SQL Server ? Partagez-le !
Vulgarisation-informatique.com
Cours en informatique & tutoriels