ODBC-tietolähteiden hallinta
Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Open Database Connectivity (ODBC) on protokolla, jonka avulla voit yhdistää MicrosoftAccess tietokannan ulkoiseen tietolähteeseen, kuten MicrosoftSQL Server. Tässä artikkelissa on yleisiä tietoja ODBC-tietolähteistä, niiden luomisesta ja yhteyden muodostamisesta niihin Access 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-ohjainten hallintaan, joka puolestaan käyttää tiettyä ODBC-ohjainta (esimerkiksi Microsoft SQL ODBC -ohjainta) yhteyden muodostamiseen tietolähteeseen. Access odbc-tietolähteiden avulla voit muodostaa yhteyden Access ulkoisiin tietolähteisiin, joissa ei ole valmiita 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ä ODBC-tietolähteen järjestelmänvalvojaa yhteystietojen tallentamiseen MicrosoftWindows rekisteriin tai DSN-tiedostoon tai Visual Basic-koodin yhdistämismerkkijonoon, joka välittää yhteystiedot suoraan ODBC-ohjainten hallintaan.

Konetietolähteet

Konetietolähteet tallentavat yhteystiedot Windows rekisteriin tietyssä 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 Windows rekisteriin, ja niitä on yleensä joustavampi käyttää kuin konetietolähteitä. 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.