Tietojen tuominen tai linkittäminen SQL Server -tietoihin

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Jos osastosi tai työryhmäsi tallentaa tietoja Microsoft SQL Serveriin, saatat törmätä tilanteisiin, joissa sinun täytyy käsitellä SQL Server -tietoja, jotka on tallennettu ohjelmistoon Microsoft Office Access 2007.

Jos et tunne SQL Serveriä ja haluat lisätietoja siitä, tutustu Microsoft SQL Serverin omaan sivuun. Voit hyödyntää tämän artikkelin Katso myös -kohdan linkkiä.

Voit tuoda tietoja SQL Server -objekteista (taulukoista tai näkymistä) ohjelmistoon Office Access 2007 kahdella tavalla: tuomalla tiedot tai linkittämällä tiedot. Jos tuot tietoja, kopioit tiedot Access-tietokantaan. Tämän jälkeen tietoihin Accessissa tekemät muutokset eivät vaikuta SQL Server -tietokannan tietoihin. Samalla tavalla tuomisen jälkeen SQL Serverin taulukossa tai näkymässä tehdyt muutokset eivät vaikuta Access-taulukon tietoihin. Kun taas linkität SQL Server -tietoihin, tiedot pysyvät SQL Server -koneessa: Access käyttää ainoastaan yhteyttä tietoihin. Tietoihin Accessissa tekemäsi muutokset tehdään myös SQL Serverin tietoihin. Samoin myös SQL Server -tietokantaan tekemäsi muutokset näkyvät myös Accessin linkitetyssä taulukossa.

Tässä artikkelissa annetaan ohjeet sekä SQL Server -tietojen tuomiseen Access 2007-ohjelmistoon että niihin linkittämiseen siinä.

Valitse haluamasi toimet

SQL Server -tietojen tuominen

SQL Serverin tietoihin linkittäminen

Lue lisätietoja siitä, miten Access tulkitsee SQL Server -tietotyyppejä

SQL Server -tietojen tuominen

Kun tuot SQL Server -tietoja, niistä luodaan kopio Access-tietokantaan. Tuontitoiminnon aikana määrität kopioitavat taulukot ja näkymät.

Tuontitoiminto luo Accessiin taulukon ja kopioi sitten SQL Server -tietokannan tiedot tähän Access-taulukkoon. Katso myös -kohdasta löydät linkkejä, joiden avulla voit lukea lisätietoja taulukoiden tiedoista ja tietokantojen rakenteesta.

Tuontitoiminnon lopussa voit valita, haluatko tallentaa tuontitoiminnon tiedot määrityksenä. Tuontimääritys auttaa sinua myöhemmin toistamaan tuontitoiminnon ilman, että sinun tarvitsee käydä joka kerta läpi Ohjattu tuominen -toiminnon vaiheita.

Yleisiä tilanteita, joissa SQL Server -taulukoita tuodaan Accessiin

Yleensä SQL Server -tietoja tuodaan Access-tietokantaan seuraavista syistä:

  • Haluat siirtää SQL Serverin tiedot pysyvästi Access-tietokantaan, koska et enää tarvitse tietoja SQL Serverin tietokannassa. Voit tuoda tiedot Accessiin ja poistaa ne sitten SQL Server -tietokannasta.

  • Osastosi tai työryhmäsi käyttää Accessia, mutta joudut silloin tällöin hakemaan joitakin tietoja SQL Server -tietokannasta ja liittämään ne Access-tietokantoihin.

Alla on annettu ohjeet siihen, miten voit tuoda SQL Server -tietoja Access-tietokantaan.

