Administrera ODBC-datakällor

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ODBC (Open Database Connectivity) är ett protokoll som används för att ansluta en MicrosoftAccess-databas till en extern datakälla, till exempel MicrosoftSQL 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 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 innehåller data och den anslutningsinformation som behövs för att få åtkomst till 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 får du från administratören för databasen 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.
  • Definiera ett namn på datakällan (DSN) genom att använda administratören för ODBC-datakällor för att lagra anslutningsinformationen i MicrosoftWindows-registret eller en DSN-fil, eller en anslutningssträng i Visual Basic-koden för att skicka 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

I fildatakällor (även kallade DSN-filer) lagras anslutningsinformation i en textfil i stället för i Windows-registret, och är oftast mer flexibla att använda än maskindatakällor. Du kan till exempel kopiera en fildatakälla till valfri dator med rätt ODBC-drivrutin, så att programmet kan förlita sig på konsekvent och korrekt anslutningsinformation till alla datorer det använder. Alternativt kan du placera fildatakällan på en enda server, dela den mellan många datorer i nätverket och enkelt samla 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

Du kan definiera en formaterad anslutningssträng som anger anslutningsinformation i en modul. Via anslutningssträngen skickas anslutningsinformationen direkt till ODBC-drivrutinshanteraren. Anslutningssträngen gör att programmet blir enklare att använda, i och med att kravet på att en systemadministratör eller användare först skapar en DSN innan du använder databasen tas bort.

Mer information om ODBC-gränssnittet finns i avsnittet Referens för ODBC-programmerare i MSDN.

Överst på sidan

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.

  1. I sökrutan i Windows aktivitetsfält startar du Kontrollpanelen.
  2. Dubbelklicka på Administrationsverktyg på Kontrollpanelen.
  3. Dubbelklicka på Datakällor (ODBC) i dialogrutan Administrationsverktyg.
    Dialogrutan ODBC – Administrera datakälla visas.
  4. Välj 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.
  5. Välj Lägg till.
  6. Välj den drivrutin du vill använda och välj sedan 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.
  7. 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.

Mer information finns i Lägga till en datakälla.

Överst på sidan