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.
Access-tietokannan siirtäminen SQL Serveriin

Meillä kaikilla on rajoituksia, eikä Access-tietokanta ole poikkeus. Esimerkiksi Access-tietokannan kokorajoitus on 2 Gigatavua, eikä se voi tukea useampaa kuin 255 samanaikaista käyttäjää. Kun Access-tietokannan on aika siirtyä seuraavalle tasolle, voit siirtyä SQL Server. SQL Server (paikallinen tai Azure-pilvipalvelu) tukee suurempia tietomääriä, enemmän samanaikaisia käyttäjiä ja sen kapasiteetti on suurempi kuin JET/ACE-tietokantamoduulilla. Tämä opas tarjoaa sujuvan alun SQL Server matkallesi, auttaa säilyttämään luomasi Accessin edustaratkaisut ja toivottavasti motivoi sinua käyttämään Accessia tulevissa tietokantaratkaisuissa. Ohjattu koonmuuttotoiminto poistettiin Accessista Access 2013:ssa, joten voit nyt käyttää Microsoft SQL Server -siirtoavustajaa (SSMA). Jos haluat siirtää tiedot onnistuneesti, noudata seuraavia vaiheita.

Tietokannan SQL Server siirtymisen vaiheet

Ennen aloittamista

Seuraavissa osissa on taustatietoja ja muita tietoja, joiden avulla pääset alkuun.

Tietoja jaetusta tietokannasta

Kaikki Access-tietokantaobjektit voivat olla yhdessä tietokantatiedostossa tai ne voidaan tallentaa kahteen tietokantatiedostoon: edustatietokantaan ja taustatietokantaan. Tätä kutsutaan tietokannan jakamiseksi , ja sen tarkoituksena on helpottaa jakamista verkkoympäristössä. Taustatietokantatiedostossa saa olla vain taulukoita ja yhteyksiä. Edustatiedosto saa sisältää vain kaikki muut objektit, kuten lomakkeet, raportit, kyselyt, makrot, VBA-moduulit ja linkitetyt taulukot taustatietokantaan. Kun siirrät Access-tietokannan, se muistuttaa jaettua tietokantaa kyseisessä SQL Server toimii palvelimessa nyt olevien tietojen uutena taustana.

Tämän vuoksi voit edelleen ylläpitää Accessin edustatietokantaa, jossa on linkitettyjä taulukoita SQL Server taulukoihin. Voit tehokkaasti saada Access-tietokannan tarjoaman nopean sovelluskehityksen edut sekä SQL Server skaalautuvuuden.

SQL Server edut

Tarvitsetko vielä vakuuttavaa, jotta voit siirtyä SQL Server? Mieti seuraavia lisäetuja:

  • Useammat samanaikaiset käyttäjät    SQL Server voi käsitellä useita samanaikaisia käyttäjiä kuin Access ja vähentää muistivaatimuksia, kun käyttäjiä lisätään enemmän.

  • Parannettu käytettävyys    SQL Server avulla voit dynaamisesti varmuuskopioida tietokannan joko asteittain tai viimeistellä sen käytön aikana. Käyttäjien ei siis tarvitse keskeyttää tietokantojen käsittelemistä varmuuskopioimisen ajaksi.

  • Korkea suorituskyky ja skaalattavuus    SQL Server tietokanta toimii yleensä paremmin kuin Access-tietokanta, erityisesti suuren teratavun kokoisessa tietokannassa. Lisäksi SQL Server käsittelee kyselyjä paljon nopeammin ja tehokkaasti käsittelemällä kyselyjä rinnakkain käyttämällä useita alkuperäisiä säikeitä yhdessä prosessissa käyttäjäpyyntöjen käsittelemiseksi.

  • Parannettu suojaus    Luotetun yhteyden avulla SQL Server integroituu Windows-järjestelmän suojaukseen ja tarjoaa yhden integroidun pääsyn verkkoon ja tietokantaan hyödyntäen molempien suojausjärjestelmien parhaita puolia. Tämä helpottaa huomattavasti monimutkaisten suojausjärjestelmien hallintaa. SQL Server on ihanteellinen tallennustila luottamuksellisille tiedoille, kuten sosiaaliturvatunnuksiin, luottokorttitietoihin ja osoitteisiin.

  • Välitön palautettavuus     Jos käyttöjärjestelmä kaatuu tai virta katkeaa, SQL Server voi palauttaa tietokannan automaattisesti yhdenmukaiseen tilaan muutamassa minuutissa ilman tietokannan järjestelmänvalvojan toimia.

  • VPN:n käyttö    Access ja VPN (Virtual Private Networks) eivät tule toimeen. SQL Server etäkäyttäjät voivat kuitenkin edelleen käyttää Accessin edustatietokantaa työpöydällä ja vpn-palomuurin takana olevaa SQL Server taustatietokantaa.

  • Azure SQL Server    SQL Server etujen lisäksi se tarjoaa dynaamista skaalautuvuutta ilman käyttökatkoja, älykästä optimointia, maailmanlaajuista skaalautuvuutta ja käytettävyyttä, laitteistokustannusten poistamista ja vähentänyt hallintaa.