Valmistautuminen tuontitoimintoon

  1. Etsi kopioitavat tiedot sisältävä SQL Server -tietokanta. Pyydä yhteystiedot tietokannan järjestelmänvalvojalta.

  2. Määritä taulukot ja näkymät, jotka haluat kopioida Access-tietokantaan. Voit tuoda yhdellä tuontitoiminnolla useita objekteja.

  3. Tarkista lähdetiedot ja muista seuraavat seikat:

    • Access tukee enintään 255 kenttää taulukossa, joten Access tuo vain ensimmäiset 255 saraketta.

    • Access-tietokannan enimmäiskoko on kaksi gigatavua, mistä vähennetään järjestelmäobjektien tarvitsema tila. Jos SQL Server -tietokannassa on useita suuria taulukoita, niitä kaikkia ei ehkä voi tuoda yhteen .accdb-tiedostoon. Siinä tapauksessa kannattaa ehkä linkittää nämä tiedot Access-tietokantaan.

    • Access ei luo automaattisesti yhteyksiä liitettyjen taulukoiden välille tuontitoiminnon lopussa. Yhteydet uusien ja vanhojen taulukoiden välille on luotava manuaalisesti Yhteydet-välilehden asetuksissa. Jos haluat näyttää Yhteydet-välilehden,
      valitse Tietokantatyökalut-välilehden Näytä tai piilota -ryhmässä Yhteydet. Painikkeen kuva

  4. Etsi Access-tietokanta, johon haluat tuoda SQL Serverin tiedot.

    Varmista, että sinulla tarvittavat käyttöoikeudet lisätä tietoja Access-tietokantaan. Jos et haluat tallentaa tietoja mihinkään nykyisistä tietokannoista, luo uusi tyhjä tietokanta napsauttamalla Microsoft Office -painiketta Office-painikkeen kuva ja valitsemalla sitten Uusi.

  5. Tarkista Access-tietokannassa mahdollisesti olevat taulukot.

    Tuontitoiminto luo taulukon, jolla on sama nimi kuin SQL Server -objektilla. Jos nimi on jo käytössä, Access liittää uuden taulukon nimeen numeron "1". Nimestä tulee esimerkiksi Yhteystiedot1. (Jos Yhteystiedot1 on myös käytössä, Access luo Yhteystiedot2-nimisen taulukon ja niin edelleen.)

    Huomautus: Access ei koskaan korvaa tietokannan taulukkoa tuontitoiminnon aikana. SQL Serverin tietoja ei voi lisätä aiemmin luotuun taulukkoon.

Tietojen tuominen

  1. Avaa kohdetietokanta.

    Valitse Ulkoiset tiedot -välilehden Tuo-ryhmästä Lisää.

  2. Valitse ODBC-tietokanta Painikkeen kuva .

  3. Valitse Tuo lähdetiedot nykyisen tietokannan uuteen taulukkoon ja valitse sitten OK.

  4. Jos haluamasi .dsn-tiedosto on jo luotu, valitse se Valitse tietolähde -valintaikkunan luettelosta napsauttamalla.

    Uuden .dsn-tiedoston luominen

    Huomautus: Tässä toimessa tarvittavat vaiheet vaihtelevat hieman tietokoneeseen asennettujen ohjelmien mukaan.

    1. Luo uusi tietolähdenimi (DSN) valitsemalla Uusi.
      Ohjattu uuden tietolähteen luomistoiminto käynnistyy.

    2. Valitse ohjatun toiminnon ohjainluettelosta SQL Server ja valitse sitten Seuraava.

    3. Kirjoita .dsn-tiedoston nimi. Jos haluat tallentaa tiedoston johonkin toiseen paikkaan, valitse Selaa.

      Huomautus: Voit tallentaa .dsn-tiedoston kansioon vain, jos sinulla on kirjoitusoikeudet kansioon.

    4. Valitse Seuraava, tarkista yhteenvetotiedot ja lopeta sitten ohjattu toiminto valitsemalla Valmis.
      Ohjattu Luo uusi SQL Server -tietolähde -toiminto käynnistyy.

    5. Kirjoita ohjatun toiminnon Kuvaus-ruutuun tietolähteen kuvaus. Tämä vaihe ei ole pakollinen.

    6. Kirjoita Valitse SQL Server -palvelin, johon haluat luoda yhteyden -kohdan Palvelin-ruutuun sen SQL Serverin nimi, johon haluat muodostaa yhteyden (tai valitse valmis nimi ruudusta). Jatka valitsemalla Seuraava.

    7. Tässä ohjatun toiminnon vaiheessa joudut ehkä kysymään SQL Server -tietokannan järjestelmänvalvojalta lisätietoja: sinun täytyy ehkä kysyä esimerkiksi sitä, käytetäänkö tietokannassa Microsoft Windows NT- vai SQL Server -todennusta. Jatka valitsemalla Seuraava.

    8. Ohjatun toiminnon seuraavalla sivulla sinun täytyy ehkä pyytää lisätietoja SQL Server -tietokannan järjestelmänvalvojalta, ennen kuin voit jatkaa. Jos haluat yhdistää tiettyyn tietokantaan, varmista, että Vaihda oletustietokannaksi: -valintaruutu on valittu. Valitse sitten haluamasi tietokanta ja valitse sitten Seuraava.

    9. Valitse Valmis. Tarkista yhteenvetotiedot ja valitse Testaa tietolähde.

    10. Tarkista tulokset ja sulje SQL Server ODBC -tietolähteen testi -valintaikkuna valitsemalla OK.

      Jos testi onnistuu, viimeistele ohjattu toiminto valitsemalla OK. Muussa tapauksessa voit palata ohjattuun toimintoon muokkaamaan asetuksia valitsemalla Peruuta.

  5. Sulje Valitse tietolähde -valintaikkuna valitsemalla OK.

    Access avaa Tuo objektit -valintaikkunan.

  6. Valitse Taulukot-kohdasta taulukot tai näkymät, jotka haluat tuoda, ja valitse sitten OK.

  7. Jos Valitse yksilöllinen tietueen tunnistin -valintaikkuna avautuu, Access ei pystynyt määrittämään, mitkä kentät yksilöivät tietyn objektin rivit. Valitse silloin kentät tai kenttien yhdistelmät, jotka yksilöivät rivit, ja valitse OK. Kysy tarvittaessa lisätietoja SQL Server -tietokannan järjestelmänvalvojalta.

