Ez a cikk a Microsoft Access-adatbázisfájlokra és -objektumokra érvényes korlátokat ismerteti. Az alábbi korlátok túllépése a legtöbb adatbázis esetében annak a jele, hogy az adatbázis nem megfelelően lett megtervezve. A jelen cikk tartalma és az adatbázis alapos vizsgálata segíthet megállapítani, hogy mit kell kijavítania a sikeres implementáció érdekében. Ha például a Microsoft Excelből közvetlenül, normalizálás nélkül importál adatokat az Accessbe, az felesleges mezők (oszlopok) létrehozásához vezethet. Ha szeretne többet megtudni az adatbázisok tervezéséről vagy a normalizálásról, kövesse a További információ című szakasz hivatkozásait.
Tartalom
Adatbázis-specifikációk
Az Access-adatbázisokra az alábbi táblázatok adatai érvényesek. Az egyes verziók közti esetleges különbségeket külön jelöljük.
Általános
Attribútum |
Maximális érték |
---|---|
Az Access-adatbázisok (.accdb vagy .mdb fájlok) maximális mérete az összes adattal és adatbázis-objektummal együtt |
2 gigabájt, mínusz a rendszerobjektumok által igényelt hely. Megjegyzés: Ezt a méretkorlátozást megkerülheti úgy, hogy más Access-adatbázisok tábláira hivatkozik. Több adatbázisfájl tábláira is hivatkozhat, az egyes fájlok mérete pedig akár 2 GB is lehet. Tipp: Az adatbázis méretének csökkentéséről bővebben az Adatbázisfájl-problémák megelőzése és javítása a Tömörítés és helyreállítás szolgáltatással című témakörben olvashat. |
Adatbázis-objektumok maximális száma |
32 768 |
Modulok száma (beleértve azokat az űrlapokat és jelentéseket is, amelyek Modulos tulajdonságának értéke Igen) |
1000 |
Karakterek száma az objektumok nevében |
64 |
Karakterek száma a jelszavakban |
14 |
Karakterek száma a felhasználók vagy a csoportok nevében |
20 |
Egyidejű felhasználók száma |
255 |
Táblák
Attribútum |
Maximális érték |
---|---|
Karakterek száma a táblák nevében |
64 |
Karakterek száma a mezők nevében |
64 |
Tábla mezőinek száma |
255 |
Megnyitott táblák száma |
Az Access Microsoft 365 verziói esetén 4096, beleértve a csatolt táblákat és az Access által belsőleg megnyitott táblákat. Az Access nemMicrosoft 365 verziói esetén 2048, beleértve a csatolt táblákat és az Access által belsőleg megnyitott táblákat. |
Az elérhető kapcsolatok száma |
512 az Access Microsoft 365 verzióihoz. 256 az Access nemMicrosoft 365 verzióihoz. |
Táblák mérete |
2 gigabájt, mínusz a rendszerobjektumok által igényelt hely |
Karakterek száma a Rövid szöveg típusú mezőkben Megjegyzés: Az Access 2013-tól kezdődően a Szöveg mezők neve Rövid szöveg mezők. |
255 |
Karakterek száma a Hosszú szöveg típusú mezőkben Megjegyzés: Az Access 2013-tól kezdődően a Feljegyzés mezők neve Hosszú szöveg mezők. |
65.535 a felhasználói felületen keresztül történő adatbevitelkor; 1 gigabájt karaktertárolás programozott adatbevitelkor |
OLE objektum típusú mező mérete |
1 gigabájt |
Táblaindexek száma |
32, beleértve a táblakapcsolatok fenntartására belsőleg létrehozott indexeket, az egymezős indexeket és az összetett indexeket. |
Index vagy elsődleges kulcs mezőinek száma |
10 |
Karakterek száma az érvényesítési üzenetekben |
255 |
Karakterek száma az érvényességi szabályokban, írásjelekkel és operátorokkal együtt |
2,048 |
Karakterek száma a táblák vagy mezők leírásában |
255 |
Karakterek száma a rekordokban (a Hosszú szöveg és az OLE-objektum típusú mezők kivételével), ha a mező Unicode-tömörítés tulajdonságának értéke Igen) |
4 000 |
Karakterek száma a mezőtulajdonságokban |
255 |
Lekérdezések
Attribútum |
Maximális érték |
---|---|
Érvényesülő kapcsolatok száma |
Táblánként 32, mínusz az olyan táblamezőkre és mezőkombinációkra megadott indexek száma, amelyek nincsenek benne a kapcsolatokban* |
Táblák száma egy lekérdezésben |
32* |
Illesztések száma egy lekérdezésben |
16* |
Mezők száma egy rekordhalmazban |
255 |
Rekordhalmaz mérete |
1 gigabájt |
Rendezési korlát |
255 karakter egy vagy több mezőben |
Az egymásba ágyazott lekérdezések szintjeinek száma |
50* |
Karakterek száma a lekérdezés tervezőrácsának celláiban |
1 024 |
Paraméter karaktereinek száma paraméteres lekérdezésben |
255 |
AND operátorok száma WHERE vagy HAVING záradékban |
99* |
Karakterek száma SQL-utasításban |
Megközelítőleg 64 000* |
*A maximális értékek alacsonyabbak lehetnek, ha a lekérdezés többértékű keresési mezőket tartalmaz (csak .accdb fájlok).
Űrlapok és jelentések
Attribútum |
Maximális érték |
---|---|
Karakterek száma a címkékben |
2,048 |
Karakterek száma beviteli mezőkben |
65 535 |
Űrlap vagy jelentés szélessége |
22,75-ben. (57,79 cm) |
Szakasz magassága |
22,75 in. (57,79 cm) |
A szakaszok és a szakaszfejek együttes magassága (Tervező nézetben) |
200-ban. (508 cm) |
Egymásba ágyazott űrlapok vagy jelentések szintjeinek száma |
7 |
Csoportosítási vagy rendezési szempontként használható mezők vagy kifejezések száma egy jelentésben |
10 |
Fejlécek és láblécek száma egy jelentésben |
1 jelentés élőfeje/élőlába; 1 oldal élőfeje/élőlába; 10 csoportfejléc/élőláb |
Egy jelentésben kinyomtatott lapok száma |
65 536 |
Az űrlapokra vagy jelentésekre a létezésük teljes időtartama alatt felvehető vezérlőelemek és szakaszok száma |
754 |
Karakterek száma a Rekordforrás vagy a Sorforrás tulajdonságként használt SQL-utasításokban űrlapokon, jelentéseken és vezérlőelemekben. |
32 750 |
Makrók
Attribútum |
Maximális érték |
---|---|
Műveletek száma egy makróban |
999 |
Karakterek száma a feltételekben |
255 |
Karakterek száma a megjegyzésekben |
255 |
Karakterek száma a műveleti argumentumokban |
255 |