Valitse paras Azure SQL Server -vaihtoehto

Jos olet siirtymässä Azure SQL Server, valittavana on kolme vaihtoehtoa, joista jokaisella on erilaiset edut:

  • Yksittäiset tietokanta-/elastiset varannot    Tällä asetuksella on omat resurssit, joita hallitaan SQL-tietokanta palvelimen kautta. Yksittäinen tietokanta on kuin SQL Server sisältyvä tietokanta. Voit myös lisätä joustavan varannon, joka on kokoelma tietokantoja, joissa on jaettu joukko resursseja, joita hallitaan SQL-tietokanta palvelimen kautta. Yleisimmin käytetyt SQL Server ominaisuudet ovat käytettävissä valmiiden varmuuskopioiden, korjausten ja palautusten kanssa. Tarkkaa huoltoaikaa ei kuitenkaan ole, ja siirto SQL Server voi olla vaikeaa.

  • Hallittu esiintymä    Tämä asetus on kokoelma järjestelmä- ja käyttäjätietokantoja, joissa on jaettu joukko resursseja. Hallittu esiintymä on kuin SQL Server-tietokannan esiintymä, joka on erittäin yhteensopiva paikallisen SQL Server kanssa. Hallitussa esiintymässä on valmiita varmuuskopioita, korjaustiedostoja ja palautustoimintoja, ja se on helppo siirtää SQL Server. On kuitenkin olemassa pieni määrä SQL Server ominaisuuksia, jotka eivät ole käytettävissä eikä taattua tarkkaa huoltoaikaa.

  • Azuren näennäiskone    Tämän asetuksen avulla voit suorittaa SQL Server virtuaalikoneen sisällä Azure-pilvipalvelussa. Voit hallita täysin SQL Server moottoria ja helppoa siirtopolkua. Sinun on kuitenkin hallittava varmuuskopioita, korjauksia ja palautusta.

Lisätietoja on artikkelissa Tietokannan siirtymispolun valitseminen Azureen ja Mikä on Azure SQL?.

Ensimmäiset toimenpiteet

Edellä on muutamia ongelmia, joiden avulla voit tehostaa siirtoprosessia ennen SSMA:n käynnistämistä:

  • Taulukon indeksien ja perusavainten lisääminen    Varmista, että jokaisessa Access-taulukossa on indeksi ja perusavain. SQL Server edellyttää, että kaikilla taulukoilla on vähintään yksi indeksi, ja edellyttää, että linkitetyllä taulukolla on perusavain, jos taulukko voidaan päivittää.

  • Perusavaimen ja viiteavaimen suhteiden tarkistaminen    Varmista, että nämä yhteydet perustuvat kenttiin, joissa on yhdenmukaiset tietotyypit ja koot. SQL Server ei tue liitettyjä sarakkeita, joiden viiteavainrajoitukset sisältävät eri tietotyyppejä ja -kokoja.

  • Liite-sarakkeen poistaminen    SSMA ei siirrä liitesarakkeen sisältäviä taulukoita.

Ennen kuin suoritat SSMA:n, toimi seuraavasti.

  1. Sulje Access-tietokanta.

  2. Varmista, että myös tietokantaan yhdistetyt nykyiset käyttäjät sulkevat tietokannan.

  3. Jos tietokanta on .mdb tiedostomuodossa, poista käyttäjätason suojaus.

  4. Varmuuskopioi tietokanta. Lisätietoja on artikkelissa Tietojen suojaaminen varmuuskopiointi- ja palautusprosesseilla.

Vihje Harkitse Microsoft SQL Server Express version asentamista työpöydälle, joka tukee jopa 10 Gigatavua ja joka on maksuton ja helpompi tapa suorittaa siirto ja tarkistaa siirto. Kun muodostat yhteyden, käytä tietokantaesiintymänä LocalDB:ttä.