Access tuo tiedot. Jos aiot toistaa tuonnin myöhemmin uudelleen, voit tallentaa tuontivaiheet tuontimääritykseksi, jonka avulla voit suorittaa saman tuonnin helposti uudelleen myöhemmin. Saat ohjeet tähän artikkelin seuraavasta osasta. Jos et halua tallentaa tuontimääritystä, valitse Hae ulkoiset tiedot – ODBC-tietokanta -valintaikkunan Tallenna tuontivaiheet -kohdasta Sulje. Access suorittaa tuontitoiminnon ja näyttää uuden taulukon tai uudet taulukot siirtymisruudussa.

Tuontivaiheiden tallentaminen tuontimääritykseksi

  1. Valitse Hae ulkoiset tiedot – ODBC-tietokanta -valintaikkunan Tallenna tuontivaiheet -kohdan Tallenna tuontivaiheet -valintaruutu.

    Näyttöön tulee joukko lisäohjausobjekteja.

  2. Kirjoita tuontimäärityksen nimi Tallenna nimellä -ruutuun.

  3. Kirjoita Kuvaus-ruutuun kuvaus. Tämä ei ole kuitenkaan pakollista.

  4. Jos haluat suorittaa toiminnon tietyin väliajoin, esimerkiksi viikoittain tai kuukausittain, valitse Luo Outlook-tehtävä -valintaruutu. Tämä luo Microsoft Office Outlook 2007 -sovelluksessa tehtävän, jonka avulla voit suorittaa määrityksen.

  5. Valitse Tallenna tuonti.

Outlook-tehtävän määrittäminen

Jos valitsit edellä Luo Outlook-tehtävä -valintaruudun, Access käynnistää toiminnon Office Outlook 2007 ja näyttää uuden tehtävän. Määritä sitten tehtävä seuraavien ohjeiden mukaisesti.

