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 MicrosoftAccess-tietokanta yhdistetään ulkoiseen tietolähteeseen, kuten MicrosoftSQL Serveriin. Tässä artikkelissa on yleistä tietoa ODBC-tietolähteistä, niiden luomisesta ja yhteyden muodostamisesta niihin 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-nimi) tallentamalla yhteyden tiedot MicrosoftWindowsin rekisteriin tai DSN-tiedostoon ODBC-tietolähteen järjestelmänvalvojan kautta tai välitä yhteystiedot suoraan ODBC-ohjaintenhallintaan lisäämällä yhteysmerkkijono Visual Basic -koodiin.

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 niiden käyttäminen on yleensä joustavampaa kuin konetietolähteiden. Voit esimerkiksi kopioida tiedostotietolähteen mihin tahansa tietokoneeseen, jossa on oikea ODBC-ohjain, jotta sovelluksesi voi luottaa siihen, että kaikkien sen käyttämien tietokoneiden yhteystiedot ovat yhdenmukaiset ja oikeat. Voit myös sijoittaa tiedostotietolähteen yksittäiseen palvelimeen, jakaa sen usean verkkoon kytketyn tietokoneen kesken ja säilyttää yhteystiedot helposti yhdessä paikassa.

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ääritellä muotoillun yhteysmerkkijonon, joka määrittää yhteyden tiedot. Yhteysmerkkijono välittää yhteyden tiedot suoraan ODBC-ohjaimen hallintaohjelmaan, mikä yksinkertaistaa sovellusta, koska järjestelmänvalvojan tai käyttäjän ei tarvitse luoda DSN:ää ennen tietokannan käyttämistä.

Lisätietoja ODBC-liittymästä on MSDN:n ODBC-ohjelmointirajapinnan Reference-osassa .

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. Käynnistä Ohjauspaneeli Windowsin tehtäväpalkin hakuruudussa.
  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än DSN,järjestelmän DSN tai tiedoston 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.

Lisätietoja on artikkelissa Tietolähteen lisääminen.

Sivun alkuun