Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel worden de beschikbare opties beschreven bij het maken van een nieuwe DSN-verbinding met SQL Server met behulp van de ODBC-gegevensbronbeheerdertoepassing.
Wanneer u een DSN maakt, wordt in de wizard een reeks schermen weergegeven waarmee u de informatie kunt opgeven die nodig is om verbinding te maken met SQL Server.
Nieuwe gegevensbron maken
Dit artikel heeft alleen betrekking op het maken van een DSN met behulp van het ODBC-stuurprogramma voor SQL Server. Het dialoogvenster ODBC-gegevensbronbeheerder wordt weergegeven wanneer u Toevoegen selecteert op het tabblad User DSN, System DSN of File DSN van het dialoogvenster ODBC-gegevensbronbeheerder. Kies het stuurprogramma en selecteer Voltooien om het eerste scherm van de wizard weer te geven.
Een nieuwe gegevensbron maken in SQL Server - Scherm 1
Naam
De naam van de gegevensbron die wordt gebruikt door een ODBC-toepassing wanneer er een verbinding met de gegevensbron wordt aangevraagd. Bijvoorbeeld 'Personeel'. De naam van de gegevensbron wordt weergegeven in het dialoogvenster ODBC-gegevensbronbeheerder.
Beschrijving
(Optioneel) Een beschrijving van de gegevensbron. Bijvoorbeeld 'Datum van dienst, salarisgeschiedenis en huidige beoordeling van alle werknemers'.
Een servernaam selecteren of invoeren
De naam van een exemplaar van SQL Server in uw netwerk. U moet een server opgeven in het volgende invoervak.
In de meeste gevallen kan het ODBC-stuurprogramma verbinding maken met behulp van de standaardprotocolvolgorde en de servernaam die in dit vak is opgegeven. Gebruik SQL Server Configuration Manager als u een alias wilt maken voor de server of clientnetwerkbibliotheken wilt configureren.
U kunt '(lokaal)' invoeren in het servervak wanneer u dezelfde computer gebruikt als SQL Server. De gebruiker kan vervolgens verbinding maken met het lokale exemplaar van SQL Server, zelfs wanneer een niet-netwerkversie van SQL Server wordt uitgevoerd. Meerdere exemplaren van SQL Server kunnen op dezelfde computer worden uitgevoerd. Als u een benoemd exemplaar van SQL Server wilt opgeven, wordt de servernaam opgegeven als <ServerName>\<InstanceName>.
Zie Aanmelden bij SQL Server voor meer informatie over servernamen voor verschillende typen netwerken.
Afronden (optioneel)
Als de informatie die op dit scherm is opgegeven, alles is dat nodig is om verbinding te maken met SQL Server, kunt u Voltooien selecteren. Standaardwaarden worden gebruikt voor alle kenmerken die zijn opgegeven op andere schermen van de wizard.
Een nieuwe gegevensbron maken voor SQL Server - Scherm 2
Geef de verificatiemethode op en stel geavanceerde clientvermeldingen van Microsoft SQL Server en het aanmeldings- en wachtwoord in dat het ODBC-stuurprogramma voor SQL Server gebruikt om verbinding te maken met SQL Server tijdens het configureren van de gegevensbron.
Opmerking
Hoewel Microsoft Entra ID de nieuwe naam is voor Azure Active Directory (Azure AD) om te voorkomen dat bestaande omgevingen worden onderbroken, blijft Azure AD in sommige vastgelegde elementen, zoals ui-velden, verbindingsproviders, foutcodes en cmdlets. In dit artikel zijn de twee namen uitwisselbaar.
Met geïntegreerde Windows-verificatie
Hiermee geeft u op dat het stuurprogramma een beveiligde (of vertrouwde) verbinding met een SQL Server aanvraagt. Wanneer deze optie is geselecteerd, gebruikt SQL Server geïntegreerde aanmeldingsbeveiliging om verbindingen tot stand te brengen met behulp van deze gegevensbron, ongeacht de huidige aanmeldingsbeveiligingsmodus op de server. Elke opgegeven aanmeldings-id of wachtwoord wordt genegeerd. De SQL Server-systeembeheerder moet uw Windows-aanmelding hebben gekoppeld aan een SQL Server-aanmeldings-id (bijvoorbeeld met behulp van SQL Server Management Studio).
U kunt eventueel een SPN (Service Principal Name) voor de server opgeven.
Met geïntegreerde Active Directory-verificatie
Hiermee geeft u op dat het stuurprogramma wordt geverifieerd bij SQL Server met behulp van Microsoft Entra-id. Wanneer deze optie is geselecteerd, gebruikt SQL Server geïntegreerde aanmeldingsbeveiliging van Microsoft Entra om een verbinding tot stand te brengen met behulp van deze gegevensbron, ongeacht de huidige aanmeldingsbeveiligingsmodus op de server.
Met SQL Server-verificatie
Hiermee geeft u op dat het stuurprogramma wordt geverifieerd bij SQL Server met behulp van een aanmeldings-id en wachtwoord.
Met Active Directory-wachtwoordverificatie
Opmerking
ActiveDirectoryPassword is verouderd. Zie ActiveDirectoryPassword is afgeschaft voor meer informatie.
Hiermee geeft u op dat het stuurprogramma wordt geverifieerd bij SQL Server met behulp van een aanmeldings-id en wachtwoord van Microsoft Entra.
Met interactieve Active Directory-verificatie
Geeft aan dat de authenticatie van het stuurprogramma bij SQL Server plaatsvindt via de interactieve modus van Microsoft Entra door een gebruikersnaam op te geven. Met deze optie wordt het dialoogvenster Azure Authentication-prompt geactiveerd.
Met verificatie van beheerde identiteit
Hiermee geeft u op dat het stuurprogramma wordt geverifieerd bij SQL Server met behulp van een beheerde identiteit.
Met Active Directory Service Principal-verificatie
Hiermee wordt aangegeven dat het stuurprogramma zich authenticeert bij SQL Server via een Microsoft Entra-service-principal.
Aanmeldings-id
Hiermee specificeert u de aanmeldings-id die het stuurprogramma gebruikt bij het maken van verbinding met SQL Server wanneer een van de volgende methoden is geselecteerd: met SQL Server-verificatie met behulp van een aanmeldings-id en wachtwoord die door de gebruiker zijn ingevoerd, met Active Directory Wachtwoordverificatie met behulp van een aanmeldings-id en wachtwoord die door de gebruiker zijn ingevoerd of met interactieve Active Directory-verificatie met behulp van een aanmeldings-id die door de gebruiker is ingevoerd. Als Verificatie met beheerde identiteit is geselecteerd, geeft u de object-id van de beheerde identiteit op of laat u leeg om de standaardidentiteit te gebruiken. Dit veld is alleen van toepassing op de verbinding die is gemaakt om de standaardinstellingen van de server te bepalen; deze is niet van toepassing op volgende verbindingen die zijn gemaakt met behulp van de gegevensbron nadat deze is gemaakt, met uitzondering van het gebruik van verificatie van beheerde identiteiten.
Wachtwoord
Hiermee geeft u het wachtwoord op dat het stuurprogramma gebruikt bij het verbinden met SQL Server, als bij SQL Server-verificatie een aanmeldings-id en wachtwoord door de gebruiker is ingevoerd of bij Active Directory-wachtwoordverificatie een aanmeldings-id en wachtwoord door de gebruiker is ingevoerd. Dit veld is alleen van toepassing op de verbinding die is gemaakt om de standaardinstellingen van de server te bepalen; deze is niet van toepassing op volgende verbindingen die zijn gemaakt met behulp van de nieuwe gegevensbron.
Zowel de aanmeldings-id als het wachtwoord zijn uitgeschakeld als geïntegreerde Windows-verificatie of geïntegreerde Active Directory-verificatie is geselecteerd.
Een nieuwe gegevensbron maken in SQL Server - Scherm 3
Geef de standaarddatabase op, verschillende ANSI-opties die door het stuurprogramma moeten worden gebruikt en de naam van een mirror-server.
De standaarddatabase veranderen in
Hiermee geeft u de naam van de standaarddatabase op voor elke verbinding die is gemaakt met behulp van deze gegevensbron. Wanneer dit selectievakje is uitgeschakeld, worden voor verbindingen de standaarddatabase gebruikt die is gedefinieerd voor de aanmeldings-id op de server. Wanneer dit vak is geselecteerd, overschrijft de database met de naam in het vak de standaarddatabase die is gedefinieerd voor de aanmeldings-id. Als het vak Bestandsnaam van de bijlagedatabase de naam van een primair bestand heeft, wordt de database die door het primaire bestand wordt beschreven, als een database gekoppeld met behulp van de databasenaam die is opgegeven in het vak Standaarddatabase wijzigen .
Het gebruik van de standaarddatabase voor de aanmeldings-id is efficiënter dan het opgeven van een standaarddatabase in de ODBC-gegevensbron.
Mirrorserver
Hiermee specificeert u de naam van de failoverpartner van de te spiegelen database. Als een databasenaam niet wordt weergegeven in het vak De standaarddatabase wijzigen of als de weergegeven naam de standaarddatabase is, wordt Mirror Server grijs weergegeven.
U kunt eventueel een SPN (Server Principal Name) voor de mirror-server opgeven. De SPN voor de mirrorserver wordt gebruikt voor wederzijdse verificatie tussen client en server.
Bestandsnaam van database bijvoegen
Hiermee geeft u de naam van het primaire bestand voor een bijvoegbare database. Deze database is gekoppeld en wordt gebruikt als de standaarddatabase voor de gegevensbron. Geef het volledige pad en de bestandsnaam op voor het primaire bestand. De naam van de database die is opgegeven in het vak Standaarddatabase wijzigen , wordt gebruikt als de naam voor de gekoppelde database.
ANSI-gequoteerde identificaties gebruiken
Hiermee geeft u op dat QUOTED_IDENTIFIER is ingesteld op ingeschakeld wanneer het ODBC-stuurprogramma voor SQL Server verbinding maakt. Wanneer dit selectievakje is ingeschakeld, dwingt SQL Server ANSI-regels af met betrekking tot aanhalingstekens. Dubbele aanhalingstekens kunnen alleen worden gebruikt voor id's, zoals kolom- en tabelnamen. Tekenreeksen moeten tussen enkele aanhalingstekens staan:
SELECT "LastName"
FROM "Person.Contact"
WHERE "LastName" = 'O''Brien';
Wanneer dit selectievakje is uitgeschakeld, komen er fouten voor bij toepassingen die gebruikmaken van aangehaalde identificatoren, zoals het hulpprogramma Microsoft Query dat bij Microsoft Excel wordt geleverd, wanneer ze SQL-instructies met aangehaalde identificatoren genereren.
Gebruik ANSI-nullwaarden, opvullingen en waarschuwingen.
Hiermee geeft u op dat de ANSI_NULLS, ANSI_WARNINGSen ANSI_PADDINGS opties worden ingesteld wanneer het ODBC-stuurprogramma voor SQL Server verbinding maakt.
Met ANSI_NULLS ingeschakeld, handhaaft de server de ANSI-regels voor het vergelijken van kolommen voor NULL. De ANSI-syntaxis IS NULL of IS NOT NULL moet worden gebruikt voor alle NULL vergelijkingen. De syntaxis = NULL van Transact-SQL wordt niet ondersteund.
Als ANSI_WARNINGS deze is ingeschakeld, geeft SQL Server waarschuwingsberichten uit voor voorwaarden die ANSI-regels schenden, maar niet in strijd zijn met de regels van Transact-SQL. Voorbeelden van dergelijke fouten zijn het afkappen van gegevens bij het uitvoeren van een INSERT- of UPDATE-instructie, of het tegenkomen van een null-waarde tijdens een samenvoegfunctie.
Als ANSI_PADDING deze instelling is ingeschakeld, worden volgspaties op varchar-waarden en volgnullen op varbinaire waarden niet automatisch ingekort.
Toepassingsintentie
Declareert het workloadtype van de toepassing bij het maken van verbinding met een server. Mogelijke waarden zijn ReadOnly- en ReadWrite-.
Failover met meerdere subnetten
Als uw toepassing verbinding maakt met een beschikbaarheidsgroep (AG) op verschillende subnetten, configureert het inschakelen van failover met meerdere subnetten het ODBC-stuurprogramma voor SQL Server om sneller te detecteren en verbinding te maken met de (momenteel) actieve server.
Transparante IP-resolutie van netwerk
Hiermee wijzigt u het gedrag van failover van meerdere subnetten om een snellere herverbinding mogelijk te maken tijdens een failover. Zie Transparent Network IP Resolution gebruiken met het ODBC-stuurprogramma voor meer informatie.
Kolomversleuteling
Maakt automatische ontsleuteling en versleuteling van gegevensoverdrachten naar en van kolommen mogelijk die zijn versleuteld met de functie Always Encrypted die beschikbaar is in SQL Server 2016 en hoger.
FMTONLY-metagegevensdetectie gebruiken
Gebruik de legacy SET FMTONLY metadatadiscoverymethode bij het maken van verbinding met SQL Server 2012 of hoger. Schakel deze optie alleen in wanneer u query's gebruikt die niet worden ondersteund door sp_describe_first_result_set, zoals query's die tijdelijke tabellen bevatten.
Een nieuwe gegevensbron maken in SQL Server - Scherm 4
Geef de taal op die moet worden gebruikt voor SQL Server-berichten, de tekensetomzetting en of het ODBC-stuurprogramma voor SQL Server regionale instellingen moet gebruiken. U kunt ook de logboekregistratie van langlopende query's en instellingen voor stuurprogrammastatistieken beheren.
De taal van SQL Server-systeemberichten wijzigen in
Elk exemplaar van SQL Server kan meerdere sets systeemberichten bevatten, met elke set in een andere taal (bijvoorbeeld Engels, Spaans, Frans, enzovoort). Als een gegevensbron is gedefinieerd op een server met meerdere sets systeemberichten, kunt u opgeven welke taal u wilt gebruiken voor systeemberichten. Selecteer de taal in de lijst. Deze optie is niet beschikbaar als er slechts één taal is geïnstalleerd op de SQL Server.
Sterke versleuteling gebruiken voor gegevens
Wanneer deze optie is geselecteerd, worden gegevens die worden doorgegeven via verbindingen die met deze DSN worden gemaakt, versleuteld. Aanmeldingen worden standaard versleuteld, zelfs als het selectievakje is uitgeschakeld. Deze optie is beschikbaar in ODBC-stuurprogramma versie 17 en ouder.
Verbindingsversleuteling
Declareert de verbindingsversleutelingsmodus die moet worden gebruikt wanneer verbindingen worden gemaakt met behulp van deze DSN. Het selecteren van de optie Optioneel of Verplicht is gelijk aan het gebruik van sterke versleuteling voor gegevens die niet zijn geselecteerd of geselecteerd. Wanneer Strikt wordt gebruikt, worden verbindingen versleuteld met TDS 8.0. Deze optie is beschikbaar in ODBC-stuurprogramma 18 en hoger.
Servercertificaat vertrouwen
Deze optie is alleen van toepassing wanneer Sterke versleuteling voor gegevens wordt ingeschakeld (ODBC-stuurprogramma 17 en ouder) of wanneer verbindingsversleuteling is ingesteld op Optioneel of Verplicht (ODBC-stuurprogramma 18 en hoger). Wanneer dit is geselecteerd, wordt het certificaat van de server niet gevalideerd om de juiste hostnaam van de server te hebben en te worden uitgegeven door een vertrouwde certificeringsinstantie. Het certificaat van de server wordt altijd gevalideerd wanneer u de modus Strikte versleuteling gebruikt.
Servercertificaat (optioneel)
Hiermee geeft u het servercertificaat (PEM, DER of CER-indeling) op dat overeenkomt met het certificaat dat door de server wordt geretourneerd tijdens de versleutelingsonderhandeling. Wanneer dit is opgegeven, wordt certificaatvalidatie uitgevoerd door te controleren of het certificaat van de server exact overeenkomt met het opgegeven certificaat. De optie Hostnaam in certificaat wordt genegeerd wanneer een servercertificaat is opgegeven. Deze optie is alleen van toepassing wanneer verbindingsversleuteling is ingesteld op Strikt en beschikbaar is in ODBC-stuurprogramma 18.1 en hoger.
Hostnaam in certificaat (optioneel)
Hiermee geeft u de hostnaam die moet worden gebruikt bij het valideren van het certificaat van de server. Als de servernaam leeg blijft, wordt deze gebruikt als hostnaam voor validatie. Een hostnaam kan alleen worden opgegeven wanneer het vertrouwensservercertificaat niet is geselecteerd. Deze optie is beschikbaar in ODBC-stuurprogramma 18 en hoger.
Vertaling uitvoeren voor tekengegevens
Wanneer dit selectievakje is ingeschakeld, converteert het ODBC-stuurprogramma voor SQL Server ANSI-tekenreeksen die zijn verzonden tussen de clientcomputer en SQL Server met unicode. Het ODBC-stuurprogramma converteert soms tussen de SQL Server-codepagina en Unicode op de clientcomputer. Voor deze optie is vereist dat de codepagina die wordt gebruikt door SQL Server een van de codepagina's is die beschikbaar zijn op de clientcomputer.
Wanneer dit selectievakje is uitgeschakeld, wordt er geen vertaling van uitgebreide tekens in ANSI-tekenreeksen uitgevoerd wanneer deze worden verzonden tussen de clienttoepassing en de server. Als de clientcomputer een ANDERE ANSI-codepagina (ACP) gebruikt dan de SQL Server-codepagina, worden uitgebreide tekens in ANSI-tekenreeksen mogelijk onjuist geïnterpreteerd. Als de clientcomputer dezelfde codepagina gebruikt voor de ACP die SQL Server gebruikt, worden de uitgebreide tekens correct geïnterpreteerd.
Regionale instellingen gebruiken bij het uitvoeren van valuta, getallen, datums en tijden
Hiermee geeft u op dat het stuurprogramma de landinstellingen van de clientcomputer gebruikt voor het opmaken van valuta, getallen, datums en tijden in tekenuitvoertekenreeksen. Het stuurprogramma gebruikt de standaard regionale instelling voor het Windows-aanmeldingsaccount van de gebruiker die verbinding maakt via de gegevensbron. Selecteer deze optie voor toepassingen die alleen gegevens weergeven, niet voor toepassingen die gegevens verwerken.
Langlopende query's opslaan in het logboekbestand
Hiermee wordt aangegeven dat het stuurprogramma elke query logt die langer duurt dan de lange querytijdwaarde. Langlopende query's worden vastgelegd in het opgegeven bestand. Als u een logboekbestand wilt opgeven, typt u het volledige pad en de bestandsnaam in het vak of selecteert u Bladeren om een logboekbestand te selecteren door door bestaande bestandsmappen te navigeren.
Lange querytijd (milliseconden)
Hiermee geeft u een drempelwaarde op, in milliseconden, voor logboekregistratie van langlopende query's. Elke query die langer duurt dan dit aantal milliseconden dat moet worden uitgevoerd, wordt geregistreerd.
Statistieken van ODBC-stuurprogramma's vastleggen in het logboekbestand
Hiermee geeft u op dat statistieken worden geregistreerd. Statistieken worden vastgelegd in het opgegeven bestand. Als u een logboekbestand wilt opgeven, typt u het volledige pad en de bestandsnaam in het vak of selecteert u Bladeren om een logboekbestand te selecteren door door bestaande bestandsmappen te navigeren.
Het statistiekenlogboek is een bestand met tabscheidingstekens dat kan worden geanalyseerd in Microsoft Excel of een andere toepassing die bestanden met tabscheidingstekens ondersteunt.
Aantal nieuwe pogingen verbinden
Hiermee geeft u het aantal keren op dat een mislukte verbindingspoging opnieuw moet worden geprobeerd.
Interval voor opnieuw proberen verbinden (seconden)
Hiermee geeft u het aantal seconden op tussen elke poging om de verbinding opnieuw te proberen. Zie Verbindingstolerantie in het ODBC-stuurprogramma voor meer informatie over de werking van deze optie en de Connect retry count-opties.
Fins
Als de informatie die op dit scherm is opgegeven, is voltooid, kunt u Voltooien selecteren. De DSN wordt gemaakt met alle kenmerken die zijn opgegeven op deze en andere schermen van de wizard en u krijgt de mogelijkheid om de zojuist gemaakte DSN te testen.