Huomautus: Jos Outlookia ei ole asennettu, Access näyttää virhesanoman. Jos Outlookia ei ole määritetty oikein, Outlookin ohjattu määritystoiminto käynnistyy. Määritä Outlook noudattamalla ohjatun toiminnon ohjeita.

  1. Outlookin tehtäväikkunassa voit tarkistaa asetukset ja tarvittaessa muokata niitä (esimerkiksi Määräpäivä- ja Muistutus-asetuksia).

    Jos haluat, että tehtävä on toistuva, valitse toistuvuuden asetus ja määritä tarvittavat tiedot.

    Tässä kuvassa näet tehtävien ajoitustoiminnon ja joitain sen tyypillisiä asetuksia,

    Outlookin tehtävien ajoituspalvelu

    Tietoja Outlook-tehtävien ajoittamisesta on artikkelissa Tuonti- tai vientitoiminnon ajoittaminen.

  2. Kun olet määrittänyt tehtäväasetukset Outlookissa, valitse Tehtävä-välilehden Toiminnot-ryhmästä Tallenna ja sulje.

Tallennetun tehtävän suorittaminen

  1. Valitse Outlookin siirtymisruudussa Tehtävät ja kaksoisnapsauta tehtävää, jonka haluat suorittaa.

  2. Valitse Tehtävä-välilehden Microsoft Office Access -ryhmästä Suorita tuonti Painikkeen kuva .

  3. Siirry takaisin Access-ikkunaan ja päivitä siirtymisruutu painamalla F5-näppäintä.

  4. Avaa tuotu taulukko taulukkonäkymässä kaksoisnapsauttamalla sitä.

  5. Varmista, että kaikki kentät ja tietueet on tuotu eikä taulukossa ole virheitä.

  6. Napsauta tuotua taulukkoa hiiren kakkospainikkeella siirtymisruudussa ja valitse sitten pikavalikosta Rakennenäkymä. Tarkista kenttien tietotyypit ja muut kenttien ominaisuudet.

Sivun alkuun

SQL Serverin tietoihin linkittäminen

Linkittämisen avulla voit yhdistää tietoja tuomatta niitä. Tämän ansiosta voit tarkastella ja muokata uusimpia tietoja sekä SQL Server -tietokannassa että Access-tietokannassa ilman, että joutuisit ylläpitämään tiedoista kopiota Access-tietokannassa. Jos et halua kopioida SQL Serverin tietoja Access-tietokantaan, mutta haluat sen sijaan haluat suorittaa kyselyitä ja raportteja näiden tietojen perusteella, sinun kannattaa linkittää tiedot, ei tuoda niitä.

Kun linkität SQL Server -tietokannan taulukkoon tai näkymään, Access luo uuden taulukon (jota kutsutaan usein linkitetyksi taulukoksi), jonka rakenne ja sisältö ovat lähdeobjektin kaltaiset. Voit tehdä muutoksia tietoihin joko SQL Serverissä tai Accessin lomake- tai taulukkonäkymässä. Teetpä muutokset sitten missä tahansa, ne ovat aina nähtävissä kaikkialla. Jos haluat kuitenkin tehdä rakenteellisia muutoksia, esimerkiksi poistaa sarakkeita tai muokata sarakkeita, sinun täytyy tehdä nämä muutokset SQL Server -tietokannassa tai Access-projektissa, joka on yhteydessä tähän tietokantaan. Et voi lisätä, poistaa tai muokata linkitetyn taulukon kenttiä Accessissa.

Jos SQL Server -tietokannassa on paljon tietoja, linkittäminen on parempi vaihtoehto kuin tuominen. Tämä johtuu siitä, että Access-tietokantojen suurin sallittu koko on kaksi gigatavua (miinus järjestelmäobjektien vaatima tila). Monien suurien taulukoiden tai näkymien tuominen voi tehdä Access-tietokannasta liian suuren, kun taas tietojen linkittäminen ei kasvata tietokannan kokoa merkittävästi.

Yleisiä tilanteita, joissa SQL Server -tietoihin linkitetään