Vihje Jos mahdollista, käytä Accessin erillisversiota. Jos voit käyttää vain Microsoft 365, käytä Access 2010 -tietokantamoduulia Access-tietokannan siirtämiseen SSMA:ta käytettäessä. Lisätietoja on artikkelissa Microsoft Access Database Engine 2010 Redistributable.

Suorita SSMA

Microsoft tarjoaa Microsoft SQL Server Migration Assistantin (SSMA) siirron helpottamiseksi. SSMA siirtää pääasiassa taulukoita ja valintakyselyitä ilman parametreja. Lomakkeita, raportteja, makroja ja VBA-moduuleja ei muunneta. SQL Server Metadata Explorer näyttää Access-tietokantaobjektit ja SQL Server objektit, joiden avulla voit tarkastella molempien tietokantojen nykyistä sisältöä. Nämä kaksi yhteyttä tallennetaan siirtotiedostoon, jos päätät siirtää lisää objekteja myöhemmin.

Huomautus:    Siirto voi kestää jonkin aikaa tietokantaobjektien koon ja siirrettävien tietojen määrän mukaan.

  1. Jos haluat siirtää tietokannan SSMA:n avulla, lataa ja asenna ohjelmisto ensin kaksoisnapsauttamalla ladattua MSI-tiedostoa. Varmista, että asennat tietokoneeseen sopivan 32- tai 64-bittisen version.

  2. Kun olet asentanut SSMA:n, avaa se työpöydällä, mieluiten tietokoneesta, jossa on Access-tietokantatiedosto.

    Voit avata sen myös tietokoneessa, jossa on access-tietokannan käyttöoikeus jaetussa kansiossa olevan verkon kautta.

  3. Noudata SSMA:n aloitusohjeita ja anna perustietoja, kuten SQL Server sijainti, Access-tietokanta ja siirrettävät objektit, yhteystiedot ja se, haluatko luoda linkitettyjä taulukoita.

  4. Jos olet siirtymässä SQL Server 2016:een tai uudempaa versioon ja haluat päivittää linkitetyn taulukon, lisää rivinvaihtosarake valitsemalla Tarkista työkalut > Projektiasetukset > Yleiset.

    Rivinvaihtokenttä auttaa välttämään tietueristiriitoja. Access käyttää tätä rivinvaihtokenttää SQL Server linkitetyssä taulukossa tietueen viimeisimmän päivityksen määrittämiseen. Jos lisäät rivinvaihtokentän kyselyyn, Access käyttää sitä rivin valitsemiseen uudelleen päivitystoiminnon jälkeen. Tämä parantaa tehokkuutta auttamalla välttämään kirjoitusristiriitavirheitä ja tietueiden poistoskenaarioja, joita voi tapahtua, kun Access havaitsee erilaisia tuloksia kuin alkuperäinen lähetys, kuten liukulukutietotyypeissä ja sarakkeita muokkaavissa käynnistimissä. Vältä kuitenkin rivinvaihtokentän käyttämistä lomakkeissa, raporteissa tai VBA-koodissa. Lisätietoja on artikkelissa Rivinvaihto.

    Huomautus:    Vältä sekaannusta rivinvaihtoon aikaleiman kanssa. Vaikka avainsana timestamp on synonyymi riviversiolle SQL Server, et voi käyttää rivinvaihtoa tietojen syöttämisen aikaleimaamiseen.

  5. Jos haluat määrittää tarkat tietotyypit, valitse Tarkista työkalut > Projektiasetukset > Tyypin yhdistäminen. Jos esimerkiksi tallennat vain englanninkielistä tekstiä, voit käyttää varcharianvarchar-tietotyypin sijaan.

Objektien muuntaminen

SSMA muuntaa Access-objektit SQL Server objekteiksi, mutta se ei kopioi objekteja heti. SSMA sisältää luettelon seuraavista siirrettävissä olevista objekteista, joten voit päättää, haluatko siirtää ne SQL Server tietokantaan:

  • Taulukot ja sarakkeet

  • Valitse Kyselyt ilman parametreja.

  • Perus- ja viiteavaimet

  • Indeksit ja oletusarvot

  • Tarkistusrajoitukset (salli tyhjä sarakeominaisuus, sarakkeen kelpoisuussääntö, taulukon kelpoisuustarkistus)

Käytä parhaana käytäntönä SSMA-arviointiraporttia, joka näyttää muunnostulokset, kuten virheet, varoitukset, tiedotusviestit, siirron suorittamiseen liittyvät aika-arviot ja yksittäiset virheenkorjausvaiheet, ennen kuin siirrät objekteja.

