Voit linkittää tai tuoda tietoja SQL Server -tietokannasta. Lisätietoja on SQL Server 2016:ssa.
- Kun linkität tietoihin, Access luo kaksisuuntaisen yhteyden, joka synkronoi Accessin ja SQL Server -tietokannan väliset muutokset.
- Kun tuot tietoja, Access luo niistä kertakopion. Accessin tai SQL Server -tietokannan muutoksia ei synkronoida.
Ennen aloittamista
Jotta prosessi sujuisi ongelmitta, tee seuraavat valmistelut ennen linkittämistä tai tuomista:
- Etsi SQL Server -tietokantapalvelimen nimi, määritä tarvitsemasi yhteystiedot ja valitse todentamismenetelmä (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 se linkittää tai tuo vain ensimmäiset 255 saraketta. Vaihtoehtoisena menetelmänä voit luoda 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 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.
Vaihe 1: Aloittaminen
Valitse Ulkoiset tiedot>, Uusi tietolähde>tietokannasta>, SQL Server.
Tee Nouda ulkoiset tiedot – ODBC-tietokanta -valintaikkunassa jompikumpi seuraavista:
- Jos haluat tuoda tietoja, valitse 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 (tietolähteen nimi) tai käyttää aiemmin luotua tiedostoa uudelleen. Käytä DSN-tiedostoa, kun haluat käyttää samoja yhteystietoja uudelleen eri linkitys- ja tuontitoiminnoissa tai kun haluat jakaa tiedot toisen sellaisen sovelluksen kanssa, joka myös käyttää DSN-tiedostoja. Voit luoda DSN-tiedoston suoraan käyttämällä Yhteyksienhallintaa. Lisätietoja on artikkelissa ODBC-tietolähteiden hallinta.
Vaikka voit edelleen käyttää SQL ODBC -ohjaimen aiempia versioita, suosittelemme versiota 13.1, koska se sisältää paljon parannuksia ja tukee SQL Server 2016:n uusia ominaisuuksia. Lisätietoja on artikkelissa Microsoft ODBC Driver for SQL Server on Windows.
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 Driver 13 -ohjain SQL Serverille ja valitse sitten Seuraava.
Anna DSN-tiedostolle nimi tai luo tiedosto eri sijaintiin valitsemalla Selaa .
Valitse Seuraava , jos haluat tarkistaa 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:
Kirjoita ensimmäiselle sivulle tunnistustiedot:
- Voit kirjoittaa Kuvaus-ruutuun DSN-tiedostoa kuvaavia tietoja.
- Kirjoita Palvelin-ruutuun SQL Server -tietokannan nimi. Älä valitse alanuolta.
Valitse toisella sivulla jokin seuraavista todentamismenetelmistä:
- Integroidun Windows-todennuksen avulla: Muodosta yhteys Windows-käyttäjätilin avulla. Voit myös antaa palvelun päänimen (SPN). Lisätietoja on artikkelissa Palvelujen päänimet asiakasyhteyksissä (ODBC).
- SQL Server -todennuksella...: Muodosta yhteys antamalla tietokantaan määritetty kirjautumistunnus ja salasana.
Valitse kolmannella ja neljännellä sivulla yhteysvaihtoehdot, jotka haluat mukauttaa. Lisätietoja näistä asetuksista on artikkelissa Microsoft ODBC Driver for SQL Server.
Näkyviin tulee näyttö asetusten vahvistamista varten. Vahvista yhteys valitsemalla Testaa tietolähde .
Sinun täytyy ehkä kirjautua sisään tietokantaan. Kirjoita kirjautumistunnus ja salasana SQL Server -kirjautumisvalintaikkunaan. Voit muuttaa muita asetuksia valitsemalla Asetukset.
Vaihe 4: Taulukoiden ja näkymien valitseminen linkittämistä tai tuomista varten
Valitse Linkitä taulukot- tai Tuo objektit -valintaikkunan Taulukot-kohdassa kukin taulukko tai näkymä, jonka haluat linkittää tai tuoda, ja valitse sitten OK.
Valitse linkitystoiminnossa, haluatko valita Tallenna salasana -vaihtoehdon.
Tämän vaihtoehdon valitseminen tarkoittaa, että sinun ei tarvitse kirjoittaa tunnistetietoja joka kerta, kun avaat Accessin ja käytät tietoja. Se kuitenkin tallentaa salaamattoman salasanan Access-tietokantaan. Käyttäjänimi ja salasana näkyvät kaikille, jotka voivat käyttää lähdesisältöä. 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.
Jos päätät olla tallentamatta salasanaa ja muutat myöhemmin mielesi, poista linkitetty taulukko, luo se uudelleen ja valitse 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 automatisoit säännöllisen tuontitoiminnon. Lisätietoja on artikkelissa Tuonti- tai vientitoiminnon tietojen tallentaminen määrityksenä.
Tulokset
Kun linkitys- tai tuontitoiminto on valmis, taulukot näkyvät siirtymisruudussa samalla nimellä kuin SQL Server:n taulukossa tai näkymässä niin, että niihin on yhdistetty omistajan nimi. Jos esimerkiksi SQL-nimi on dbo.Product, Access-nimi on dbo_Product. Jos nimi on jo käytössä, Access liittää 1 uuden taulukon nimeen, esimerkiksi .dbo_Product1 Jos dbo_Product1 myös Access on jo käytössä, Access luo ja dbo_Product2niin edelleen. Voit muuttaa taulukoiden nimet havainnollisemmiksi.
Tuontitoiminnossa Access ei koskaan korvaa tietokannassa olevaa taulukkoa. Vaikka et voi liittää SQL Server -tietoja suoraan aiemmin luotuun taulukkoon, voit luoda liittämiskyselyn, kun olet tuonut tietoja samankaltaisista taulukoista.
Jos kyseessä on linkitystoiminto ja sarakkeet ovat vain luku -tilassa SQL Server -taulukossa, ne ovat vain luku -tilassa myös Accessissa.
Vihje
Näet yhteysmerkkijonon viemällä osoittimen taulukon päälle siirtymisruudussa.
Linkitetyn taulukon rakenteen päivittäminen
Linkitetyn taulukon sarakkeita ei voi lisätä, poistaa eikä muokata, eikä sen tietotyyppejä voi muuttaa. Jos haluat tehdä muutoksia rakenteeseen, tee ne SQL Server -tietokannassa. Näet tehdyt rakennemuutokset Accessissa päivittämällä linkitetyt taulukot:
- Valitse Ulkoisten tietojen>linkitettyjen taulukoiden hallinta.
- Valitse päivitettävät linkitetyt taulukot, valitse OK ja valitse sitten Sulje.
Tietotyyppien vertailu
Access ja SQL Server käyttävät eri nimiä tietyille tietotyypeille. Esimerkiksi tätä tietotyyppiä käyttävä bit SQL Server -sarake tuodaan tai linkitetään Accessiin Yes/No tietotyyppinä. 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.