af: Scott Staskios
8.juni 2020
ODBC, eller Open Database Connectivity, er en standardiseret måde for eksterne programmer at oprette forbindelse til databasestyringssystemer. I denne artikel viser vi dig, hvordan du opretter en ODBC-datakildeforbindelse til en Microsoft-serverinstans på vinduer.
åbning af programmet
det første trin er at finde og åbne ODBC-Datakilderprogrammet i vinduer. Dette kan findes i kontrolpanelet under Administrative værktøjer eller under C:\ProgramData\Microsoft\Windows\Start Menu\Programmer \ Administrative værktøjer. I skærmbilledet nedenfor vil du bemærke, at der findes to versioner af programmet, en til 32-bit og en til 64-bit. Valget af program, du vil bruge, er det, der matcher det program, du prøver at oprette forbindelse til databasen. Hvis du f.eks. har en 32-bit version af ODBC, skal du bruge 32-bit ODBC-datakilden.
valg af en DSN-Type
når du har åbnet programmet, vil du se et par faner med navnet DSN (Datakildenavn):
bruger DSN: en ODBC-datakilde til den specifikke vinduer brugerkonto. Andre brugere kan ikke se forbindelsen.
System DSN: en ODBC-datakilde, der er hele systemet og kan udnyttes af enhver bruger med de rette rettigheder.
fil DSN: en ODBC datakilde, der er konfigureret ved hjælp af filer med en .DSN filtypenavn.
i dette eksempel vil vi fokusere på at oprette et nyt system DSN. For at gøre dette skal du klikke på fanen System DSN og derefter klikke på knappen Tilføj.
valg af Driver
når du har klikket på knappen Tilføj, bliver du bedt om at vælge en driver til at konfigurere din datakilde. Drivere giver systemet mulighed for at oversætte Databasefunktioner fra det program, du bruger, til det databasestyringssystem, du prøver at oprette forbindelse til. Hvis du ikke kan se den driver, du er på udkig efter, ikke ærgre sig, mens driverne for hver database ikke kommer forudinstalleret på dit system, kan de ofte hentes fra hjemmesiden er forbundet med hver database gratis. I dette tilfælde bruger vi serverdriveren til at oprette forbindelse til vores Microsoft SERVERINSTANS. Klik på” Udfør ” for at begynde at oprette forbindelsen.
Bemærk: afhængigt af den valgte driver kan de næste trin se anderledes ud, men kræver lignende oplysninger.
konfiguration af forbindelsen
på denne skærm vil du først give dit nye DSN et meningsfuldt navn, dette vil være det navn, du bruger til at henvise til forbindelsen i dine applikationer. Der er også plads til at sætte en beskrivelse af driveren, som kan bruges til at tilføje flere detaljer om forbindelsen. Til sidst indtaster du adressen på den server, du forsøger at oprette forbindelse til. I dette tilfælde er det serverinstansen, der er placeret på serveren med IP-adresse 10.3.0.4. Klik på” Næste ” for at fortsætte.
det næste trin indebærer opsætning af den måde, ODBC vil godkende din forbindelse til serveren. Du kan vælge at bruge Microsoft-godkendelse eller den brugergodkendelse, der er indbygget i Microsoft-serveren. Hvis du har valgt servergodkendelse, som er valgt i skærmbilledet nedenfor, vil det have dig til at indtaste et specifikt login her. Dette er ikke det eneste login, du kan bruge til at oprette forbindelse til serveren med ODBC-forbindelsen, men det vil blive brugt til at teste forbindelsen og automatisk få nogle standardindstillinger for resten af ODBC-konfigurationen, hvis feltet er markeret. Du vil også bemærke Klientkonfigurationsknappen, funktionaliteten af dette er beskrevet i næste afsnit. Når alt er indstillet, skal du klikke på “Næste” for at fortsætte.
ved at klikke på Klientkonfiguration i godkendelsesafsnittet bringes du til skærmen nedenfor. Denne skærm giver dig mulighed for at vælge et alias til din server samt det portnummer og kommunikationsbibliotek, der bruges.
når du er færdig med at konfigurere godkendelse til din forbindelse, lander du på denne skærm. Din første mulighed her er at ændre standarddatabasen for forbindelsen til serveren. Dette bestemmer, hvilken gruppe tabeller systemet vil forsøge at forespørge, når du ikke henviser til databaseskemaet i din forespørgsel. Hvis der er en bestemt database på serveren, vil din applikation udnytte, du vil vælge den som din standard. Den anden mulighed giver dig mulighed for at vedhæfte en løsrevet database til den database, du opretter forbindelse til, men det er ikke altid bedste praksis at bruge. Ud over disse muligheder giver de to første radioknapper dig mulighed for at vælge, om forbindelsen overholder ANSI-konventioner, og den tredje mulighed gør det muligt at bruge en mirror-server som en failover. Klik på” Næste ” for at fortsætte.
endelig vil du vælge nogle endelige muligheder for forbindelsen. Her kan du vælge sprog, oversættelse, datakryptering og logning. Stærk kryptering anbefales stærkt, hvis du opretter forbindelse uden for et sikkert netværk. Når du har valgt de ønskede indstillinger, kan du klikke på “Udfør”.
Test 1, 2, 3
når du har klikket på Udfør, får du vist en prompt med de oplysninger, du har udfyldt vedrørende databaseforbindelsen. Hvis noget ser forkert ud, kan du klikke på Annuller og ændre dine valg. Ellers foreslås det, at du prøver “Test datakilde…”. Dette vil forsøge at oprette forbindelse til databasen ved hjælp af det login, du tidligere havde angivet.