Tietokantaobjektien muuntaminen ottaa objektimääritykset Accessin metatiedoista, muuntaa ne vastaavaksi Transact-SQL (T-SQL) -syntaksiksi ja lataa sitten nämä tiedot projektiin. Voit sitten tarkastella SQL Server tai SQL Azure objekteja ja niiden ominaisuuksia SQL Server tai SQL Azure Metatietojen resurssienhallinnassa.

Voit muuntaa, ladata ja siirtää objekteja SQL Server noudattamalla tätä opasta.

Vihje Kun olet siirtänyt Access-tietokannan onnistuneesti, tallenna projektitiedosto myöhempää käyttöä varten, jotta voit siirtää tiedot uudelleen testausta tai lopullista siirtoa varten.

Taulukoiden linkittäminen

Harkitse SQL Server OLE DB- ja ODBC-ohjainten uusimman version asentamista Windowsin mukana toimittavien alkuperäisten SQL Server ohjainten sijaan. Uudemmat ohjaimet eivät ole vain nopeampia, vaan ne tukevat Azure SQL:n uusia ominaisuuksia, joita aiemmat ohjaimet eivät tue. Voit asentaa ohjaimet jokaiseen tietokoneeseen, jossa muunnettua tietokantaa käytetään. Lisätietoja on ohjeaiheessa Microsoft OLE DB Driver 18 for SQL Server ja Microsoft ODBC Driver 17 for SQL Server.

Kun olet siirtänut Access-taulukot, voit linkittää SQL Server taulukoihin, jotka isännöivät nyt tietojasi. Linkittäminen suoraan Accessista helpottaa tietojen tarkastelemista sen sijaan, että käyttäisit monimutkaisempia SQL Server hallintatyökaluja.  Voit tehdä kyselyjä ja muokata linkitettyjä tietoja SQL Server tietokannan järjestelmänvalvojan määrittämien käyttöoikeuksien mukaan.

Huomautus:    Jos luot ODBC DSN:n, kun linkität SQL Server tietokantaan linkitysprosessin aikana, luo sama DSN kaikkiin uuteen sovellukseen käyttäviin koneisiin tai käytä ohjelmallisesti DSN-tiedostoon tallennettua yhteysmerkkijono.

Lisätietoja on artikkelissa Tietojen linkittäminen tai tuominen Azure SQL Server -tietokannasta ja Tuo tai linkitä SQL Server tietokannan tietoihin.

VihjeMuista käyttää Accessin Linkitettyjen taulukoiden hallintaa taulukoiden päivittämiseen ja linkittämiseen uudelleen. Lisätietoja on artikkelissa Linkitettyjen taulukoiden hallinta.

Testaa ja muokkaa

Seuraavissa osissa kuvataan yleisiä ongelmia, joita siirron aikana voi ilmetä ja miten niitä käsitellään.

Kyselyt

Vain Valintakyselyt muunnetaan. muut kyselyt eivät ole, mukaan lukien valintakyselyt, jotka ottavat parametreja. Jotkin kyselyt eivät välttämättä muunna kokonaan, ja SSMA raportoi kyselyvirheet muuntamisen aikana. Voit muokata manuaalisesti objekteja, joita ei muunneta T-SQL-syntaksilla. Syntaksivirheet voivat myös edellyttää Access-spesifisten funktioiden ja tietotyyppien manuaalista muuntamista SQL Server. Saat lisätietoja artikkelista Access SQL -palvelimen vertaaminen SQL Server TSQL -palvelimeen.

Tietotyypit

Accessilla ja SQL Server samankaltaiset tietotyypit, mutta huomioi seuraavat mahdolliset ongelmat.

Suuri luku    Suuri luku -tietotyyppi tallentaa ei-rahallisen numeerisen arvon ja on yhteensopiva SQL bigint -tietotyypin kanssa. Tämän tietotyypin avulla voit laskea tehokkaasti suuria lukuja, mutta se edellyttää Access 16 (16.0.7812 tai uudempi) .accdb-tietokantatiedostomuotoa ja toimii paremmin Accessin 64-bittisessä versiossa. Lisätietoja on artikkelissa Suuri luku -tietotyypin käyttäminen ja Valitse Officen 64- tai 32-bittisen version välillä.