Yleensä SQL Serverin taulukkoon tai näkymään linkitetään Access-tietokannasta seuraavien syiden takia:

  • Osastosi tai työryhmäsi käyttää Accessia raportointiin ja kyselyihin, mutta tiedot on tallennettu SQL Serveriin. Yksittäiset ryhmät voivat luoda SQL Server -taulukoita ja -näkymiä keskitettyyn tallennuspaikkaan, mutta nämä tiedot on usein tuotava työasemaohjelmiin tietojen keräämistä ja raportointia varten. Linkittäminen on tähän hyvä keino, sillä sen avulla sekä SQL Server- että Access-tietokannan käyttäjät voivat lisätä ja päivittää tietoja, ja heillä on aina käytössään uusimmat tiedot.

  • Olet aiemmin käyttänyt Accessia, ja olet äskettäin aloittanut SQL Serverin käyttämisen. Olet siirtänyt jo monia tietokantoja SQL Serveriin, ja useimmat näiden tietokantojen taulukoista ovat linkitettyjä. Jos tarvitset uusia tietokantoja, älä enää luo uusia Access-taulukoita, vaan luo taulukot ja näkymät SQL Serverissä ja linkitä Access-tietokantasi niihin.

  • Haluat tallentaa tietosi SQL Serveriin myös jatkossa, mutta haluat käsitellä uusimpia tietoja Accessissa, koska haluat suorittaa Accessissa luotuja kyselyitä ja tulostaa siinä luotuja raportteja.

SQL Server -taulukkoon linkittämisen valmistelu

  1. Etsi linkitettävät tiedot sisältävä SQL Server -tietokanta. Pyydä tarvittaessa ohjeita tietokannan järjestelmänvalvojalta.

  2. Määritä taulukot ja näkymät, joihin haluat muodostaa linkin. Voit linkittää useisiin objekteihin saman linkittämistoimen yhteydessä.

  3. Tarkista lähdetiedot ja muista seuraavat seikat:

    • Access tukee taulukossa enintään 255 kenttää, joten linkitetyssä taulukossa näkyy vain lähdeobjektin 255 ensimmäistä kenttää.

    • Sarakkeet, jotka ovat vain luku -tilassa SQL Server -objektissa, ovat vain luku -tilassa myös Accessissa.

    • Et voi lisätä, poistaa tai muuttaa linkitetyn taulukon sarakkeita Accessissa.

  4. Määritä Access-tietokanta, jossa haluat luoda linkitettyjä taulukoita. Varmista, että sinulla tarvittavat käyttöoikeudet lisätä tietoja tietokantaan. Jos et haluat tallentaa tietoja mihinkään vanhoista tietokannoistasi, luo uusi tyhjä tietokanta. Voit tehdä sen seuraavasti:

    napsauta Microsoft Office -painiketta Office-painikkeen kuva ja valitse sitten Uusi.

  5. Tarkista Access-tietokannan taulukot. Kun linkität SQL Serverin taulukkoon tai näkymään, Access luo linkitetyn taulukon, jonka nimi on sama kuin lähdeobjektin. Jos nimi on jo käytössä, Access liittää uuden taulukon nimeen numeron "1". Nimestä tulee esimerkiksi Yhteystiedot1. (Jos Yhteystiedot1 on myös käytössä, Access luo Yhteystiedot2-nimisen taulukon ja niin edelleen.) 

