Delen via


Verbinding maken met server (aanmeldingspagina) - Database-engine

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Gebruik dit tabblad om de verbindingseigenschappen te configureren wanneer u verbinding maakt met Microsoft SQL Server Database Engine. In de meeste gevallen kunt u verbinding maken door de computernaam van de databaseserver in het vak Servernaam in te voeren en vervolgens Verbinding maken te selecteren. Als u verbinding maakt met een benoemd exemplaar, gebruikt u de computernaam gevolgd door een backslash en vervolgens de naam van het exemplaar. Bijvoorbeeld: mycomputer\myinstance. Zie Verbinding maken met de database-engine voor meer voorbeelden.

Opmerking

Hoewel Microsoft Entra ID de nieuwe naam is voor Azure Active Directory (Azure AD), blijft Azure AD, om verstoring van bestaande omgevingen te voorkomen, nog steeds bestaan in sommige hardcoded elementen, zoals UI-velden, verbindingsproviders, foutcodes en cmdlets. In dit artikel zijn de twee namen uitwisselbaar.

Veel factoren kunnen van invloed zijn op de mogelijkheid om verbinding te maken met SQL Server. Zie de volgende bronnen voor hulp:

Opmerking

Als u verbinding wilt maken met SQL Server-verificatie, moet SQL Server zijn geconfigureerd in de modus SQL Server en Windows-verificatie. Zie De serververificatiemodus wijzigen voor meer informatie over het bepalen van de verificatiemodus en het wijzigen van de verificatiemodus.

Verbinding maken met een server

U kunt verbinding maken met elke ondersteunde server vanaf de aanmeldingspagina door de servernaam en verificatiegegevens op te geven, zoals vermeld in de volgende secties.

Servertype

Wanneer u een server registreert in Objectverkenner, selecteert u het type server waarmee u verbinding wilt maken: Database Engine, Analysis Services, Reporting Services of Integration Services. In het dialoogvenster worden alleen de opties voor het geselecteerde servertype weergegeven. Wanneer u een server registreert bij Geregistreerde servers, is het vak Servertype alleen-lezen en komt overeen met het servertype dat wordt weergegeven in het onderdeel Geregistreerde servers . Als u een ander type server wilt registreren, selecteert u Database Engine, Analysis Services, Reporting Services, SQL Server Compact of Integration Services op de werkbalk Geregistreerde servers voordat u een nieuwe server gaat registreren.

Servernaam

Selecteer de serverinstantie waarmee u verbinding wilt maken. De meest recente serverinstantie waaraan u verbonden was, wordt standaard weergegeven.

Als u verbinding wilt maken met een exemplaar van SQL Server Express, maakt u verbinding met behulp van het benoemde pipes-protocol dat de pijpnaam opgeeft, zoals np:\\.\pipe\3C3DF6B1-2262-47\tsql\query. Zie de documentatie van SQL Server Express voor meer informatie.

Opmerking

Verbindingen blijven behouden in de geschiedenis van meest recent gebruikte items (MRU). Selecteer de vervolgkeuzelijst Servernaam om vermeldingen uit de MRU te verwijderen, beweeg de muisaanwijzer over de servernaam die u wilt verwijderen en selecteer vervolgens de toets Verwijderen op het toetsenbord.

Wanneer u verbinding maakt met Azure SQL Database, kunt u een database opgeven in het dialoogvenster Verbinding maken met server op het tabblad Verbindingseigenschappen , waartoe u toegang hebt door Opties>> te selecteren.

Standaard maakt u verbinding met de master database. Als u een gebruikersdatabase opgeeft wanneer u verbinding maakt met Azure SQL Database, ziet u alleen die database en de bijbehorende objecten in Objectverkenner. Als u verbinding maakt met master, kunt u alle databases zien. Zie het overzicht van Microsoft Azure SQL Database voor meer informatie.

Authenticatie

