Voit jakaa Access-tietokannan usealla eri tavalla tarpeiden ja resurssien saatavuuden mukaan. Tässä artikkelissa tutustumme käytettävissä oleviin vaihtoehtoihin, kunkin vaihtoehdon etuihin ja resursseihin saadaksemme lisätietoja.
Tämän artikkelin sisältö
Yleiskatsaus Access-tietojen jakamistavoista
Tietokantasovellukset muuttuvat ja kasvavat ajan myötä. Monet tekijät vaikuttavat tarpeisiin ja suorituskykyyn, mukaan lukien samanaikaisten käyttäjien määrä, verkkoympäristö, siirtonopeus, viive, tietokannan koko, käyttöajat ja odotetut kasvunopeudet. Lyhyesti sanottuna, jos tietokantaratkaisu onnistuu, sen on todennäköisesti kehityttävä. Onneksi Accessissa on kehityspolku yksinkertaisesta edistyneeseen, ja voit käyttää aikaa ratkaisun tehokkaaseen skaalaamiseen. Seuraavassa taulukossa on yhteenveto Accessin skenaarioista ja työkuormista, joiden avulla voit valita kyseisen polun.
Yksittäisen tietokannan jakaminen
Tämä on yksinkertaisin vaihtoehto, ja siinä on vähiten vaatimuksia, mutta se tarjoaa myös vähiten toimintoja. Tällä menetelmällä tietokantatiedosto tallennetaan jaettuun verkkoasemaan, ja kaikki käyttäjät jakavat tietokantatiedoston samanaikaisesti. Joitakin rajoituksia ovat luotettavuus ja käytettävyys, jos useita samanaikaisia käyttäjiä muuttaa tietoja, koska kaikki tietokantaobjektit on jaettu. Tämä tekniikka voi myös heikentää suorituskykyä, sillä kaikki tietokantaobjektit lähetetään verkon kautta.
Tämä vaihtoehto on toimiva, jos vain muutamat henkilöt käyttävät tietokantaa samanaikaisesti ja jos käyttäjien ei tarvitse mukauttaa tietokannan rakennetta. Tämä menetelmä on kuitenkin vähemmän turvallinen kuin muut tietokannan jakamismenetelmät, koska jokaisella käyttäjällä on tietokantatiedoston täysi kopio, mikä lisää luvattoman käytön riskiä.
Tietokannan jakaminen jaetun kansion avulla:
-
Jaa kansio koti- tai pienyritysympäristössä tietyille henkilöille. Lisätietoja on ohjeaiheessa Tiedostojen jakaminen verkon kautta Windowsissa.
-
Varmista, että Access on määritetty avautumaan jaetussa tilassa kaikissa käyttäjien tietokoneissa. Tämä on oletusasetus, mutta muista varmistaa, että jos käyttäjä avaa tietokannan yksityisessä tilassa, se häiritsee tietojen käytettävyyttä.
-
Käynnistä Access ja valitse Tiedosto > Asetukset.
-
Valitse Accessin asetukset -valintaikkunassa Asiakasasetukset.
-
Valitse Lisäasetukset-osanOletusavointitila-kohdassaJaettu, valitse OK ja poistu sitten Accessista.
-
-
Kopioi tietokantatiedosto jaettuun kansioon. Kun olet kopioinut tiedoston, varmista, että tietokantatiedoston määritteet sallivat lukemisen ja kirjoittamisen. Käyttäjillä on oltava tietokantaan luku- ja kirjoitusoikeudet.
-
Luo kunkin käyttäjän tietokoneeseen tietokantatiedoston pikakuvake. Lisätietoja on artikkelissa Työpöydän pikakuvakkeen luominen Office-ohjelmalle tai -tiedostolle.
Osiin jaetun tietokannan jakaminen
Tämä on hyvä vaihtoehto, jos käytössä ei ole SharePoint-sivustoa tai tietokantapalvelinta. Voit jakaa jaetun tietokannan lähiverkon kautta. Tietokannan jakaminen osiin tarkoittaa sen järjestämistä kahteen tiedostoon: taustatietokantaan, joka sisältää arvotaulukot, ja edustatietokantaan, joka sisältää kaikki muut tietokantaobjektit, kuten kyselyt, lomakkeet ja raportit. Kukin käyttäjä käsittelee tietoja käyttämällä edustatietokannan paikallista kopiota.
Tietokannan jakamisen etuja ovat seuraavat:
-
Parannettu suorituskyky Vain tiedot jaetaan verkossa, ei taulukoissa, kyselyissä, lomakkeissa, raporteissa, makroissa ja moduuleissa.
-
Parempi käytettävyys Tietokantatapahtumat, kuten tietueiden muokkaukset, valmistuvat nopeammin.
-
Parannettu suojaus Käyttäjät käyttävät taustatietokantaa linkitettyjen taulukoiden kautta. on epätodennäköisempää, että tunkeilijat voivat saada luvattoman pääsyn tietoihin edustatietokannan kautta.
-
Parannettu luotettavuutta Jos käyttäjä kohtaa ongelman ja tietokanta sulkeutuu odottamatta, tietokantatiedoston vioittuminen rajoittuu yleensä käyttäjän avaamaan edustatietokantaan.
-
Joustava kehitysympäristö Kukin käyttäjä voi itsenäisesti kehittää kyselyjä, lomakkeita, raportteja ja muita tietokantaobjekteja vaikuttamatta muihin käyttäjiin. Edustatietokannasta voidaan myös kehittää ja toimittaa uusi versio haittaamatta käyttäjien pääsyä taustatietokantaan tallennettuihin tietoihin.
Lisätietoja on artikkelissa Access-tietokannan jakaminen.
SharePoint-sivuston tietojen jakaminen
Voit jakaa Access-tietoja SharePoint-sivustossa monella tavalla:
-
Yhdistää Linkitysprosessi muodostaa yhteyden toisen ohjelman tietoihin, joten voit tarkastella ja muokata uusimpia tietoja sekä SharePointissa että Accessissa luomatta ja säilyttämättä tietojen kopiota Accessissa. Jos et halua kopioida SharePoint-luetteloa Access-tietokantaan, mutta haluat sen sijaan suorittaa kyselyjä ja luoda raportteja luettelon sisällön perusteella, voit linkittää tietoihin.
-
Liikkuvat Kun siirrät tietoja Accessista SharePoint-sivustoon, luot SharePoint-sivustoon luetteloita, jotka pysyvät linkitettyinä tietokannan taulukoihin. Ohjattu taulukoiden vieminen SharePointiin auttaa siirtämään tietoja kaikista taulukoista samanaikaisesti ja säilyttämään niiden yhteydet.
Lisätietoja on artikkelissa Tietojen tuominen, linkittäminen tai siirtäminen SharePointiin.
Varoitus Vaikka voit tallentaa Access-tietokantatiedoston OneDriveen tai SharePoint-tiedostokirjastoon, suosittelemme välttämään Access-tietokannan avaamista näistä sijainneista. Tiedosto voidaan ladata paikallisesti muokattavaksi ja ladata uudelleen, kun olet tallentanut muutokset SharePointiin. Jos Useampi kuin yksi henkilö avaa Access-tietokannan SharePointista, tietokantaa saatetaan luoda useita kopioita ja joitakin odottamattomia toimia voi ilmetä. Tämä suositus koskee kaikkia Access-tiedostoja, kuten yhtä tietokantaa, jaettua tietokantaa ja .accdb-, .accdc-, .accde- ja .accdr-tiedostomuotoja. Lisätietoja Accessin käyttöönotosta on artikkelissa Access-sovelluksen käyttöönotto.
Tietojen jakaminen tietokantapalvelimen avulla
Voit jakaa tietokannan myös käyttämällä Accessia ja tietokantapalvelinta, esimerkiksi SQL Serveriä. Tämä tapa tarjoaa monia etuja, mutta edellyttää tietokantapalvelinohjelmistoa.
Tämä menetelmä muistuttaa tietokannan jakamista osiin, koska taulukot tallennetaan verkkoon ja jokaisella käyttäjällä on paikallinen kopio Access-tietokantatiedostosta, jossa on linkkejä taulukoihin sekä kyselyihin, lomakkeisiin, raportteihin ja muihin tietokantaobjekteihin. Tämän jakamismenetelmän edut vaihtelevat käytettävän tietokantapalvelinohjelmiston mukaan, mutta yleensä etuja ovat käyttäjätilit, valikoiva käyttöoikeus tietoihin, erinomainen tietojen käytettävyys ja hyvät integroidut tietojen hallintatyökalut. Lisäksi useimmat tietokantapalvelinohjelmistot toimivat hyvin Accessin aiempien versioiden kanssa, joten käyttäjät eivät tarvitse samaa Accessin versiota. Vain taulukot jaetaan. Lisätietoja on artikkelissa Access-tietokannan siirtäminen SQL Server, tuominen tai linkittäminen SQL Server tietokannan tietoihin ja Tietojen linkittäminen tai tuominen Azure SQL Server -tietokannasta.
Etuja, jotka tietokannan jakaminen tietokantapalvelimen kautta tarjoaa
-
Korkea suorituskyky ja skaalattavuus Monissa tilanteissa tietokantapalvelin tarjoaa paremman suorituskyvyn kuin pelkkä Access-tietokantatiedosto. Monet tietokantapalvelintuotteet tukevat myös erittäin suuria teratavun kokoisia tietokantoja, mikä on noin 500 kertaa Access-tietokantatiedoston nykyinen raja (kaksi gigatavua). Tietokantapalvelintuotteet toimivat yleensä erittäin tehokkaasti käsittelemällä kyselyjä rinnakkain (käyttämällä useita alkuperäisiä säikeitä yhdessä prosessissa käyttäjäpyyntöjen käsittelemiseksi) ja minimoimalla muistivaatimukset, kun käyttäjiä lisätään enemmän.
-
Parannettu käytettävyys Useimpien tietokantapalvelintuotteiden avulla voit varmuuskopioida tietokannan sen ollessa käytössä. Käyttäjien ei siis tarvitse keskeyttää tietokantojen käsittelemistä varmuuskopioimisen ajaksi. Lisäksi tietokantapalvelimet pystyvät tavallisesti käsittelemään samanaikaisia muokkaamisia ja tietueiden lukitsemisia hyvin tehokkaasti.
-
Parannettu suojaus Mitään tietokantaa ei voi suojata täysin. Tietokantapalvelimissa on kuitenkin tehokkaat tietosuojaominaisuudet, jotka auttavat estämään tietojen luvatonta käyttöä. Useimmissa tietokantapalvelimissa käytetään käyttäjätileihin perustuvaa suojausta, jonka avulla voit määrittää, mitä taulukoita kukin käyttäjä voi nähdä. Vaikka joku pystyisikin saamaan luvattomasti haltuunsa Accessin edustaosan, käyttäjätileihin perustuva suojaus estää tietojen luvattoman käyttämisen.
-
Automaattinen palautettavuus Järjestelmävirheiden (kuten käyttöjärjestelmän kaatumisen tai sähkökatkoksen) tapauksessa joillakin tietokantapalvelintuotteilla on automaattiset palautusmekanismit, jotka palauttavat tietokannan viimeisiin yhdenmukaisiin järjestelmiin muutamassa minuutissa ilman tietokannan järjestelmänvalvojan toimia.
-
Palvelinpohjainen käsittely Accessin käyttäminen asiakas- tai palvelinkokoonpanossa auttaa vähentämään verkkoliikennettä käsittelemällä tietokantakyselyitä palvelimessa ennen tulosten lähettämistä asiakkaalle. Kyselyiden käsitteleminen palvelimessa on tavallisesti tehokkaampaa kuin asiakkaassa, erityisesti käsiteltäessä suuria tietojoukkoja.
-
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.