Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Voit käyttää Accessia edustasovelluksena ja linkittää sitten taustapalvelimen taulukoihin, kuten SQL Server. Useimmat kyselyt suoritetaan oletusarvoisesti paikallisesti Access ACE -tietokantamoduulissa. Joissakin tapauksissa Access voi suorittaa kyselyn etäyhteyden kautta SQL Server SQL-syntaksin ja muiden tekijöiden mukaan. Lisätietoja on kohdassa "JET-tietokantamoduulin versio 3.0: ODBC-yhteys" uudelleenlähtäneiden JET- ja ODBC-artikkeleissa.

Usein kyselyn suorittaminen tietokantapalvelimessa on kuitenkin eksplisiittisesti. Tämä auttaa parantamaan suorituskykyä: tietokantapalvelimissa on suurempi käsittelyteho kuin pöytätietokoneessa, ja voit palauttaa pienemmän tietojoukon verkkoyhteyden kautta. Jos haluat suorittaa kyselyn tietokantapalvelimessa, käytä läpivientikysely, joka on Transact SQL (TSQL) -lauseke, joka muodostaa yhteyden SQL Server ODBC-yhteysmerkkijono avulla. Voit esimerkiksi välittää SELECT-lausekkeen tietojen palauttamiseksi taulukkonäkymään, lomakkeeseen, raporttiin tai luetteloohjausobjektiin, suorittaa vastaavan toimintokyselyn (DML(Data Manipulation Language) -lausekkeet, puheluun tallennetut toimintosarjat ja suorittaa hallintatehtäviä (DDL(Data Definition Language) -lausekkeita).

Huomautus:    Läpivientikyselyn tulokset ovat vain luku -tilassa. Jos haluat muokata taulukon tai lomakkeen tietoja suoraan, luo linkitetty taulukko indeksoidussa näkymässä. Lisätietoja on artikkelissa Indeksoitujen näkymien luominen.

  1. Muodosta yhteys palvelintietokantaan.

    Lisätietoja linkittämisestä SQL Server on artikkelissa SQL Server tietokannan tietojen tuominen tai linkittäminen ja Linkitä tai tuo tietoja Azure SQL Server -tietokannasta.

  2. Valitse Luo > Kyselyn rakennenäkymä.

  3. Sulje tarvittaessa Lisää taulukoita -valintaikkuna (Näytä taulukkoAccess 2013.

  4. Valitse Rakenne >läpivienti.

    Access piilottaa kyselyn rakenneruudukon ja näyttää SQL-näkymän.

  5. Jos kyselyn ominaisuusikkuna ei tule näkyviin, tuo se näkyviin painamalla F4-näppäintä.

  6. Napsauta ominaisuusikkunassa ODBC Connect Str -ominaisuusruutua ja tee sitten jokin seuraavista:

    Yhteysmerkkijono hankkiminen:

    1. Napsauta siirtymisruudussa hiiren kakkospainikkeella taulukkoa, joka on linkitetty haluttuun tietolähteeseen, ja valitse Linkitettyjen taulukoiden hallinta.

    2. Valitse Linkitettyjen taulukoiden hallinta -valintaikkunassa tietolähteen valintaruutu ja valitse sitten Muokkaa.

    3. Kopioi Muokkaa linkkiä -valintaikkunan Yhteysmerkkijono-ruudun teksti.

    1. Valitse Muodosta Muodostin-painike.

    2. Luo yhteysmerkkijono tiedot sisältävä DSN-tiedosto noudattamalla kehotteita. Yksityiskohtaiset ohjeet ovat artikkelissa Tietojen tuominen tai linkittäminen SQL Server tietokantaan ja Linkitä tai tuo tietoja Azure SQL Server -tietokannasta.

    Kun olet luonut DSN-tiedostoyhteyden, ODBC-yhteysmerkkijono tallennetaan sisäisesti Access-tietokantaan. Voit hankkia merkkijonosta kopion seuraavasti:

    1. Etsi linkitetyn taulukon nimi siirtymisruudusta haluamasi ODBC-yhteyden avulla.

    2. Paina CTRL+G-näppäinyhdistelmää. avataksesi VBA Immediate -ikkunan.

    3. Kirjoita seuraava koodi:

      ?CurrentDb.TableDefs("<table name>").Connect

      Korvaa kuitenkin <taulukon nimi> linkitetyn taulukon nimi vaiheesta a.

    4. Kopioi palautettu merkkijono ODBC Connect Str -ominaisuuteen.

  7. Kirjoita kysely SQL View'ssa.

    Huomautus:   Access SQL:n ja SQL Server TSQL:n välillä on merkittäviä eroja, erityisesti syntaksin, funktioiden nimien ja funktioargumenttien kanssa. Saat lisätietoja artikkelista Access SQL -palvelimen vertaaminen SQL Server TSQL -palvelimeen.

    Vihje Muodosta ensin TSQL-kysely SQL Server Management Studio ja kopioi ja liitä SITTEN SQL SQL-näkymään. Näin varmistat, että kyselyllä on oikea syntaksi. Jos sinulla ei ole SQL Server tietokannan käyttöoikeutta, harkitse Microsoft SQL Server Express version asentamista työpöydälle, joka tukee enintään 10 Gigatavua ja joka on maksuton ja helpompi tapa käydä läpi ja tarkistaa siirto.

  8. Harkitse lisäominaisuuksien määrittämistä:

    • Palauttaa tietueet     Jotkin SQL-lausekkeet palauttavat tietueita, kuten SELECT, ja jotkin eivät, kuten UPDATE. Jos kysely palauttaa tietueet, määritä tämän ominaisuuden arvoksi Kyllä; jos kysely ei palauta tietueita, määritä tämän ominaisuuden arvoksi Ei.

      Huomautus:    Läpivientikyselyt voivat palauttaa useita tulosjoukkoja, mutta taulukkonäkymässä, lomakkeessa, raportissa tai tietuejoukon muuttujassa käytetään vain ensimmäistä tulosjoukkoa. Jos haluat noutaa useita tulosjoukkoja, käytä taulukon luontikyselyä seuraavassa esimerkissä:

      SELECT <pass-through query name>.*
      INTO <local table name>
      FROM < pass-through query name >

      Tähtimerkkiä (*) on käytettävä, koska kullakin tulosjoukolla voi olla eri sarakkeita. Kukin tulosjoukko tallennetaan erilliseen taulukkoon ja numerot liitetään paikallisten taulukoiden nimiin vastaavasti. Jos esimerkiksi palautetaan kolme tulosjoukkoa, taulukon nimet ovat seuraavat: <paikallisen taulukon nimi>, <paikallisen taulukon nimi>1, <paikallisen taulukon nimi>2.

    • Lokiviestit    Määritä, palautetaanko viestit SQL-tietokannasta Access-viestitaulukossa. Taulukon nimessä on muoto, käyttäjänimi – nn, jossa käyttäjänimi on nykyisen käyttäjän kirjautumisnimi, ja nn on numero alkaen 00.

    • ODBC-aikakatkaisu    Määritä, kuinka monta sekuntia on odotettava, ennen kuin aikalehdessä oleva virhe ilmenee, kun kysely suoritetaan. Oletusarvo on 60 sekuntia. Verkkoliikenteen tai tietokantapalvelimen raskaan käytön vuoksi voi ilmetä viiveitä.

    • Tietueiden enimmäismäärä    Määritä palautettavien tietueiden enimmäismäärä. Järjestelmäresurssit voivat olla rajalliset tai haluat testata tuloksia vain pienellä määrällä tietoja.

  9. Kun olet kirjoittanut kyselyn, valitse Rakenne > Suorita. Kysely lähetetään tietokantapalvelimeen käsittelyä varten.

Katso myös

Transact-SQL-viittaus

Kyselyt Transact-SQL:n avulla

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×