Kyllä/Ei    Oletusarvoisesti Accessin Kyllä/Ei-sarake muunnetaan SQL Server-bittikentäksi. Jos haluat välttää tietueiden lukitsemisen, varmista, että bittikenttä on määritetty siten, että TYHJÄT-arvot eivät ole käytössä. SSMA:ssa voit valita bittisarakkeen ja määrittää Salli tyhjäarvot - ominaisuuden arvoksi EI. Käytä TSQL:ssä CREATE TABLE - tai ALTER TABLE - lausekkeita.

Päivämäärä ja kellonaika    Huomioon otettavia päivämääriä ja kellonaikaa on useita:

  • Jos tietokannan yhteensopivuustaso on 130 (SQL Server 2016) tai uudempi ja linkitetty taulukko sisältää yhden tai useamman päivämääräajan tai päivämäärän2 sarakkeen, taulukko saattaa palauttaa viestin #deleted tuloksissa. Lisätietoja on artikkelissa Accessin linkitetty taulukko SQL-Server tietokanta palauttaa #deleted.

  • Käytä Accessin päivämäärä-/kellonaika-tietotyyppiä päivämäärän ja kellonajan tietotyypin yhdistämiseen. Accessin laajennettu päivämäärä ja kellonaika -tietotyypin avulla voit yhdistää päivämääränaika2-tietotyyppiin , jolla on suurempi päivämäärä- ja aikaväli. Lisätietoja on artikkelissa Laajennettu päivämäärä ja kellonaika -tietotyypin käyttäminen.

  • Kun etsit päivämääriä SQL Server, ota huomioon aika ja päivämäärä. Esimerkki:

    • Päivämäärä 1.1.2019–31.1.2019 ei välttämättä sisällä kaikkia tilauksia.

    • DateOrdered Between 1/1/19 00:00:00 AM And 1/31/19 11:59:59 PM does include all orders.

Liite   Liite-tietotyyppi tallentaa tiedoston Access-tietokantaan. SQL Server on useita vaihtoehtoja. Voit purkaa tiedostot Access-tietokannasta ja tallentaa sitten linkit SQL Server tietokannan tiedostoihin. Vaihtoehtoisesti voit käyttää FILESTREAM-, FileTables- tai Remote BLOB -säilöä (RBS) liitteiden tallentamiseen SQL Server tietokantaan.

Hyperlinkki    Access-taulukoissa on hyperlinkkisarakkeita, joita SQL Server ei tue. Nämä sarakkeet muunnetaan oletusarvoisesti nvarchar(max) -sarakkeiksi SQL Server, mutta voit mukauttaa yhdistämismääritystä ja valita pienemmän tietotyypin. Access-ratkaisussa voit edelleen käyttää hyperlinkin toimintaa lomakkeissa ja raporteissa, jos määrität ohjausobjektin Hyperlinkki-ominaisuuden arvoksi tosi.

Moniarvoinen kenttä    Accessin moniarvoinen kenttä muunnetaan SQL Server ntext-kentäksi, joka sisältää erotinmerkeillä erotetut arvot. Koska SQL Server ei tue monta-moneen-yhteyttä mallintavaa moniarvoista tietotyyppiä, rakennetta voi olla tarpeellista muokata.

Lisätietoja Accessin ja SQL Server tietotyyppien yhdistämisestä on artikkelissa Tietotyyppien vertailu.

Huomautus:    Moniarvoiset kentät eivät muunneta.

Lisätietoja on tiedoissa Päivämäärä- ja aikatyypit, Merkkijono- ja binaarityypit sekä Numeeriset tyypit.

Visual Basic

Vaikka SQL Server ei tue VBA:ta, ota huomioon seuraavat mahdolliset ongelmat:

VBA-funktiot kyselyissä    Access-kyselyt tukevat VBA-funktioita kyselysarakkeen tiedoissa. VBA-funktioita käyttäviä Access-kyselyitä ei kuitenkaan voi suorittaa SQL Server, joten kaikki pyydetyt tiedot välitetään Microsoft Accessille käsittelyä varten. Useimmissa tapauksissa nämä kyselyt on muunnettava läpivientikyselyiksi.

Käyttäjän määrittämät funktiot kyselyissä    Microsoft Access -kyselyt tukevat VBA-moduuleissa määritettyjen funktioiden käyttöä niille välitettyjen tietojen käsittelyyn. Kyselyt voivat olla erillisiä kyselyjä, SQL-lausekkeita lomake-/raporttitietuelähteissä, yhdistelmäruutujen tietolähteitä ja luetteloruutuja lomakkeissa, raporteissa ja taulukon kentissä sekä oletus- tai kelpoisuussääntölausekkeita. SQL Server ei voi suorittaa näitä käyttäjän määrittämiä funktioita. Sinun on ehkä suunniteltava nämä funktiot manuaalisesti uudelleen ja muunnettava ne tallennetuiksi toimintosarjaksi SQL Server.

