Solved

MS Access vs MS SQL Server

Posted on 2002-04-23
6
124 Views
Last Modified: 2010-05-02
Does anyone have a URL to a comparison chart between Access and SQL Server.  I have a client who is trying to determine which database to use with a VB front end.  The database would house approximately 500 MB worth of data.  And, it would be accessed by one client machine initially, but may be used by two are three machines in the future.

The main concern is execution time of queries.  The queries would perform mathematical calculations on the data and return an answer to the screen.  No fancy GUI.

I'm trying to provide him with a comparison between the two databases:  cost, ease of use, ability to manipulate up to 1 GB of data, speed of execution, etc.  Any feedback would be greatly appreciated.

0
Comment
Question by:cnealy
6 Comments
 
LVL 75

Expert Comment

by:Anthony Perkins
ID: 6963688
This is not exactly what you are looking for, but may get you in the right direction:

When to upsize a Microsoft Access database to Microsoft SQL Server
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/off2000/html/acconWhenToUpsizeMDBtoSQLServer.asp

Another, option you may want to consider is MSDE.  This is a SQL Server database with some limitations, but without the prohibitive SQL Server cost.

Anthony
0
 
LVL 14

Expert Comment

by:puranik_p
ID: 6964680
when you have 500 MB of data, you certainly never go for Access. It has to be SQL Server.
If cost is the deciding factor, then as acperkins suggested, go for MSDE.
0
 
LVL 2

Accepted Solution

by:
corvanderlinden earned 50 total points
ID: 6964859
The queries would perform mathematical calculations
on the data and return an answer to the screen.
This asks for stored procedures, use SQLServer or MSDE

The amount of data you are talking about also indicates SQLServer is the one

You could use SQLServer for development (easy to use, analysis tools etc) and give your client MSDE

0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 1

Author Comment

by:cnealy
ID: 6967001
Thanks all for your comments.

I just noticed that I said that the database would be 500 MB - I reviewed my notes from a meeting with the client and it's actually 100 MB.  But, based on my experience with Access 97, 100 MB can be very slow.  I don't know if Access 2000 is any better.

Assuming that 100 MB is still too large for Access 2000, then based on your suggestions, MSDE and/or SQL Server is the way to go.  I just purchased Visual Studio Enterprise (was previously using Pro) and I'm clueless as to how to use the MSDE tools that came with it.

Can someone give me an analogy between using:

Access and VB
MSDE and VB
SQL Server and VB

0
 
LVL 1

Expert Comment

by:barendb
ID: 6971347
MSDE and SQL server is the same thing, MSDE is a freeware version of SQL Server, as long as you have VS or office.  It is optimized for 5 users, but I have used it for about 30 users without a problem.  Access is just too slow in a network environment, and I've had problems with database corruption the moment you go over 5 users. So I would use MSDE if I were you, same costs as Access to the user, but much more stable.
0
 
LVL 1

Author Comment

by:cnealy
ID: 7047269
Does anyone know of a resource to get me started using MSDE to write stored procedures?  I have no idea where to begin.

cnealy
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now