Il y a longtemps, j’ai écris un post (à l’époque de Windows Vista, un siècle en somme :) ) qui expliquait comment configurer une machine simple pour ouvrir l’accès à son serveur SQL.

Je vous laisse consulter ce petit tips ici : SQL SERVER & Remote Connections

J’ai souvent eu la réflexion  : “Le Point 2) sur le Sql Server Browser n’est pas nécessaire, moi je l’ai désactivé et ça marche quand même …”

image

Oui, bon, petite explication :

Le Service Browser est là pour BroadCaster votre (ou vos) instance(s) sur le réseau. Ce qui permet notamment à d’autres serveurs d’apparaître dans votre liste lorsque vous faites “Parcourir …”

imageVoilà c’est simple, ça broadcast sur le port UDP 1433 en gros.

Le truc, c’est que le Browser n’est pas là que pour ça.. Il fournit notamment les informations de protocoles que votre instance peut utiliser (Shared Memory, Named Pipres, TCP …)

SQL Browser fait ce qu’on appelle du SSRP “SQL Server Resolution Protocol” : Il résoud les protocoles autorisés pour une instance donnée.

Là où ça devient donc obligatoire (d’avoir le Browser activé, on suit au fond là !!) c’est justement quand vous avez des instances nommées.

Le problème ne se pose pas sur une instance par défaut, il n’y en a qu’une sur la machine. Lors de l’appel d’une instance nommée, votre demande de connexion passe par le browser pour connaitre les protocoles autorisés.

En somme, pour faire simple : Vous avez une instance nommée ? Activez le Browser :)

Bonne connexion !