Azure SQL Server -tietokannan tietoihin linkittäminen tai tietojen tuominen Azure SQL Server -tietokannasta

Azure SQL Server -tietokannan tietoihin linkittäminen tai tietojen tuominen Azure SQL Server -tietokannasta

Voit linkittää SQL-tietokannan tietoihin tai tuoda tietoja SQL-tietokannasta, joka on tehokas hallittu tietokanta, jota käytetään toiminnan kannalta tärkeissä sovelluksissa. Lisätietoja on artikkelissa SQL-tietokanta – pilvitietokanta palveluna.

  • Kun linkität tietoihin, Access luo kaksisuuntaisen yhteyden, joka synkronoi Accessin ja SQL-tietokannan tietojen muutokset.

  • Kun tuot tietoja, Access luo kertakopion tiedoista, ja näin olleen Accessin tai SQL-tietokannan tietojen muutoksia ei synkronoida.

Yleiskatsaus Accessin ja SQL Serverin yhdistämiseen

Alkuvalmistelut

Perusvalmistelujen tekeminen

Haluatko työn sujuvan helpommin? Tee seuraavat valmistelut ennen linkittämistä tai tuomista:

  • Etsi Azure SQL Server -tietokantapalvelimen nimi, määritä tarvittavat yhteystiedot ja valitse todentamismenetelmä (Windows tai SQL Server). Lisätietoja neljästä todentamismenetelmästä on artikkeleissa Yhteyden muodostaminen palvelimeen (tietokantamoduuli) ja Tietokannan suojaaminen.

  • Määritä taulukot tai näkymät, joihin haluat linkittää tai jotka haluat tuoda, ja linkitettyjen taulukoiden yksilöllisiä arvoja sisältävät kentät. Voit linkittää useaan taulukkoon tai näkymään tai tuoda useita taulukoita tai näkymiä yhdellä kertaa.

  • Huomioi kunkin taulukon tai näkymän sarakkeiden määrä. Access tukee enintään 255 kenttää taulukossa, joten Access linkittää tai tuo vain ensimmäiset 255 saraketta. Vaihtoehtoisena menetelmänä voit luoda Azure SQL Server -tietokantaan näkymän, jonka avulla voit käyttää rajoituksen ylittäviä sarakkeita.

  • Määritä tuotavien tietojen kokonaismäärä. Access-tietokannan enimmäiskoko on kaksi gigatavua, josta vähennetään järjestelmäobjektien vaatima tila. Jos Azure SQL Server -tietokannassa on suuria taulukoita, et välttämättä voi tuoda niitä kaikkia samaan Access-tietokantaan. Tässä tapauksessa voit linkittää tietoihin tietojen tuomisen sijaan.

  • Suojaa Access-tietokanta ja sen sisältämät yhteystiedot käyttämällä luotettua sijaintia ja Access-tietokannan salasanaa. Tämä on erityisen tärkeää, jos tallennat SQL Serverin salasanan Accessiin.

  • Suunnittele lisäyhteyksien määrittäminen. Access ei luo automaattisesti yhteyksiä liittyvien taulukoiden välille tuontitoiminnon lopussa. Voit luoda uusien ja aiemmin luotujen taulukoiden väliset yhteydet manuaalisesti Yhteydet-ikkunan avulla. Lisätietoja on artikkeleissa Mikä Yhteydet-ikkuna on? ja Yhteyden luominen, muokkaaminen tai poistaminen.

Azure SQL Server -ympäristön määrittäminen

Organisaatiollasi voi jo olla Microsoft Azure -tili ja Azure SQL Server -tietokanta, joita voit käyttää. Jos näin ei ole, voit toimia seuraavasti:

  1. Luo Azure-tili. Lisätietoja on artikkelissa Luo maksuton Azure-tili jo tänään.

  2. Jos sinulla ei ole pääsyä Azure SQL Server -tietokantaan, voit luoda oman tietokannan. Lisätietoja on artikkelissa Azure SQL -tietokannan luominen Azure-portaalissa.

Varmista, että säilytät tärkeät tiedot, kuten tunnistetiedot ja tilien nimet.

Palomuurisäännön luominen

Ennen kuin muodostat yhteyden Microsoft Azure SQL-tieto kanta palvelimeen, tieto kannan valvojan on luotava palvelin tason palo muuri säännöt. Näissä säännöissä määritetään julkisen Internet Protocol (IP)-osoite, jonka avulla asiakas voi käyttää kutakin laitetta palvelimessa Azure Firewall-sovelluksen kautta. Tarkista organisaatiossasi, millainen julkinen IP-osoite käytössäsi on, joko staattinen tai dynaaminen:

  • Jos julkinen IP-osoite on kiinteä, se on aina sama. Voit määrittää palomuurisäännön käyttämällä yhtä julkista IP-osoitetta.

  • Jos julkinen IP-osoite on dynaaminen, se voi muuttua ajan mittaan. Sinun on määritettävä palomuurisääntö käyttämällä julkisten IP-osoitteiden aluetta. Muista, että julkinen IP-osoite, jota laite käyttää yhteyden muodostamisessa Azure SQL -tietokantaan, voi poiketa julkisesta IP-osoitteesta, joka näkyy tietokoneen julkisen IP-osoitteen määrityksissä.

