ODBC (Open Database Connectivity) är ett protokoll som du kan använda för att ansluta en Microsoft Access-databas till en extern datakälla, till exempel Microsoft SQL Server. I den här artikeln finns allmän information om ODBC-datakällor, hur du skapar dem och hur du ansluter till dem med Microsoft Access. Proceduren kan variera beroende på vilka databasprodukter och ODBC-drivrutiner som används.
I den här artikeln
Om ODBC-datakällor
En datakälla är en datakälla kombinerad med den anslutningsinformation som krävs för att komma åt dessa data. Exempel på datakällor är SQL Server, Oracle RDBMS, ett kalkylblad och en textfil. Exempel på anslutningsinformation är serverplats, databasnamn, inloggnings-ID, lösenord och olika ODBC-drivrutinsalternativ som beskriver hur du ansluter till datakällan. Den här informationen kan hämtas från administratören för den databas som du vill ansluta till.
I ODBC-arkitekturen ansluter ett program, till exempel Access, till ODBC-drivrutinshanteraren, där en speciell ODBC-drivrutin (till exempel ODBC-drivrutinen för Microsoft SQL) används för anslutning till datakällan. I Access använder du ODBC-datakällor när du ansluter till datakällor som är externa och som inte har inbyggda drivrutiner.
Gör så här när du vill ansluta till de här datakällorna:
-
Installera lämplig ODBC-drivrutin på datorn där datakällan finns.
-
Ange ett namn på datakällan (DSN) genom att använda administratören för OBDC-datakällor för att lagra anslutningsinformationen i Microsoft Windows-registret eller en DSN-fil, eller en anslutningssträng i Visual Basic-koden för att skicka vidare anslutningsinformationen direkt till ODBC-drivrutinshanteraren.
Maskindatakällor
I maskindatakällorna lagras anslutningsinformation i Windows-registret på en specifik dator. Du kan använda maskindatakällor endast på den dator där de är definierade. Det finns två typer av maskindatakällor – användare och system. Användardatakällor kan endast användas av den aktuella användaren och är endast synliga för den användaren. Systemdatakällor kan användas av alla användare på en dator och visas för alla användare på datorn och systemomfattande tjänster. En maskindatakälla är särskilt användbar när du vill uppnå ökad säkerhet, eftersom endast användare som är inloggade kan se maskindatakällan och den inte kan kopieras av en fjärranvändare till en annan dator.
Fildatakällor
Fildatakällor (även kallade DSN-filer) lagrar anslutningsinformation i en textfil, inte i Windows-registret, och är i allmänhet mer flexibla att använda än maskindatakällor. Du kan till exempel kopiera en fildatakälla till en dator som har rätt ODBC-drivrutin så att programmet kan förlita sig på konsekvent och korrekt anslutningsinformation till alla datorer som används. Eller så kan du placera fildatakällan på en enda server, dela den mellan många datorer i nätverket och enkelt underhålla anslutningsinformationen på en plats.
En fildatakälla kan också vara odelbar. En odelbar fildatakälla finns på en enda dator och pekar på en maskindatakälla. Du kan använda odelbara fildatakällor för att få åtkomst till befintliga maskindatakällor från fildatakällor.
Anslutningssträngar
I en modul kan du definiera en formaterad anslutningssträng som anger anslutningsinformation. En anslutningssträng skickar anslutningsinformationen direkt till ODBC-drivrutinshanteraren, och den förenklar ditt program genom att ta bort kravet att en systemadministratör eller användare först skapar ett DSN innan du använder databasen.
Mer information om ODBC-gränssnittet finns i avsnittet Referens för ODBC-programmerare (på engelska) på webbplatsen MSDN.
Lägga till en ODBC-datakälla
Innan du fortsätter bör du skaffa och installera lämplig ODBC-drivrutin för den datakälla som du vill ansluta till.
Obs!: Du måste tillhöra administratörsgruppen på din lokala dator för att kunna lägga till eller konfigurera en ODBC-datakälla.
-
Klicka på Start och sedan på Kontrollpanelen .
-
Dubbelklicka på Administrationsverktyg på Kontrollpanelen.
-
Dubbelklicka på Datakällor (ODBC) i dialogrutan Administrationsverktyg.
Dialogrutan ODBC – Administrera datakälla visas.
-
Klicka på Användar-DSN, System-DSN eller Fil-DSN, beroende på vilken typ av datakälla du vill lägga till. Mer information finns i avsnittet Om ODBC-datakällor.
-
Klicka på Lägg till.
-
Välj önskad drivrutin och klicka sedan på Slutför eller Nästa.
Om önskad drivrutin inte finns med i listan kontaktar du administratören för databasen du ansluter till för att få information om hur du skaffar rätt drivrutin.
-
Följ instruktionerna och ange den anslutningsinformation som begärs i de dialogrutor som visas.
Klicka på Hjälp i ODBC-dialogrutorna för mer information om enskilda inställningar.