Linkittäminen tietoihin

  1. Avaa kohdetietokanta.

  2. Valitse Ulkoiset tiedot -välilehden Tuo-ryhmästä Lisää.

  3. Valitse ODBC-tietokanta.

  4. Valitse Linkitä tietolähteeseen luomalla linkitetty taulukko ja valitse sitten OK.

  5. Valitse Valitse tietolähde -valintaikkunasta haluamasi .dsn-tiedosto tai valitse Uusi ja luo uusi tietolähteen nimi (DSN-nimi).

  6. Jos haluamasi .dsn-tiedosto on jo luotu, valitse se Valitse tietolähde -valintaikkunan luettelosta napsauttamalla.

    Uuden .dsn-tiedoston luominen

    Huomautus: Tässä toimessa tarvittavat vaiheet vaihtelevat hieman tietokoneeseen asennettujen ohjelmien mukaan.

    1. Luo uusi tietolähdenimi (DSN) valitsemalla Uusi.
      Ohjattu uuden tietolähteen luomistoiminto käynnistyy.

    2. Valitse ohjatun toiminnon ohjainluettelosta SQL Server ja valitse sitten Seuraava.

    3. Kirjoita .dsn-tiedoston nimi. Jos haluat tallentaa tiedoston johonkin toiseen paikkaan, valitse Selaa.

      Huomautus: Voit tallentaa .dsn-tiedoston kansioon vain, jos sinulla on kirjoitusoikeudet kansioon.

    4. Valitse Seuraava, tarkista yhteenvetotiedot ja lopeta sitten ohjattu toiminto valitsemalla Valmis.
      Ohjattu Luo uusi SQL Server -tietolähde -toiminto käynnistyy tämän jälkeen.

    5. Kirjoita ohjatun toiminnon Kuvaus-ruutuun tietolähteen kuvaus. Tämä vaihe ei ole pakollinen.

    6. Kirjoita Valitse SQL Server -palvelin, johon haluat luoda yhteyden -kohdan Palvelin-ruutuun sen SQL Server -tietokoneen nimi, johon haluat muodostaa yhteyden (tai valitse valmis nimi ruudusta). Jatka valitsemalla Seuraava.

    7. Tässä ohjatun toiminnon vaiheessa joudut ehkä kysymään SQL Server -tietokannan järjestelmänvalvojalta lisätietoja, esimerkiksi käytetäänkö tietokannassa Windows NT- vai SQL Server -todennusta. Jatka valitsemalla Seuraava.

    8. Ohjatun toiminnon seuraavassa sivussa joudun ehkä kysymään lisätietoja SQL Server -tietokannan järjestelmänvalvojalta. Jos haluat muodostaa yhteyden tiettyyn tietokantaan, varmista, että Vaihda oletustietokannaksi -valintaruutu on valittuna. Valitse SQL Server -tietokanta, jota haluat käyttää, ja valitse sitten Seuraava.

    9. Valitse Valmis. Tarkista yhteenvetotiedot ja valitse Testaa tietolähde.

    10. Tarkista tulokset ja sulje SQL Server ODBC -tietolähteen testi -valintaikkuna valitsemalla OK.

      Jos testi onnistuu, viimeistele ohjattu toiminto valitsemalla OK. Muussa tapauksessa voit palata ohjattuun toimintoon muokkaamaan asetuksia valitsemalla Peruuta.

  7. Valitse OK.
    Access näyttää Linkitä taulukot -valintaikkunan.

  8. Valitse Taulukot-kohdasta taulukot tai näkymät, jotka haluat linkittää, ja valitse sitten OK.

  9. Jos Valitse yksilöllinen tietueen tunnistin -valintaikkuna avautuu, Access ei pystynyt määrittämään, mitkä kentät yksilöivät tietolähteen rivit. Valitse silloin kentät tai kenttien yhdistelmät, jotka yksilöivät rivit, ja valitse OK. Kysy tarvittaessa lisätietoja SQL Server -tietokannan järjestelmänvalvojalta.

Access suorittaa linkitystoiminnon ja näyttää uuden taulukon tai uudet taulukot siirtymisruudussa.

Tärkeää: Aina kun avaat linkitetyn taulukon tai lähdeobjektin, siinä näkyy uusimmat tiedot. SQL Server -objektiin tehdyt rakenteelliset muutokset eivät kuitenkaan näy linkitetyssä taulukossa automaattisesti.


Voit päivittää linkitetyn taulukon ottamalla käyttöön uusimman SQL Serverin objektirakenteen:

  1. Napsauta taulukkoa hiiren kakkospainikkeella siirtymisruudussa ja valitse sitten pikavalikosta Linkitettyjen taulukoiden hallinta.

  2. Valitse kunkin päivitettävän linkitetyn taulukon viereinen valintaruutu tai valitse Valitse kaikki, jos haluat päivittää kaikki linkitetyt taulukot.

  3. Valitse OK.

    Jos päivitys onnistuu, Access näyttää ilmoituksen tästä. Muussa tapauksessa Access näyttää virheilmoituksen.

  4. Sulje Linkitettyjen taulukoiden hallinta -toiminto valitsemalla Sulje.