Sekaannusten välttämiseksi suosittelemme noudattamaan seuraavia ohjeita.

  1. Kirjaudu Microsoft Azure -tiliin ja siirry Windows Azure -portaaliin.

  2. Napsauta tietokantaa Microsoft Azuren SQL-tietokannat -sivulla.

  3. Valitse vilkaisuruudussa Sallittujen IP-osoitteiden hallinta ja tee jompikumpi seuraavista:

    Luo palomuurisääntö yksittäiselle laitteelle    Käytä tätä tapaa testauksessa ja kehityksessä tai pienyrityksen ympäristössä, ja kun tiedät, että käyttämäsi julkinen IP-osoite on kiinteä.

    • Valitse Sallitut IP-osoitteet -osasta Lisää sallittuihin IP-osoitteisiin, jotta julkisella IP-osoitteella voi käyttää tietokantaa palomuurin läpi. Azure-portaali näyttää oikean julkisen IP-osoitteen asiakaslaitteelle sääntöjen nimet sisältävän osan yläpuolella.

    Luo palomuurisääntö IP-osoitteiden aluetta varten Käytä tätä tapaa, kun haluat mahdollistaa pääsyn monille käyttäjille paikallisessa ympäristössä, tai kun tiedät, että julkinen IP-osoite on dynaaminen. Ota yhteyttä IT-osastoon tai Internet-palveluntarjoajaan, jotta saat lohkon julkisia IP-osoitteita.

    1. Kirjoita SÄÄNNÖN NIMI -kohtaan säännölle kuvaava nimi.

    2. Kirjoita IP-ALKUOSOITE-kohtaan alueen aloittavan julkisen IP-osoitteen numero.

    3. Kirjoita IP-LOPPUOSOITE-kohtaan alueen lopettavan julkisen IP-osoitteen numero.

Palomuurisäännön voimaan tuleminen kestää enintään viisi minuuttia. Lisätietoja on artikkelissa Azure SQL -tietokannan palomuurisäännöt.

Vaihe 1: Aloittaminen

  1. Valitse Ulkoiset tiedot > Uusi tietolähde > Tietokannasta > SQL Serveristä.

  2. Tee Nouda ulkoiset tiedot – ODBC-tietokanta -valintaikkunassa jompikumpi seuraavista:

    • Tuo tiedot valitsemalla Tuo lähdetiedot nykyisen tietokannan uuteen taulukkoon.

    • Linkitä tietoihin valitsemalla Linkitä tietolähteeseen luomalla linkitetty taulukko.

  3. Valitse OK.

Vaihe 2: DSN-tiedoston luominen tai käyttäminen uudelleen

Voit luoda DSN-tiedoston tai käyttää aiemmin luotua tiedostoa uudelleen. Käytä DSN-tiedostoa, kun haluat käyttää samoja yhteystietoja eri linkitys-ja tuontitoiminnoissa tai jakaa ne muun sellaisen sovelluksen kanssa, joka myös käyttää DSN-tiedostoja. Voit luoda DSN-tiedoston suoraan käyttämällä tietoyhteyksien hallintaa. Lisätietoja on artikkelissa ODBC-tietolähteiden hallinta.

Vaikka voit edelleen käyttää SQL ODBC -ohjaimen aiempia versioita, on suositeltavaa käyttää versiota 13.1, johon on tehty paljon parannuksia ja joka tukee SQL Server 2016:n uusia ominaisuuksia. Lisätietoja on artikkelissa Microsoft ODBC Driver -ohjain SQL Serverille Windowsissa.

  1. Tee jompikumpi seuraavista:

    • Jos haluamasi DSN-tiedosto on jo olemassa, valitse se luettelosta.

      Valitse tietolähde -valintaikkuna

      Riippuen siitä, minkä todentamismenetelmän annoit yhteystiedoissa, saatat joutua kirjoittamaan salasanan uudelleen.

    • Voit luoda uuden DSN-tiedoston seuraavasti:

      1. Valitse Uusi.

        Luo uusi tietolähde -valintaikkuna
      2. Valitse ODBC Driver 13 -ohjain SQL Serverille ja valitse sitten Seuraava.

      3. Kirjoita DSN-tiedostolle nimi tai valitse Selaa, jotta voit luoda tiedoston eri sijaintiin.

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

Vaihe 3: Ohjatun Luo uusi SQL Server -tietolähde -toiminnon käyttäminen

