door: Scott Staskiewicz

8 juni 2020

ODBC, of Open Database Connectivity, is een gestandaardiseerde manier voor externe programma ‘ s om verbinding te maken met databasebeheersystemen. In dit artikel laten we u zien hoe u een ODBC-gegevensbronverbinding met een Microsoft SQL Server-exemplaar op Windows kunt instellen.

het programma openen

de eerste stap is het vinden en openen van het programma ODBC-gegevensbronnen in Windows. Dit is te vinden in het Configuratiescherm onder administratieve Tools of onder C:\ProgramData\Microsoft\Windows\Start Menu\Programma ’s \ beheerprogramma’ s. In de screenshot hieronder, zult u merken dat twee versies van het programma bestaan, een voor 32-bit en een voor 64-bit. De keuze van het programma dat u wilt gebruiken is degene die overeenkomt met de toepassing die u probeert te verbinden met de database. Als u bijvoorbeeld een 32-bits versie van excel hebt, wilt u de 32-bits ODBC-gegevensbron gebruiken.

Als u een DSN-Type

selecteert na het openen van het programma, ziet u enkele tabbladen met de naam DSN (Data Source Name):

User DSN: een ODBC-gegevensbron voor het specifieke windows-gebruikersaccount. Andere gebruikers kunnen de verbinding niet zien.

Systeem-DSN: een ODBC-gegevensbron die systeembrede is en kan worden gebruikt door elke gebruiker met de juiste rechten.

bestand DSN: een ODBC-gegevensbron die is ingesteld met behulp van bestanden met een .DSN bestandsextensie.

In dit voorbeeld richten we ons op het opzetten van een nieuw systeem DSN. Om dit te doen, klik op het tabblad Systeem DSN en klik vervolgens op de knop Toevoegen.

een stuurprogramma kiezen

na het klikken op de knop Toevoegen wordt u gevraagd een stuurprogramma te kiezen om uw gegevensbron in te stellen. Met Drivers kan het systeem SQL-en databasefuncties vertalen van de toepassing die u gebruikt naar het databasebeheersysteem waarmee u verbinding probeert te maken. Als u de driver die u zoekt niet ziet, maak je geen zorgen, terwijl de drivers voor elke database niet vooraf op uw systeem zijn geïnstalleerd, kunnen ze vaak worden gedownload van de website die is gekoppeld aan elke database Gratis. In dit geval gebruiken we het SQL Server-stuurprogramma om verbinding te maken met onze Microsoft SQL Server-instantie. Klik op” Finish ” (Voltooien) om te beginnen met het opzetten van de verbinding.

opmerking: afhankelijk van de gekozen bestuurder kunnen de volgende stappen er anders uitzien, maar vereisen ze vergelijkbare informatie.

de verbinding instellen

op dit scherm wilt u eerst uw nieuwe DSN een betekenisvolle naam geven, dit zal de naam zijn die u gebruikt om de verbinding in uw toepassingen aan te duiden. Er is ook ruimte om een beschrijving van de driver te plaatsen, die kan worden gebruikt om meer details over de verbinding toe te voegen. Tenslotte voer je het adres in van de SQL server waarmee je verbinding probeert te maken. In dit geval, het is de SQLEXPRESS SQL Server instantie die zich op de Windows server met IP-adres 10.3.0.4. Klik op “Next” om verder te gaan.

de volgende stap is het instellen van de manier waarop de ODBC uw verbinding met de SQL Server zal verifiëren. Voor Microsoft SQL Server kunt u ervoor kiezen Windows-verificatie of de gebruikersverificatie native to Microsoft SQL Server te gebruiken. Als u hebt gekozen voor SQL Server authentication, die is geselecteerd in de screenshot hieronder, zal het willen dat u een specifieke login hier in te voeren. Dit is niet de enige login die u kunt gebruiken om verbinding te maken met de server met de ODBC-verbinding, maar het zal worden gebruikt om de verbinding te testen en om automatisch enkele standaardinstellingen te verkrijgen voor de rest van de ODBC-configuratie, als het vakje is aangevinkt. U zult ook de Client configuratie knop zien, de functionaliteit hiervan wordt beschreven in de volgende sectie. Zodra alles is ingesteld, klik op “Next” om verder te gaan.

door op clientconfiguratie te klikken in de sectie authenticatie, wordt u naar het onderstaande scherm gebracht. In dit scherm kunt u een alias voor uw server kiezen, evenals het poortnummer en de communicatiebibliotheek die wordt gebruikt.

nadat u klaar bent met het instellen van authenticatie voor uw verbinding, landt u op dit scherm. Uw eerste optie hier is het wijzigen van de standaard database voor de verbinding met de SQL server. Dit bepaalt welke groep tabellen het systeem zal proberen te bevragen wanneer u niet verwijst naar het databaseschema in uw zoekopdracht. Als er een specifieke database is op de SQL Server zal uw toepassing gebruik maken van, je wilt om het te kiezen als uw standaard. Met de tweede optie kunt u een losse database koppelen aan de database waarmee u verbinding maakt, maar dit is niet altijd de beste praktijk om te gebruiken. Naast deze opties kunt u met de eerste twee keuzerondjes kiezen of de verbinding voldoet aan ANSI-conventies en met de derde optie kunt u een spiegelsql-Server gebruiken als failover. Klik op “Next” om verder te gaan.

tot slot, wilt u een aantal Laatste opties voor de verbinding te kiezen. Hier kunt u kiezen taal, vertaling, data encryptie, en logging opties. Sterke encryptie wordt sterk aanbevolen als u verbinding maakt van buiten een veilig netwerk. Nadat u de gewenste opties hebt geselecteerd, kunt u klikken op “Finish”.

testen 1, 2, 3

zodra u op Voltooien klikt, wordt u een prompt getoond met de informatie die u hebt ingevuld met betrekking tot de databaseverbinding. Als er iets mis lijkt, kunt u klikken op Annuleren en uw selecties wijzigen. Anders, wordt voorgesteld dat u probeert ” Test gegevensbron…”. Dit zal proberen om verbinding te maken met de database met behulp van de login die u eerder had verstrekt.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.