De huidige versie van SQL Server Management Studio (SSMS) biedt acht verificatiemodi wanneer u verbinding maakt met een database-engine. Als het dialoogvenster Verificatie niet overeenkomt met de volgende lijst, installeert u de meest recente versie van SQL Server Management Studio.

  • Windows-verificatie: Met de Microsoft Windows-verificatiemodus kan een gebruiker verbinding maken via een Windows-gebruikersaccount.

  • SQL Server-verificatie: Wanneer u verbinding maakt met een opgegeven aanmeldingsnaam en -wachtwoord, voert SQL Server de verificatie uit door te controleren of er een overeenkomend SQL Server-aanmeldingsaccount bestaat en of het opgegeven wachtwoord overeenkomt met het wachtwoord dat eerder is vastgelegd. Als de SQL Server-aanmelding niet bestaat, mislukt de verificatie en ontvangt u een foutbericht.

  • Microsoft Entra MFA: Deze interactieve werkstroom ondersteunt Meervoudige Verificatie (MFA) van Microsoft Entra. MFA helpt bij het beveiligen van de toegang tot gegevens en toepassingen tijdens het voldoen aan de vraag van gebruikers voor een eenvoudig aanmeldingsproces. Het biedt sterke verificatie met verschillende eenvoudige verificatieopties, zoals telefoongesprekken, sms-berichten, smartcards met pinnen en meldingen van mobiele apps. Wanneer het gebruikersaccount is geconfigureerd voor MFA, vereist de interactieve verificatiewerkstroom meer gebruikersinteractie via pop-updialoogvensters en smartcardgebruik. Als voor het gebruikersaccount geen MFA is vereist, kunt u nog steeds de andere Microsoft Entra-verificatieopties gebruiken. Zie Microsoft Entra-meervoudige verificatie gebruikenvoor meer informatie.

  • Microsoft Entra-wachtwoord: deze methode voor het maken van verbinding met Azure SQL Database maakt gebruik van identiteiten en hun wachtwoorden in Microsoft Entra-id. Dit is handig wanneer uw Windows-aanmeldingsreferenties zich niet in een federatief Azure-domein bevinden of het eerste domein of het clientdomein gebruikmaakt van Microsoft Entra-verificatie. Zie Microsoft Entra-verificatie voor Azure SQL voor meer informatie.

  • Geïntegreerde Microsoft Entra: Dit mechanisme voor het maken van verbinding met Azure SQL Database maakt gebruik van Windows-identiteiten die zijn gefedereerd met Microsoft Entra ID. Gebruik deze methode om verbinding te maken met SQL Database als u bent aangemeld bij Windows en uw referenties van een federatief domein gebruikt, of een beheerd domein dat is geconfigureerd voor naadloze eenmalige aanmelding voor passthrough- en wachtwoord-hashverificatie. Zie Microsoft Entra-verificatie voor naadloze eenmalige aanmelding van Azure SQL en Microsoft Entra voor meer informatie.

  • Microsoft Entra-service-principal: een service-principal is een Microsoft Entra-identiteit die u kunt maken voor gebruik met geautomatiseerde hulpprogramma's, taken en toepassingen. Met Service Principal-verificatie kunt u verbinding maken met uw SQL-exemplaar door de client-ID en de geheime sleutel van een service-principalidentiteit te gebruiken. Voer in SSMS de client-id in het veld Gebruikersnaam en het geheim in het veld Wachtwoord in. Zie Microsoft Entra-server-principals en Microsoft Entra-service-principals met Azure SQL voor meer informatie.

  • Microsoft Entra Managed Identity: Beheerde identiteiten zijn speciale vormen van service-principals. Er zijn twee typen beheerde identiteiten: door het systeem toegewezen en door de gebruiker toegewezen. Door het systeem toegewezen beheerde identiteiten worden rechtstreeks ingeschakeld op een Azure-resource. Door de gebruiker toegewezen beheerde identiteiten zijn een zelfstandige resource die u kunt toewijzen aan een of meer Azure-resources.

    Als u een beheerde identiteit wilt gebruiken om verbinding te maken met een SQL-resource via GUI-clients zoals SSMS en ADS, moet op de computer waarop de clienttoepassing wordt uitgevoerd een Microsoft Entra-client worden uitgevoerd waarop het certificaat van de identiteit is opgeslagen. Deze vereiste wordt meestal bereikt via een Azure-VM, omdat u de identiteit aan de machine kunt toewijzen via het portalvenster van de VIRTUELE machine. Zie Beheerde identiteiten in Microsoft Entra voor Azure SQL voor meer informatie.

  • Microsoft Entra Default: met deze optie wordt verificatie uitgevoerd op basis van wachtwoordloze en niet-inactieve mechanismen, waaronder beheerde identiteiten, Visual Studio, Visual Studio Code en de Azure CLI.

Gebruikersnaam

De gebruikersnaam om verbinding te maken. Deze instelling is in alleen-lezen modus wanneer u Windows-verificatie of geïntegreerde Microsoft Entra-verificatie selecteert. De instelling wordt vooraf ingevuld met de huidige aanmelding met uw Windows-gebruikersnaam.