Toimi ohjatussa Luo uusi SQL Server -tietolähde -toiminnossa seuraavasti:

  1. Kirjoita ensimmäiselle sivulle tunnistustiedot:

    • Voit halutessasi kirjoittaa Kuvaus-ruutuun tietoja DSN-tiedostosta.

    • Kirjoita Palvelin-ruutuun Azure SQL Server -tietokannan nimi. Kirjoita esimerkiksi ”AzureDB.tietokanta.windows.net”. Älä napsauta alanuolta.

  2. Valitse toisella sivulla jokin seuraavista todentamismenetelmistä:

  3. Valitse kolmannella ja neljännellä sivulla yhteyden mukauttamista koskevat asetukset. Lisätietoja näistä asetuksista on artikkelissa Microsoft ODBC Driver -ohjain SQL Serverille.

  4. Näkyviin tulee näyttö asetusten vahvistamista varten. Vahvista yhteys valitsemalla Testaa tietolähde.

  5. Joudut ehkä kirjautuman tietokantaan. Kirjoita SQL Server -sisäänkirjautuminen -valintaikkunaan Kirjautumistunnus ja Salasana. Voit muuttaa muita asetuksia valitsemalla Asetukset.

Vaihe 4: Valitse taulut ja näkymät, joihin linkitetään tai tuodaan

  1. Valitse Linkitä taulukoita- tai Tuo objektit -valintaikkunan Taulukot-kohdassa kukin taulukko tai näkymä, johon haluat linkittää tai jonka haluat tuoda, ja valitse sitten OK.

    Linkitettävien tai tuotavien taulukoiden luettelo
  2. Valitse linkitystoiminnossa, haluatko valita Tallenna salasana -vaihtoehdon.

    Suojattu    Tämän vaihtoehdon valitseminen poistaa tarpeen kirjoittaa tunnistetiedot joka kerta, kun avaat Accessin ja käytät tietoja. Tämä kuitenkin tallentaa salaamattoman salasanan Access-tietokantaan, mikä tarkoittaa, että henkilöt, jotka voivat käyttää lähdesisältöä, näkevät käyttäjänimen ja salasanan. Jos valitset tämän vaihtoehdon, on suositeltavaa tallentaa Access-tietokanta luotettuun sijaintiin ja luoda Access-tietokannalle salasana. Lisätietoja on artikkeleissa Tietokantaan luottaminen ja Tietokannan salaaminen tietokannan salasanalla.

    Huomautus    Jos päätät, ettet Tallenna Sala sanaa, mutta muuta mielesi, sinun on poistettava linkitetty taulukko ja luotava se uudelleen ja valittava sitten Tallenna sala sana.

Vaihe 5: Määritysten ja tehtävien luominen (vain tuonti)

Tulokset

Kun linkitys- tai tuontitoiminto on valmis, taulukot näkyvät siirtymisruudussa samalla nimellä kuin SQL Serverin taulukossa tai näkymässä niin, että niihin on yhdistetty omistajan nimi. Jos nimi on SQL:ssä esimerkiksi dbo.Tuote, nimi on Accessissa dbo_Tuote. Jos tämä nimi on jo käytössä, Access lisää uuden taulukon nimeen numeron ”1”, esimerkiksi dbo_Tuote1. Jos myös dbo_Tuote1 on jo käytössä, Access luo nimen dbo_Tuote2, ja niin edelleen. Voit kuitenkin nimetä taulukot uudelleen kuvaavammilla nimillä.

Tuontitoiminnossa Access ei koskaan korvaa tietokannassa olevaa taulukkoa. Vaikka SQL Server -tietoja ei voi liittää suoraan aiemmin luotuun taulukkoon, voit luoda liittämiskyselyn ja liittää tietoja sen jälkeen, kun olet tuonut tietoja samankaltaisista taulukoista.

Jos kyseessä on linkitystoiminto ja sarakkeet ovat vain luku -tilassa Azure SQL Server -taulukossa, ne ovat vain luku -tilassa myös Accessissa.

Vihje    Näet yhteysmerkkijonon viemällä osoittimen taulukon päälle Accessin siirtymisruudussa.

Linkitetyn taulukon rakenteen päivittäminen

Linkitetyn taulukon sarakkeita ei voi lisätä, poistaa eikä muokata, eikä sen tietotyyppejä voi muuttaa. Jos haluat muuttaa rakennetta, tee se Azure SQL Server -tietokannassa. Näet tehdyt rakennemuutokset Accessissa päivittämällä linkitetyt taulukot:

  1. Valitse Ulkoiset tiedot > Linkitettyjen taulukoiden hallinta.

  2. Valitse päivitettävät linkitetyt taulukot, valitse OK ja valitse sitten Sulje.

Tietotyyppien vertailu

Accessin tietotyypit on nimetty eri tavalla kuin Azure SQL Serverin tietotyypit. Esimerkiksi Azure SQL Server -sarake, jonka tietotyyppi on bit, tuodaan tai linkitetään Accessiin tietotyyppinä Kyllä/Ei. Lisä tietoja on kohdassa Accessia ja SQL Server-tieto tyyppiä vertaillaan.

Huomautus:  Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

Kehitä Office-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ä.

×