Open Database Connectivity (ODBC) on protokolla, jolla MicrosoftAccess-tietokanta yhdistetään ulkoiseen tietolähteeseen, kuten MicrosoftSQL Serveriin. Tässä artikkelissa on yleisiä tietoja 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) käyttämällä ODBC-tietolähteen järjestelmänvalvojaa yhteystietojen tallentamiseen MicrosoftWindowsin rekisteriin tai DSN-tiedostoon tai Visual Basic -koodin yhdistämismerkkijonoon, joka välittää yhteystiedot suoraan ODBC Driver Managerille.
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-käyttöliittymästä on MSDN:n ODBC-ohjelmointirajapinnan viiteosiossa .
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.
- Käynnistä Windowsin tehtäväpalkin Haku-ruudussa Ohjauspaneeli.
- Kaksoisnapsauta ohjauspaneelissa Valvontatyökalut-kohtaa.
- Kaksoisnapsauta Valvontatyökalut-valintaikkunassa Tietolähteet (ODBC) -kohtaa.
ODBC-tietolähteen hallinta -valintaikkuna tulee näkyviin. - Valitse Käyttäjän DSN, Järjestelmän DSN tai Tiedoston DSN lisättävän tietolähteen tyypin mukaan. Lisätietoja on osassa Tietoja ODBC-tietolähteistä.
- Valitse Lisää.
- 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. - 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