Suorituskyvyn optimointi

Ylivoimaisesti tärkein tapa optimoida suorituskykyä uuden taustan SQL Server avulla on päättää, milloin paikallisia tai etäkyselyitä käytetään. Kun siirrät tiedot SQL Server, siirryt myös tiedostopalvelimesta asiakaspalvelimen tietokantamalliin. Noudata seuraavia yleisiä ohjeita:

  • Suorita pieniä, vain luku -tilassa olevia kyselyitä asiakasohjelmassa, jotta saat nopeimman käyttöoikeuden.

  • Suorita pitkiä luku- ja kirjoituskyselyitä palvelimessa, jotta voit hyödyntää suurempaa käsittelytehoa.

  • Pienennä verkkoliikenne käyttämällä suodattimia ja koostetta, jotta voit siirtää vain tarvitsemasi tiedot.

Suorituskyvyn optimointi asiakaspalvelimen tietokantamallissa

Lisätietoja on artikkelissa Läpivientikyselyn luominen.

Seuraavassa on muita suositeltuja ohjeita.

Logiikan asettaminen palvelimeen     Sovellus voi myös käyttää näkymiä, käyttäjän määrittämiä funktioita, tallennettuja toimintosarjoja, laskettuja kenttiä ja käynnistimiä sovelluslogiikan, liiketoimintasääntöjen ja käytäntöjen, monimutkaisten kyselyjen, tietojen kelpoisuuden tarkistamisen ja viite-eheyskoodin keskittämiseen ja jakamiseen palvelimessa asiakkaan sijaan. Kysy itseltäsi, voidaanko tämä kysely tai tehtävä suorittaa palvelimella entistä paremmin ja nopeammin? Testaa lopuksi jokainen kysely parhaan suorituskyvyn varmistamiseksi.

Näkymien käyttäminen lomakkeissa ja raporteissa    Toimi Accessissa seuraavasti:

  • Käytä lomakkeissa SQL-näkymää vain luku -muodossa ja SQL-indeksoituja näkymiä tietuelähteenä luku- ja kirjoituslomakkeessa.

  • Käytä raporteissa SQL-näkymää tietuelähteenä. Voit kuitenkin luoda erillisen näkymän kullekin raportille, jotta voit päivittää tietyn raportin helpommin ilman, että se vaikuttaa muihin raportteihin.

Lomakkeen tai raportin tietojen lataamisen pienentäminen    Älä näytä tietoja, ennen kuin käyttäjä pyytää niitä. Voit esimerkiksi pitää tietuelähdeominaisuuden tyhjänä, määrittää käyttäjät valitsemaan suodattimen lomakkeessa ja täyttää sitten tietuelähdeominaisuuden suodattimella. Voit myös käyttää DoCmd.OpenForm- ja DoCmd.OpenReport-lausetta käyttäjän tarvitsemien tietueiden näyttämiseen. Voit poistaa tietueissa siirtymisen käytöstä.

Ole varovainen heterogeenisten kyselyjen kanssa   Vältä suorittamasta kyselyä, joka yhdistää paikallisen Access-taulukon ja SQL Server linkitetyn taulukon, jota kutsutaan joskus yhdistelmäkyselyksi. Tämäntyyppinen kysely edellyttää edelleen, että Access lataa kaikki SQL Server tiedot paikalliseen koneeseen ja suorittaa sitten kyselyn, eikä kyselyä suorita SQL Server.

Paikallisten taulukoiden käyttäminen    Harkitse paikallisten taulukoiden käyttämistä tietoihin, jotka muuttuvat harvoin, kuten maan tai alueen osavaltioiden tai maakuntien luetteloon. Staattisia taulukoita käytetään usein suodattamiseen, ja ne toimivat paremmin Accessin edustalla.

Lisätietoja on tietokantamoduulin säätötyökalu kohdassa Access-tietokannan optimointi Suorityskyvyn analysointi jaSQL Server linkitettyjen Microsoft Office Access -sovellusten optimointi.

Katso myös

Azure-tietokannan siirto-opas

Microsoftin tietojen siirtoblogi

Microsoft Access SQL Server siirtoon, muuntamiseen ja koonmuutokseen

Access-työpöytätietokannan jakamistapoja

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!

×