Microsoft Access, onderdeel van de Microsoft Office Professional Suite, is de industrie standaard voor bureaubladdatabases. Problemen met Access wanneer er slecht ontworpen tabellen of relaties. Er zijn ook momenten dat toegang niet het juiste database-hulpprogramma, is omdat er veel gebruikers zijn of er vele miljoenen records zijn. Een andere reden niet kiezen Microsoft Access zou zijn als de database complexe beveiligingsschema moet.
Arme tabelontwerp
Arme tabelontwerp kan stoppen van een database in zijn tracks of problemen veroorzaken na jaren gebruik. Er zijn veel soorten slechte tabelontwerp. Een van de belangrijkste oorzaken van problemen met tabellen heeft geen tabellen voldoen aan de drie standaard soorten normalisatie.
Eerste normaal formulier elimineert herhalende velden in tabellen voor grootboekposten bijvoorbeeld velden genaamd klasse 1, klasse 2, klasse 3. Dit vormt een probleem wanneer een student neemt een vierde klasse. De tabel bevat een veld met een adellijke titel 4 van de Filipijnse niet. Het zou beter twee tabellen--één die bijgehouden van studenten en één gerelateerd aan de tabel studenten die klassen bijgehouden.
Tweede normaal formulier voorkomt dat hetzelfde veld van verschijnen in meer dan één locatie, die tot problemen met gegevensinvoer leiden kan en opvragen van de gegevens.
Wanneer de velden worden geplaatst in de verkeerde tabel, derde normaal vorm is gebroken, en gegevensintegriteit wordt niet bereikt.
Slechte relatie Design
Slechte relatie ontwerp kan ook stoppen met een database in zijn tracks. Als de relaties zijn niet goed ontwikkeld, dan het delen van gegevens tussen tabellen maken van query's, kunnen niet formulieren voor gegevensinvoer en rapporten gebeuren. Ook als de tabellen niet beschikt over een primaire sleutel set, kunnen relatieproblemen blijken nadat de database is gebruikt voor een tijdje.
Te veel Records
Microsoft Access kan omgaan met miljoenen records; het heeft echter een limiet. Elke één tabel in een Access-database moet niet bevatten meer dan 5 miljoen, of 1 miljoen records die memovelden. Dit probleem zal waarschijnlijk niet blijken tot nadat de database is al in gebruik voor een lange periode van tijd, en het is gediagnosticeerd, wanneer het toevoegen van nieuwe gegevensrecords traag is of het systeem vastloopt.
Te veel gebruikers
Een ander probleem met Microsoft Access is dat het een heleboel gebruikers niet aankan. Het bedrag dat het aankan varieert afhankelijk van als de database is gesplitst, wat betekent dat dat er een "back-end" (alle van de databasestructuur), en meerdere "front ends" (alle formulieren voor gegevensinvoer en verslagen). Als de database is gesplitst, vervolgens heeft aantal gebruikers geen grote invloed tenzij de formulieren en rapporten bijwerken frequent moeten; dan wordt het lastig om bij te werken van de individuele front-ends. Als de database niet is gesplitst, moet dan het aantal gebruikers worden beperkt tot 15.
Complexe beveiliging nodig hebt
Access bevat een beveiliging die kan worden toegepast op een database. Echter dit veiligheidssysteem is moeilijk toe te passen, en veiligheid is meestal geregeld om toegang wordt verleend via netwerk effecten op de map die de database bevat. Als een systeem betere beveiliging vereist, is toegang niet het databasesysteem te gebruiken.