Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Open Database Connectivity (ODBC) on protokolla, jonka avulla voit yhdistää Microsoft Access -tietokannan ulkoiseen tietolähteeseen, kuten Microsoft SQL Serveriin. Tässä artikkelissa on yleistä tietoa ODBC-tietolähteistä, niiden luomisesta ja yhteyden muodostamisesta niihin Microsoft Accessin avulla. Toimenpiteen vaiheet saattavat vaihdella käytettyjen tietokantatuotteiden ja ODBC-ohjainten mukaan.

Artikkelin sisältö

Tietoja ODBC-tietolähteistä

Tietolähde on tietojen lähde, joka sisältää myös kyseisten tietojen käyttämiseen vaadittavat yhteystiedot. Tietolähteitä ovat esimerkiksi SQL Server, Oracle RDBMS, laskentataulukko ja tekstitiedosto. Yhteystietoihin taas kuuluvat esimerkiksi palvelimen sijainti, tietokannan nimi, kirjautumistunnus, salasana ja eri ODBC-ohjainasetukset, joissa kuvataan yhteyden muodostaminen tietolähteeseen. Nämä tiedot saa sen tietokannan järjestelmänvalvojalta, johon yhteys halutaan muodostaa.

ODBC-arkkitehtuurissa sovellus, kuten Access, muodostaa yhteyden ODBC-ohjaimen hallintaohjelmaan, joka puolestaan muodostaa yhteyden tietolähteeseen tietyn ODBC-ohjaimen avulla (kuten Microsoft SQL ODBC -ohjain). Accessissa muodostat ODBC-tietolähteiden avulla yhteyden Accessin ulkopuolisiin tietolähteisiin, joissa ei ole sisäisiä ohjaimia.

Muodosta yhteys näihin tietolähteisiin toimimalla seuraavasti:

  • Asenna sopiva ODBC-ohjain tietokoneeseen, jossa tietolähde on.

  • Määritä tietolähteen nimi (DSN) käyttämällä joko ODBC-tietolähteen hallintaa yhteystietojen tallentamiseksi Microsoft Windowsin rekisteriin tai DSN-tiedostoon tai Visual Basic- koodin yhteysmerkkijonoa yhteystietojen välittämiseksi suoraan ODBC-ohjaimen hallintaohjelmaan.

Konetietolähteet

Konetietolähteet tallentavat yhteystiedot Windowsin rekisteriin tietokoneessa. Voit käyttää konetietolähteitä vain siinä tietokoneessa, johon ne on määritetty. Konetietolähteitä on kahdentyyppisiä – käyttäjä- ja järjestelmätietolähteitä. Vain nykyinen käyttäjä voi käyttää käyttäjätietolähteitä, ja ne näkyvät vain kyseiselle käyttäjälle. Kaikki tietokoneen käyttäjät voivat käyttää järjestelmätietolähteitä, ja ne näkyvät kaikille tietokoneen ja järjestelmänlaajuisten palveluiden käyttäjille. Konetietolähde on erityisen hyödyllinen silloin, kun haluat tehostaa suojausta, sillä vain sisäänkirjautuneet käyttäjät voivat tarkastella konetietolähdettä eikä etäkäyttäjä voi kopioida sitä toiseen tietokoneeseen.

Tiedostotietolähteet

Tiedostotietolähteet (eli DSN-tiedostot) tallentavat yhteystiedot tekstitiedostoon, eivät Windowsin rekisteriin, ja ne ovat yleensä joustavampia käyttää kuin konetietolähteet. Voit esimerkiksi kopioida tiedostotietolähteen mihin tahansa tietokoneeseen, jossa on oikea ODBC-ohjain, jotta sovellus voi käyttää yhdenmukaisia ja tarkkoja yhteystietoja kaikkiin tietokoneisiin, joita se käyttää. Voit myös sijoittaa tiedoston tietolähteen yhteen palvelimeen, jakaa sen useiden verkon tietokoneiden välillä ja säilyttää helposti yhteystiedot yhdessä sijainnissa.

Tiedostotietolähde voi olla myös jakamaton. Jakamaton tiedostotietolähde on yhdessä tietokoneessa ja osoittaa konetietolähteeseen. Voit käyttää olemassa olevia konetietolähteitä tiedostotietolähteiden kautta jakamattomien tiedostotietolähteiden avulla.

Yhteysmerkkijonot

Moduulissa voit määrittää muotoillun yhteysmerkkijonon, joka määrittää yhteystiedot. Yhteysmerkkijono välittää yhteystiedot suoraan ODBC-ohjainten hallintaan, ja se auttaa yksinkertaistamaan sovellusta poistamalla vaatimuksen siitä, että järjestelmänvalvoja tai käyttäjä luo DSN:n ennen tietokannan käyttöä.

Lisätietoja ODBC-liittymästä saat MSDN:n ODBC:n ohjelmointi -osasta.

Sivun alkuun

ODBC-tietolähteen lisääminen

Ennen kuin jatkat, hanki ja asenna sopiva ODBC-ohjain siihen tietolähteeseen, johon haluat muodostaa yhteyden.

Huomautus:  Sinun on oltava paikallisen tietokoneesi Järjestelmänvalvojat-ryhmän jäsen, jotta voit lisätä tai määrittää ODBC-tietolähteen.

  1. Valitse Käynnistä ja valitse sitten Ohjauspaneeli.

  2. Kaksoisnapsauta ohjauspaneelissa Valvontatyökalut-kohtaa.

  3. Kaksoisnapsauta Valvontatyökalut-valintaikkunassa Tietolähteet (ODBC) -kohtaa.

    ODBC-tietolähteen hallinta -valintaikkuna tulee näkyviin.

  4. Valitse Käyttäjätietolähde (DSN), Järjestelmätietolähde (DSN) tai Tiedostotietolähde (DSN) sen mukaan, minkä tyyppisen tietolähteen haluat lisätä. Lisätietoja on osassa Tietoja ODBC-tietolähteistä.

  5. Valitse Lisää.

  6. Valitse ohjain, jota haluat käyttää, ja valitse sitten Valmis tai Seuraava.

    Jos haluamasi ohjain ei ole luettelossa, ota yhteyttä sen tietokannan järjestelmänvalvojaan, johon haluat muodostaa yhteyden, ja pyydä ohjeet oikean ohjaimen hankkimiseen.

  7. Noudata ohjeita ja kirjoita vaadittavat yhteystiedot näyttöön tuleviin valintaikkunoihin.

Jos haluat lisätietoja yksittäisistä asetuksista, napsauta Ohje-kohtaa ODBC-valintaikkunassa.

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.