Als u verbinding maakt met Microsoft Entra Universal met MFA, Microsoft Entra-wachtwoord, Microsoft Entra-service-principal of Microsoft Entra Default, voert u de naam in van de Microsoft Entra-identiteit waarmee u verbinding maakt.

Door de gebruiker toegewezen identiteit

Deze optie wordt weergegeven wanneer u verbinding maakt met Microsoft Entra Managed Identity. Het voltooien van deze optie is afhankelijk van het type identiteit.

Aanmelden

Voer de aanmelding waarmee u verbinding maakt in. Deze optie is alleen beschikbaar als u verbinding maakt met SQL Server-verificatie.

Wachtwoord

Voer het wachtwoord voor de aanmelding in. Deze optie kan alleen worden bewerkt als u verbinding wilt maken met behulp van SQL Server-verificatie, Microsoft Entra-service-principal of Microsoft Entra-wachtwoordverificatie .

Wachtwoord onthouden

Selecteer deze optie voor SQL Server om het ingevoerde wachtwoord op te slaan. Deze optie wordt weergegeven voor dezelfde verificatiemethoden die worden vermeld voor de optie Wachtwoord .

Encryptie

Selecteer het versleutelingsniveau voor de verbinding. De opties voor SQL Server Management Studio (SSMS) 20 zijn Strikt (SQL Server 2022 en Azure SQL), Verplicht en Optioneel. Wanneer deze functie is ingeschakeld, gebruikt SQL Server TLS-versleuteling voor alle gegevens die worden verzonden tussen de client en de server. Zie samenvatting van SQL Server- en clientversleutelingvoor meer informatie.

De standaardwaarde is verplicht in SQL Server Management Studio (SSMS) 20. strikte versleuteling (SQL Server 2022 en Azure SQL) moet worden gebruikt voor Azure SQL Database en Azure SQL Managed Instance. Strikte versleuteling (SQL Server 2022 en Azure SQL) kan worden gebruikt voor SQL Server wanneer de Force Strict Encryption functionaliteit is ingeschakeld op de instantie. In SQL Server Management Studio 21 heet dit Strict (Minimum SQL Server 2022 en Azure SQL).

Verplichte versleuteling kan worden gebruikt voor SQL Server wanneer force-versleuteling is ingeschakeld voor het exemplaar. Het kan ook worden gebruikt wanneer er geen versleuteling is geconfigureerd voor het exemplaar, als vertrouwensservercertificaat is ingeschakeld. Hoewel deze methode minder veilig is dan het installeren van een vertrouwd certificaat, biedt deze wel ondersteuning voor een versleutelde verbinding.

De eigenschap Versleuteling wordt weergegeven op de aanmeldingspagina voor SSMS 20.x en latere versies.

Servercertificaat vertrouwen

Wanneer optioneel of verplicht versleuteling is ingeschakeld of als de server is geconfigureerd om versleuteling af te dwingen, valideert SQL Server het servercertificaat op de clientcomputer niet wanneer versleuteling is ingeschakeld voor de netwerkcommunicatie tussen client en server.

De eigenschap Vertrouwensservercertificaat wordt weergegeven op de aanmeldingspagina voor SSMS 20.x en latere versies.

Hostnaam in het certificaat

De waarde in deze optie wordt gebruikt om een andere, maar verwachte CN of SAN op te geven in het servercertificaat voor de server waarmee SSMS verbinding maakt. Deze optie kan leeg blijven, zodat certificaatvalidatie ervoor zorgt dat de algemene naam (CN) of alternatieve onderwerpnaam (SAN) in het certificaat overeenkomt met de servernaam waarmee u verbinding maakt. Deze parameter kan worden ingevuld wanneer de servernaam niet overeenkomt met de CN of SAN, bijvoorbeeld bij het gebruik van DNS-aliassen. Zie Versleuteling en certificaatvalidatie in Microsoft.Data.SqlClientvoor meer informatie. |

De eigenschap Versleuteling wordt weergegeven op de aanmeldingspagina voor SSMS 20.x en latere versies.

Verbinden

Selecteer deze optie om verbinding te maken met de server.

Opties

Selecteer deze optie om het verbindingsdialoogvenster samen te vouwen of het dialoogvenster uit te vouwen om de tabbladen Verbindingseigenschappen, Always Encrypted en Aanvullende verbindingsparameters weer te geven.