Hide Instance

Oopps! Upgrade your browser pretty please. Oopps! Upgrade your browser pretty please.

Man kan ju som bekant ha flera instanser av SQL Server på en och samma server, varje instans lyssnar på olika portar. För att kunna koppla upp sig mot de olika instanserna har man SQL Server Browser tjänsten till sin hjälp. Den möjliggör att man kan komma åt en instans genom att bara ange namnet, man behöver alltså inte veta vilken port instansen lyssnar på.

Men finns det då ett sätt att undvika att en instans exponeras på detta sätt? Ja, man kan i SQL Server Configuration Manager ange Hide Instance = Yes:

För att demonstrera så kan vi ta en titt på min dator och här kan vi, innan vi gjort förändringen, se alla instanser jag har installerade. Vi kan se att det finns en instans som heter SQL2014.

DLPBefore

Nu går vi in i Configuration Manager och ställer in “Hide Instance” för denna instans:

ConfManager

Efter en omstart av instansen gör vi en ny kontroll av vilka instanser vi kan se:

DLPAfter

Vi kan se att SQL2014 instansen är borta.

Detta är en smidig funktion om man, kanske framförallt av säkerhetsskäl, vill undanhålla en specifik instans från den stora massan.