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 Server 2016.
-
Kun linkität tietoihin, Access luo kaksisuuntaisen yhteyden, joka synkronoi Access ja SQL-tietokanta tietoihin tehdyt muutokset.
-
Kun tuot tietoja, Access luo tiedoista kertakopion, joten Access tai SQL-tietokanta tietoihin tehtyjä muutoksia ei synkronoida.
Ennen aloittamista
Haluatko työn sujuvan helpommin? Tee seuraavat valmistelut ennen linkittämistä tai tuomista:
-
Etsi SQL Server tietokantapalvelimen nimi, tunnista tarvittavat yhteystiedot ja valitse todennusmenetelmä (Windows tai SQL Server ). Lisätietoja todentamismenetelmistä 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 näkymän SQL Server-tietokantaan, jotta voit käyttää enimmäismäärän ylittäviä sarakkeita.
-
Määritä tuotavien tietojen kokonaismäärä. Access tietokannan enimmäiskoko on kaksi gigatavua, josta vähennetään järjestelmäobjektien tarvitsema tila. Jos SQL Server tietokanta sisältää suuria taulukoita, et ehkä voi tuoda niitä kaikkia yhteen 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 Server salasanan Access.
-
Suunnittele lisäyhteyksien määrittäminen. Access ei luo automaattisesti yhteyksiä toisiinsa 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.
Vaihe 1: Aloittaminen
-
Valitse Ulkoiset tiedot > uusi tietolähde > SQL Server > tietokannasta.
-
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.
-
-
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, suosittelemme käyttämään versiota 13.1, jossa on useita parannuksia ja joka tukee uusia SQL Server 2016 -ominaisuuksia. Lisätietoja on artikkelissa Microsoft ODBC Driver -ohjain SQL Serverille Windowsissa.
-
Tee jompikumpi seuraavista:
-
Jos haluamasi DSN-tiedosto on jo olemassa, valitse se luettelosta.
Riippuen siitä, minkä todentamismenetelmän annoit yhteystiedoissa, saatat joutua kirjoittamaan salasanan uudelleen.
-
Voit luoda uuden DSN-tiedoston seuraavasti:
-
Valitse Uusi.
-
Valitse odbc-ohjain 13 SQL Server varten ja valitse sitten Seuraava.
-
Kirjoita DSN-tiedostolle nimi tai valitse Selaa, jotta voit luoda tiedoston eri sijaintiin.
-
-
-
Valitse Seuraava, tarkista yhteenvetotiedot ja valitse sitten Valmis.
Vaihe 3: Ohjatun SQL Server luominen luo uuden tietolähteen avulla
Toimi ohjatussa Luo uusi tietolähde SQL Server -toiminnossa seuraavasti:
-
Kirjoita ensimmäiselle sivulle tunnistustiedot:
-
Voit halutessasi kirjoittaa Kuvaus-ruutuun tietoja DSN-tiedostosta.
-
Kirjoita Palvelin-ruutuunSQL Server nimi. Älä napsauta alanuolta.
-
-
Valitse toisella sivulla jokin seuraavista todentamismenetelmistä:
-
Integroidun Windows todentamisen avulla Muodosta yhteys Windows käyttäjätilin kautta. Kirjoita halutessasi palvelun päänimi (SPN). Lisätietoja on artikkelissa Palvelujen päänimet asiakasyhteyksissä (ODBC).
-
SQL Server todennuksen kanssa... Muodosta yhteys tietokantaan määritetyillä tunnistetiedoilla antamalla kirjautumistunnus ja salasana.
-
-
Valitse kolmannella ja neljännellä sivulla yhteyden mukauttamista koskevat asetukset. Lisätietoja näistä asetuksista on artikkelissa Microsoft ODBC Driver -ohjain SQL Serverille.
-
Näkyviin tulee näyttö asetusten vahvistamista varten. Vahvista yhteys valitsemalla Testaa tietolähde.
-
Joudut ehkä kirjautuman tietokantaan. Kirjoita SQL Server kirjaudu sisään -valintaikkunaan kirjautumistunnus ja salasana. Voit muuttaa muita asetuksia valitsemalla Asetukset.
Vaihe 4: Valitse taulukot ja näkymät, jotka haluat linkittää tai tuoda
-
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.
-
Valitse linkitystoiminnossa, haluatko valita Tallenna salasana -vaihtoehdon.
Tietoturva Kun valitset tämän asetuksen, sinun ei tarvitse antaa tunnistetietoja aina, kun avaat Access ja käytät tietoja. Tämä kuitenkin tallentaa salaamattoman salasanan Access tietokantaan, mikä tarkoittaa, että lähdesisällön käyttäjät näkevät käyttäjänimen ja salasanan. Jos valitset tämän asetuksen, on erittäin suositeltavaa tallentaa Access tietokanta luotettuun sijaintiin ja luoda Access tietokannan salasana. Lisätietoja on artikkeleissa Tietokantaan luottaminen ja Tietokannan salaaminen tietokannan salasanalla.
Huomautus: Jos päätät olla tallentamatta salasanaa, mutta muutat sitten mielesi, sinun on poistettava linkitetty taulukko ja luotava se uudelleen ja valittava sitten Tallenna salasana.
Vaihe 5: Määritysten ja tehtävien luominen (vain tuonti)
-
Nouda ulkoiset tiedot – ODBC-tietokanta -valintaikkunassa voit tallentaa tuontivaiheet määrityksenä ja luoda Outlook tehtävän, jonka avulla voit automatisoida tuontitoiminnon säännöllisesti. Lisätietoja on artikkelissa Tuonti- tai vientitoiminnon tietojen tallentaminen määrityksenä.
Tulokset
Kun linkki- tai tuontitoiminto on valmis, taulukot näkyvät siirtymisruudussa samalla nimellä kuin SQL Server taulukko tai näkymä yhdistettynä omistajan nimeen. Jos SQL-nimi on esimerkiksi dbo. Tuote, Access nimi on dbo_Product. Jos nimi on jo käytössä, Access liittää uuden taulukon nimeen "1", esimerkiksi dbo_Product1. Jos myös dbo_Product1 on jo käytössä, Access luo dbo_Product2 ja niin edelleen. Voit kuitenkin muuttaa taulukoiden nimet havainnollisemmiksi.
Tuontitoiminnossa Access koskaan korvaa tietokannan taulukkoa. Vaikka et voi liittää SQL Server tietoja suoraan aiemmin luotuun taulukkoon, voit luoda liittämiskyselyn tietojen liittämiseksi sen jälkeen, kun olet tuonut tietoja vastaavista taulukoista.
Jos linkitystoiminnossa sarakkeet ovat vain luku -tilassa SQL Server taulukossa, ne ovat vain luku -tilassa myös Access.
Vihje Saat yhteysmerkkijono näkyviin viemällä osoittimen taulukon päälle Access siirtymisruudussa.
Linkitetyn taulukon rakenteen päivittäminen
Et voi lisätä, poistaa tai muokata sarakkeita tai muuttaa linkitetyn taulukon tietotyyppejä. Jos haluat tehdä rakennemuutoksia, tee se SQL Server-tietokannassa. Voit tarkastella Access rakennemuutoksia päivittämällä linkitetyt taulukot:
-
Valitse Ulkoiset tiedot > Linkitettyjen taulukoiden hallinta.
-
Valitse päivitettävät linkitetyt taulukot, valitse OK ja valitse sitten Sulje.
Tietotyyppien vertailu
Access tietotyypit on nimetty eri tavalla kuin SQL Server tietotyypit. Esimerkiksi bittitietotyypinSQL Server sarake tuodaan tai linkitetään Access, jonka tietotyyppi on Kyllä/Ei . Lisätietoja on artikkelissa Accessin ja SQL Server tietotyyppien vertailu.
Muita huomioon otettavia asioita
-
Lisätietoja siitä, miten voit tallentaa tuontitietosi myöhemmin käytettäväksi määritykseksi saat kohdasta Tuonti- tai vientitoiminnon tietojen tallentaminen määrityksenä.
-
Lisätietoja tallennettujen tuontimääritysten suorittamisesta on artikkelissa Tallennetun tuonti- tai vientitoiminnon suorittaminen.
-
Lisätietoja määritysten suorittamisen ajoittamisesta on artikkelissa Tuonti- tai vientitoiminnon ajoittaminen.
-
Lisätietoja määrityksen nimen muuttamisesta, määrityksen poistamisesta tai määrityksen lähdetiedostojen nimien päivittämisestä on artikkelissa Tietotehtävien hallinta.