Administrere ODBC-datakilder

ODBC (Open Database Connectivity) er en protokol, som du kan bruge til at forbinde en Microsoft Access-database med en ekstern datakilde, f.eks. Microsoft SQL Server. Denne artikel indeholder generelle oplysninger om ODBC-datakilder, hvordan du opretter dem, hvordan du opretter forbindelse til dem ved hjælp af Microsoft Office Access 2007. Proceduretrinnene kan variere, afhængigt af de specifikke databaseprodukter og de anvendte ODBC-drivere.

Denne artikel indeholder

Om ODBC-datakilder

Tilføje en ODBC-datakilde

Om ODBC-datakilder

En datakilde er en kilde til data kombineret med de forbindelsesoplysninger, der kræves for at få adgang til de pågældende data. Eksempler på datakilder er SQL Server, Oracle RDBMS, et regneark og en tekstfil. Eksempler på forbindelsesoplysninger omfatter serverplacering, databasenavn, logon-id, adgangskode og forskellige ODBC-driverindstillinger, der beskriver, hvordan der skal oprettes forbindelse til datakilden. Du kan få disse oplysninger fra administratoren af den database, du vil oprette forbindelse til.

I ODBC-arkitekturen opretter et program, f.eks. Access, forbindelse til ODBC-driverstyring, som derefter bruger en specifik ODBC-driver (f.eks. Microsoft SQL ODBC-driver) til at oprette forbindelse til en datakilde. I Access bruger du ODBC-datakilder til at oprette forbindelse til datakilder, der er eksterne i forhold til Access, og som ikke har indbyggede drivere.

Hvis du vil oprette forbindelse til disse datakilder, skal du gøre følgende:

  • Installer den relevante ODBC-driver på den computer, der indeholder datakilden.

  • Definer et datakildenavn (DSN) ved hjælp af enten ODBC-datakildeadministratoren, der gemmer forbindelsesoplysningerne i registreringsdatabasen i Microsoft Windows eller i en DSN-fil, eller ved hjælp af en forbindelsesstreng i Visual Basic-kode, der bruges til at sende forbindelsesoplysningerne direkte til ODBC-driverstyring.

Maskindatakilder

Maskindatakilder gemmer forbindelsesoplysninger i registreringsdatabasen i Windows på en specifik computer. Du kan kun bruge maskindatakilder på den computer, hvor de er defineret. Der er to typer maskindatakilder – brugerdefinerede og system. Brugerdatakilder kan kun bruges af den aktuelle bruger, og de er kun synlige for denne bruger. Systemdatakilder kan bruges af alle brugere på en computer, og de er synlige for alle brugere på computeren og for systemets tjenester. En maskindatakilde er især nyttig, når du ønsker ekstra sikkerhed, da det kun er brugere, der er logget på, der kan få vist maskindatakilden, og den kan ikke kopieres af en fjernbruger til en anden computer.

Fildatakilder

Fildatakilder, også kaldet DSN-filer, lagrer forbindelsesoplysninger i en tekstfil, ikke i Windows-registreringsdatabasen, og de er generelt mere fleksible at bruge end maskindatakilder. Du kan f.eks. kopiere en fildatakilde til alle computere, der har den korrekte ODBC-driver, så dit program har adgang til konsistente og præcise forbindelsesoplysninger til alle de computere, der anvendes. Eller du kan placere fildatakilden på en enkelt server, så du kan dele den mellem mange computere på netværket og let vedligeholde forbindelsesoplysningerne på ét sted.

En fildatakilde kan også være af en type, der ikke kan deles. En fildatakilde, der ikke kan deles, er indeholdt på en enkelt computer og peger på en maskindatakilde. Du kan bruge fildatakilder, der ikke kan deles, til at få adgang til eksisterende maskindatakilder fra fildatakilder.

Forbindelsesstrenge

I et modul kan du definere en formateret forbindelsesstreng, der angiver forbindelsesoplysningerne. En forbindelsesstreng overfører forbindelsesoplysningerne direkte til ODBC-driverstyringen, og den gør det lettere at anvende dit program, fordi den fjerner kravet om, at en systemadministrator eller bruger først opretter en DSN, før du kan bruge databasen.

Du kan finde flere oplysninger om ODBC-grænsefladen i afsnittet ODBC Programmer's Reference (På engelsk) på MSDN. Siden er evt. på engelsk.

Toppen af siden

Tilføje en ODBC-datakilde

Før du fortsætter, skal du hente og installere den relevante ODBC-driver til den datakilde, du vil oprette forbindelse til.

Bemærk:  Du skal være medlem af gruppen Administratorer på den lokale maskine for at kunne tilføje eller konfigurere en ODBC-datakilde.

  1. Klik på Start, og klik derefter på Kontrolpanel.

  2. Dobbeltklik på Administration i Kontrolpanel.

  3. Dobbeltklik på Datakilder (ODBC) i dialogboksen Administration.

    Dialogboksen ODBC-datakildeadministrator vises.

  4. Klik på Bruger-DSN, System-DSN eller Fil-DSN, afhængigt af den type datakilde, du vil tilføje. Du kan finde flere oplysninger i afsnittet Om ODBC-datakilder.

  5. Klik på Tilføj.

  6. Vælg den driver, du vil bruge, og klik derefter på Udfør eller Næste.

    Hvis den ønskede driver ikke vises, skal du kontakte administratoren for den database, du opretter forbindelse til, for at få oplysninger om, hvordan du får adgang til den korrekte driver.

  7. Følg instruktionerne, og indtast de krævede forbindelsesoplysninger i de følgende dialogbokse.

Klik på Hjælp i ODBC-dialogboksene for at få flere oplysninger om de enkelte indstillinger.

Toppen af siden

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×