Protocollen voor MSSQLSERVER-eigenschappen (tabblad Vlaggen)

Van toepassing op:SQL Server in Windows

Wanneer een certificaat op de server is geïnstalleerd, gebruikt u het tabblad Vlaggen in het dialoogvenster Protocollen voor MSSQLSERVER-eigenschappen om de protocolversleuteling weer te geven of op te geven en exemplaaropties te verbergen. SQL Server moet opnieuw worden opgestart om de instelling Voor geforceerde versleuteling in of uit te schakelen.

Als u verbindingen wilt versleutelen, moet u de SQL Server Database Engine inrichten met een certificaat. Als er geen certificaat is geïnstalleerd, genereert SQL Server een zelfondertekend certificaat wanneer het exemplaar wordt gestart. Dit zelfondertekende certificaat kan worden gebruikt in plaats van een certificaat van een vertrouwde certificeringsinstantie, maar het biedt geen verificatie of niet-afwijzing.

Waarschuwing

Transport Layer Security (TLS), voorheen bekend als SSL (Secure Sockets Layer), verbindingen die zijn versleuteld met een zelfondertekend certificaat bieden geen sterke beveiliging. Ze zijn vatbaar voor man-in-the-middle-aanvallen. U moet niet vertrouwen op TLS met behulp van zelfondertekende certificaten in een productieomgeving of op servers die zijn verbonden met internet.

Het aanmeldingsproces wordt altijd versleuteld. Wanneer Geforceerde versleuteling is ingesteld op Ja, wordt alle client-/servercommunicatie versleuteld en moeten clients die verbinding maken met de database-engine worden geconfigureerd om de basisinstantie van het servercertificaat te vertrouwen.

Zie Verbindingen met SQL Server versleutelen door een certificaat te importeren voor meer informatie over versleuteling.

Clusterservers

Als u versleuteling wilt gebruiken met een failovercluster, moet u het servercertificaat installeren met de volledig gekwalificeerde DNS-naam van de virtuele server op alle knooppunten in het failovercluster. Als u bijvoorbeeld een cluster met twee knooppunten hebt, met knooppunten met de naam test1.contoso.com en test2.contoso.com een virtuele server met de naam virtsql, moet u een certificaat voor virtsql.contoso.com beide knooppunten installeren. Vervolgens kunt u het selectievakje Versleuteling afdwingen in SQL Server Configuration Manager inschakelen om uw failovercluster te configureren voor versleuteling.

Opties

Afdwingen van versleuteling

Versleuteling is een methode voor het vertrouwelijk houden van gevoelige informatie door gegevens te wijzigen in een onleesbare vorm. Versleuteling zorgt ervoor dat gegevens veilig blijven, zelfs als de verzendingspakketten worden bekeken tijdens het overdrachtsproces. Als u kanaalbinding wilt gebruiken, stelt u Versleuteling afdwingen in op Aan en configureert u Uitgebreide beveiliging op het tabblad Geavanceerd .

Zie Verbindingen met SQL Server versleutelen door een certificaat te importeren voor meer informatie.

Strikte versleuteling afdwingen

Van toepassing op: SQL Server 2022 (16.x) en latere versies.

SQL Server-netwerkconfiguratie dwingt alle clients om 'strict' als het versleutelingstype te gebruiken. Clients of functies zonder strikte verbindingsversleuteling kunnen geen verbinding maken met SQL Server.

Als u strikte versleuteling wilt inschakelen, moet u een certificaat toevoegen dat niet zelfondertekend is en moet uw toepassing een stuurprogramma gebruiken dat TDS 8.0 ondersteunt. Zie TDS 8.0 voor meer informatie.

Exemplaar verbergen

Voorkom dat de SQL Server-browserservice dit exemplaar van de database-engine beschikbaar maakt voor clientcomputers die proberen het exemplaar te vinden met behulp van de knop Bladeren . Clienttoepassingen moeten de eindpuntgegevens van het protocol opgeven om verbinding te maken met benoemde exemplaren op de server. Bijvoorbeeld het poortnummer of de naam van de benoemde pipe, zoals tcp:server,5000. Zie Aanmelden bij SQL Server voor meer informatie.