Sivun alkuun

Lisätiedot siitä, miten Access tulkitsee SQL Server -tietotyyppejä

Koska Accessin ja SQL Serverin tietotyypit eroavat toisistaan, Accessin täytyy määrittää sopivin Access-tietotyyppi kullekin linkitettävän tai tuotavan SQL Serverin taulukon tai näkymän sarakkeelle. Esimerkki: SQL Serverin sarake, jonka tietotyyppi on bit, tuodaan tai linkitetään Accessiin tietotyyppinä Kyllä/ei. SQL Serverin sarake, jonka tietotyyppi on nvarchar(255) (or smaller) tuodaan tai linkitetään Accessiin tietotyyppinä Teksti, kun taas tietotyyppi nvarchar(256) (or larger) tuodaan Accessiin Muistio-kenttänä. Kun olet suorittanut tuonti- tai linkitystoiminnon, avaa taulukko rakennenäkymässä ja tarkista, mitkä tietotyypit Access on määrittänyt kentilleen. Voit vaihtaa tuotujen taulukoiden kenttien tietotyyppejä. Et kuitenkaan voi vaihtaa linkitettyjen taulukoiden kenttien tietotyyppejä: tämä on mahdollista vain SQL Server -tietokannassa tai siinä Access-projektissa, joka on yhdistetty kyseiseen tietokantaan.

Seuraavassa taulukossa on lueteltu SQL Serverin tärkeimmät tietotyypit. Toisessa ja kolmannessa sarakkeessa näkyy, miten Access tulkitsee kunkin tyypin.

SQL Serverin tietotyyppi

Accessin tietotyyppi

Access-kentän koko

bigint

Teksti

255

binary( kentän koko )

Binaarinen

Sama kuin SQL Serverin kentän koko

bit

Kyllä/ei

char( kentän koko ), jossa kentän koko on enintään 255

Teksti

Sama kuin SQL Serverin kentän koko

char( kentän koko ), jossa kentän koko on vähintään 255

Muistio

datetime

Päivämäärä/Kellonaika

decimal( tarkkuus , asteikko )

Luku

Desimaali (Accessin Tarkkuus- ja Asteikko-ominaisuudet vastaavat SQL Serverin tarkkuutta ja asteikkoa.)

float

Luku

Kaksinkertainen

image

OLE-objekti

int

Luku

Pitkä kokonaisluku

money

Valuutta

nchar ( kentän koko ), jossa kentän koko on enintään 255

Teksti

Sama kuin SQL Serverin kentän koko

nchar ( kentän koko ), jossa kentän koko on enemmän kuin 255

Muistio

ntext

Muistio

numeric( tarkkuus , asteikko )

Luku

Desimaali (Accessin Tarkkuus- ja Asteikko-ominaisuudet vastaavat SQL Serverin tarkkuutta ja asteikkoa.)

nvarchar ( kentän koko ), jossa kentän koko on enintään 255

Teksti

Sama kuin SQL Serverin kentän koko

nvarchar ( kentän koko ), jossa kentän koko on suurempi kuin 255

Muistio

nvarchar (MAX)

Muistio

real

Luku

Perustarkkuus

smalldatetime

Päivämäärä/Kellonaika

smallint

Luku

Kokonaisluku

smallmoney

Valuutta

sql_variant

Teksti

255

text

Muistio

timestamp

Binaarinen

8

tinyint

Luku

Tavu

uniqueidentifier

Luku

Replikointitunnus

varbinary

Binaarinen

Sama kuin SQL Serverin kentän koko

varbinary (MAX)

OLE-objekti

varchar ( kentän koko ), jossa kentän koko on enintään 255

Teksti

Sama kuin SQL Serverin kentän koko

varchar ( kentän koko), jossa kentän koko on suurempi kuin 255

Muistio

varchar (MAX)

Muistio

xml

Muistio

Sivun alkuun

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×