Delen via


Een exemplaar van SQL Server Database Engine verbergen

van toepassing op:SQL Server-

In dit onderwerp wordt beschreven hoe u een exemplaar van de database-engine in SQL Server kunt verbergen met behulp van SQL Server Configuration Manager. SQL Server maakt gebruik van de SQL Server Browser-service om exemplaren op te sommen van de database-engine die op de computer is geïnstalleerd. Hierdoor kunnen clienttoepassingen zoeken naar een server en kunnen clients onderscheid maken tussen meerdere exemplaren van de database-engine op dezelfde computer. U kunt de volgende procedure gebruiken om te voorkomen dat de SQL Server Browser-service een exemplaar van de database-engine beschikbaar maakt voor clientcomputers die proberen het exemplaar te vinden met behulp van de knop Bladeren.

SQL Server Configuration Manager gebruiken

Een exemplaar van de SQL Server Database Engine verbergen

  1. Vouw in SQL Server Configuration ManagerSQL Server-netwerkconfiguratieuit, klik met de rechtermuisknop op protocollen voor<serverexemplaren>en selecteer Eigenschappen.

  2. Selecteer op het tabblad Vlaggen in het vak HideInstanceJaen klik vervolgens op OK om het dialoogvenster te sluiten. De wijziging wordt onmiddellijk van kracht voor nieuwe verbindingen.

Opmerkingen

Als u een benoemd exemplaar verbergt, moet u het poortnummer in de verbindingsreeks opgeven om verbinding te maken met het verborgen exemplaar, zelfs als de browserservice wordt uitgevoerd. U wordt aangeraden een statische poort te gebruiken in plaats van een dynamische poort voor het benoemde verborgen exemplaar.
Zie Een server configureren om te luisteren op een specifieke TCP-poort (SQL Server Configuration Manager)voor meer informatie.

Clustering

Als u de naam van een geclusterde instantie of beschikbaarheidsgroep verbergt, kan de clusterservice mogelijk geen verbinding maken met SQL Server. Dit zorgt ervoor dat de controle van het clusterexemplaar IsAlive mislukt en dat SQL Server offline gaat.

U kunt dit voorkomen door een alias te maken in alle knooppunten van het geclusterde exemplaar of alle exemplaren die replica's van de beschikbaarheidsgroep hosten om de statische poort weer te geven die u voor het exemplaar hebt geconfigureerd. Maak bijvoorbeeld in een beschikbaarheidsgroep met twee replica's op knooppunt-één een alias voor het knooppunt-twee-exemplaar, zoals node-two\instancename. Maak op knooppunt-twee een alias met de naam node-one\instancename. De aliassen zijn vereist voor een geslaagde failover.

Zie Een serveralias maken of verwijderen voor gebruik door een client (SQL Server Configuration Manager)voor meer informatie.

Als u een geclusterd benoemd exemplaar verbergt, kan de clusterservice mogelijk geen verbinding maken met SQL Server als de LastConnect registersleutel (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SNI11.0\LastConnect) een andere poort heeft dan de poort waarop SQL Server luistert. Als de clusterservice geen verbinding kan maken met de SQL Server, ziet u mogelijk een fout die vergelijkbaar is met de volgende:
gebeurtenis-id: 1001: Gebeurtenisnaam: impasse van failoverclusteringresource.

Zie ook

servernetwerkconfiguratie
beschrijving van SQL Virtual Server-clientverbindingen
Een statische poort toewijzen aan een SQL Server-genoemde instantie en een veelvoorkomende valkuil voorkomen