Tämä artikkeli sisältää tietoja Microsoft Accessin tietokantatiedostojen ja objektien rajoituksista. Useimmissa tapauksissa, kun tietokanta ylittää seuraavat rajoitukset, tämä saattaa olla merkki suunnitteluongelmasta. Tutustumalla tarkasti tähän artikkeliin ja tietokantasi rakenteeseen löydät ehkä ne seikat, jotka sinun on korjattava onnistuneen toteutuksen takaamiseksi. Esimerkiksi tietojen tuominen suoraan Microsoft Excelistä Accessiin ilman normalisointia voi johtaa lisäkenttien (sarakkeiden) luomiseen. Jos haluat lisätietoja tietokantojen suunnittelemisesta tai normalisoinnista, tutustu Lisätietoja-osassa annettuihin resursseihin.
Artikkelin sisältö
Tietokannan määritykset
Seuraava taulukkoluettelo koskee Access-tietokantoja. Mahdolliset versioiden erot mainitaan erikseen.
Yleiset
Määrite |
Suurin sallittu arvo |
---|---|
Access-tietokannan (.accdb tai .mdb) kokonaiskoko, mukaan lukien kaikki tietokannat objektit ja tiedot |
Suurin sallittu koko on kaksi gigatavua (miinus järjestelmäobjektien vaatima tila). Huomautus: Voit kiertää tämän kokorajoituksen linkittämällä muiden Access-tietokantojen taulukoihin. Voit linkittää useiden tietokantatiedostojen taulukoihin – ja jokainen näistä tiedostoista voi olla kooltaan jopa 2 Gt. Vihje: Jos haluat lisätietoja tietokannan koon pienentämisestä, lue ohjeet tietokantatiedoston ongelmien välttämiseen ja korjaamiseen järjestämis- ja korjaustoiminnolla. |
Tietokannan objektien kokonaismäärä |
32 768 |
Moduulien määrän (mukaan lukien lomakkeet ja raportin, joiden HasModule-ominaisuuden arvo on True) |
1 000 |
Objektin nimen merkkimäärä |
64 |
Salasanan merkkimäärä |
14 |
Käyttäjänimen tai ryhmän nimen merkkimäärä |
20 |
Samanaikaisten käyttäjien määrä |
255 |
Taulukko
Määrite |
Suurin sallittu arvo |
---|---|
Taulukon nimen merkkimäärä |
64 |
Kentän nimen merkkimäärä |
64 |
Taulukon kenttien määrä |
255 |
Avoimien taulukoiden määrä |
Accessin Microsoft 365 versioissa 4 096, mukaan lukien linkitetyt taulukot ja Accessin sisäisesti avaamat taulukot. Accessin muissa kuinMicrosoft 365 versioissa 2 048, mukaan lukien linkitetyt taulukot ja Accessin sisäisesti avaamat taulukot. |
Käytettävissä olevien yhteyksien määrä |
512 accessin Microsoft 365 versioille. 256 muille kuinMicrosoft 365 Access-versioille. |
Taulukon koko |
Kaksi gigatavua (miinus järjestelmäobjektien vaatima tila) |
Lyhyen tekstikentän merkkimäärä Huomautus: Access 2013:sta alkaen tekstikenttiä on kutsuttu lyhyiksi tekstikentiksi. |
255 |
Pitkän tekstikentän merkkimäärä Huomautus: Access 2013:sta alkaen muistiokenttiä on kutsuttu pitkiksi tekstikentiksi. |
65 535, kun tietoja syötettäessä käyttöliittymän kautta; 1 gigatavu merkkitallennustilaa, kun tietoja syötettäessä ohjelmallisesti |
OLE-objektikentän koko |
Yksi gigatavu |
Taulukon indeksien määrä |
32, mukaan lukien indeksit, jotka on luotu sisäisesti taulukkosuhteiden ylläpitoa varten, yhden kentän indeksit ja yhdistelmäindeksit |
Indeksin tai perusavaimen kenttien määrä |
10 |
Vahvistusviestin merkkimäärä |
255 |
Vahvistussäännön merkkimäärä (mukaan lukien välimerkit ja operaattorit) |
2 048 |
Kentän tai taulukon kuvauksen merkkimäärä |
255 |
Tietueen merkkimäärä (pois lukien pitkät tekstikentät ja OLE-objektikentät), kun kenttien UnicodeCompression-ominaisuuden arvo on Yes. |
4 000 |
Kentän ominaisuusasetuksen merkkimäärä |
255 |
Kysely
Määrite |
Suurin sallittu arvo |
---|---|
Pakotettujen suhteiden määrä |
32 per taulukko (miinus ne taulukon indeksit, jotka ovat kentille tai kenttien yhdistelmille, jotka eivät liity suhteisiin*) |
Kyselyn taulukoiden määrä |
32* |
Kyselyn liitosten määrä |
16* |
Tietuejoukon kenttien määrä |
255 |
Tietuejoukon koko |
Yksi gigatavu |
Lajittelurajoitus |
255 merkkiä kentässä tai useissa kentissä |
Sisäkkäisten kyselyiden tasojen määrä |
50* |
Solun merkkien määrä kyselyn rakenneruudukossa |
1 024 |
Parametrikyselyn parametrin merkkimäärä |
255 |
AND-operaattoreiden määrä WHERE- ja HAVING-lausekkeissa |
99* |
SQL-lausekkeen merkkimäärä |
Noin 64 000* |
*Suurimmat sallitut arvot voivat olla pienempiä, jos kysely sisältää moniarvoisia hakukenttiä (vain .accdb).
Lomake ja raportti
Määrite |
Suurin sallittu arvo |
---|---|
Selitteen merkkimäärä |
2 048 |
Tekstiruudun merkkimäärä |
65 535 |
Lomakkeen tai raportin leveys |
22,75 sisään. (57,79 cm) |
Osion korkeus |
22,75 in. (57,79 cm) |
Kaikkien osioiden korkeus osio-otsikot mukaan lukien (rakennenäkymässä) |
200 sisään. (508 cm) |
Sisäkkäisten lomakkeiden tai raporttien tasojen määrä |
7 |
Raportissa lajiteltavien tai ryhmiteltävien kenttien tai lausekkeiden määrä |
10 |
Raportin ala- ja ylätunnisteiden määrä |
1 raportin ylä- tai alatunniste; 1 sivun ylä- tai alatunniste; 10 ryhmän ylä- tai alatunnistetta |
Raportin tulostettavien sivujen määrä |
65 536 |
Lomakkeeseen tai raporttiin sen käyttöiän aikana yhteensä lisättävien ohjausobjektien ja osioiden määrä |
754 |
Lomakkeen, raportin tai ohjausobjektin Recordsource- tai Rowsource-ominaisuutena toimivan SQL-lausekkeen merkkimäärä |
32 750 |
Makro
Määrite |
Suurin sallittu arvo |
---|---|
Makron toimintojen määrä |
999 |
Ehdon merkkimäärä |
255 |
Kommentin merkkimäärä |
255 |
Toimintoargumentin merkkimäärä |
255 |