SQL Serverin tietoihin linkittäminen

SQL Serveriin tallennettuja tietoja voi käyttää joko linkittämällä niihin tai tuomalla tiedot Access-tietokantaan. Linkittäminen on parempi vaihtoehto, jos jaat tietoja muiden kanssa. Tiedot on tallennettu keskitetysti ja voit nähdä aina uusimmat tiedot, lisätä tai muokata tietoja ja tehdä kyselyitä tai raportteja Accessissa.

 Huomautus    Tämä artikkeli ei koske Access-sovellusta eli tietokantaa, jonka voit luoda Accessilla ja julkaista verkossa. Lisätietoja on kohdassa Access-sovelluksen luominen.

Vaihe 1: Linkityksen valmistelu

  1. Etsi SQL Server -tietokanta, johon haluat luoda linkityksen. Pyydä tarvittaessa ohjeita tietokannan järjestelmänvalvojalta.
  2. Valitse taulukot ja näkymät, jotka linkität SQL-tietokantaan. Voit linkittää samalla kertaa useaan objektiin.

Ota lähdetietojen tarkistuksessa huomioon seuraavat seikat:

  • Access tukee taulukossa enintään 255 kenttää (saraketta), joten linkitetyssä taulukossa näkyy vain lähdeobjektin 255 ensimmäistä kenttää.
  • Sarakkeet, jotka ovat SQL Server -taulukossa vain luku -tilassa, ovat vain luku -tilassa myös Accessissa.
  1. Linkitetyn taulukon luominen uudessa tietokannassa: valitse Tiedosto > Uusi > Tyhjä paikallinen tietokanta. Jos haluat luoda linkitetyt taulukot aiemmin luodussa Access-tietokannassa, varmista, että sinulla on riittävät käyttöoikeudet ja voit lisätä tietoja tietokantaan.

 Huomautus    Aiemmin luodussa Access-tietokannassa luodulle linkitetylle taulukolle annetaan sama nimi kuin se oli lähdeobjektissa. Mikäli samanniminen taulukko on jo olemassa, uuden linkitetyn taulukon nimen perään lisätään numero 1, esimerkiksi Yhteystiedot1. (Jos Yhteystiedot1 on myös käytössä, Access luo Yhteystiedot2-nimisen taulukon ja niin edelleen.)

Vaihe 2: Linkittäminen tietoihin

Linkitettäessä taulukkoon tai näkymään SQL Server -tietokannassa Access luo uuden taulukon (linkitetyn taulukon), jonka rakenne ja sisältö ovat lähdetaulukon mukaisia. Voit muuttaa tietoja joko SQL Server -palvelimessa tai Accessin taulukko- tai lomakenäkymässä. Muutokset tulevat voimaan sekä SQL:ssä että Accessissa. Linkitettyjen taulukoiden rakennetta muutetaan SQL Serverissä, ei Accessissa. Tällaisia muutoksia ovat esimerkiksi sarakkeiden poisto tai muuttaminen.

  1. Avaa Access-kohdetietokanta.
  2. Valitse Ulkoiset tiedot -välilehdestä ODBC-tietokanta.
  3. Valitse Linkitä tietolähteeseen luomalla linkitetty taulukko > OK ja noudata ohjatun toiminnon ohjeita. Jos käytettävä .dsn-tiedosto on jo olemassa, valitse se Valitse tietolähde -valintaruudun luettelosta.

NäytäVoit luoda uuden tiedoston seuraavasti:

Valitse Valitse tietolähde -ikkunasta Uusi > SQL Server > Seuraava.

  1. Kirjoita .dsn-tiedoston nimi tai valitse Selaa.

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

  1. Valitse Seuraava, tarkista yhteenvetotiedot ja valitse sitten Valmis.

Noudata ohjatun Luo uusi tietolähde SQL Serveriin -toiminnon ohjeita.


  1. Valitse OK ja napsauta Taulukot-kohdassa jokaista taulukkoa tai näkymää, johon haluat linkittää. Valitse sitten OK.

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 kenttä tai kenttien yhdistelmä, joka on yksilöivä kullakin rivillä. Ellet ole varma, pyydä apua SQL Server -tietokannan järjestelmänvalvojalta.

Linkittämistoiminnon päätyttyä uusi linkitetty taulukko näkyy siirtymisruudussa.

Uusimman SQL Server -objektirakenteen käyttö

Näet uusimmat tiedot, kun avaat joko linkitetyn taulukon tai lähdeobjektin. Linkitetty taulukko on kuitenkin ensin päivitettävä, jos SQL Server -objektin rakennetta on muutettu.

  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 > Sulje.

 Huomautus    Accessin ja SQL Serverin tietotyypit poikkeavat toisistaan, joten Access linkittää kunkin sarakkeen parhaiten sopivaan tietotyyppiin. Accessissa voit ainoastaan tarkistaa määritetyt tietotyypit, mutta et muuttaa niitä.

Lisätietoja on artikkelissa Access-tietokannan jakamistapoja.

Sivun alkuun Sivun alkuun

 
 
Käyttö:
Access 2013