29. oktober 2001 - 14:33Der er
19 kommentarer og 2 løsninger
Access vs. SQL
Til folk med indgående kendskab til Access og SQL:
Hvad er den grundlæggende forskel på Access og SQL? Hvilken database kan foretage de hurtigste søgninger? Hvilken database er mest driftssikker? Hvilke forcer har Access fremfor SQL og omvendt?
Håber nogen kan bringe klarhed over spørgsmålene...
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Sql er hurtigst og kan have flere poster i din database... jeg ved at sql server 2000 kan håndtere optil 150000 udtræk i minuttet på en win2000 server... det er lidt mere end en access kan klare... Mit råd er at starte med access og derefter skift til sql senere...
SQL-Server kan håndtere langt større løsninger end Access (flere samtidige brugere samt større datamængder).
SQL Server kan foretage søgninger hurtigere end Access.
SQL Server er den mest driftsikre (IMHO)
Med SQL Server kan du lave langt mere avancerede Stored Procedures end du kan med Access. Desuden kan du oprette funktioner og brugerdefinerede datatyper. Du har mulighed for at definere Triggers, og så kan du opsætte maintainence plans på Serveren og lade den tage sig af sikkerhedskopiering osv.
something else. In Access 2000 you can create SQL databases instead of the normal Jet databases. It comes with something called MDSE whicg is actually a cut down version of SQL server. It soptimized for about 5 users. So you can start working with this and when your comfortable withthisi you can convert to SQL Server without having to change anything in Access.
Takker - mange gode svar... lige en lille kommentar:
Vi har et stort Access system, da dette efter vor programmørs mening skulle være bedre/hurtigere end SQL?!
Det han siger er, at når man søger i Access går søgningen hurtigere end i SQL, da man med Access kan søge indenfor et bestemt område, hvor SQL søger det hele igennem hver gang?!
When you search in SQL you get ONLY what you ask for. If the Access database is on a server then ALL the data is sent overthe net where after Access on your PC has to decide what it wants. Get another programmer :o(
I Access kan du bruge \"Seek and Find\" søgning, hvor du definere i hvilket område din søgning skal starte! Dette kan du i SQL...
Vi havde derfor kontakt til Microsoft, som bekræfter at SQL ikke understøtter den ældre programmering \"Seek and Find\", og derfor vil lave en længere søgning end Access med \"Seek and Find\"!
Thats maybe correct, but thats because the programmer used seek and find and NOT SQL statements. You will obviously need to re-program your Access application to get the full benefits of SQL. But this stilll doesnt alter the answers you have recieved to your original question!
I have used seek and find in Visual basic using Access as the database. I wouldnt like to commment on which is fastest when you are using SQL as the backend.
But I do know that if you use the right tools for the job SQL IS MUCH faster than Access.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.