473,397 Members | 1,985 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,397 software developers and data experts.

Access front-end: Oracle vs SQL Server backend

I need to upsize my Access 2002 "database" to a larger database. I
would like to use Access projects to manage the database. With this
preference, it would seem MS SQL Server 2000 is the ideal way to go.

Nothwithstanding scalability, performance, pricing, my question is
this: what are the distinct advantages MS SQL Server [may] have over
Oracle when used in conjunction with Access? What are the drawbacks, if
any, to using an Access project with ODBC links to an Oracle database?

Nov 13 '05 #1
5 8426
In my not-so-humble opinion, Microsoft SQL Server is the simplest,
easiest-to-administer "heavy-duty" server database I have encountered. It
has user-friendly and excellent administrative tools. But, every server
database I've encountered requires administration and frequent "tender
loving care".

Access can be used to easily create user-friendly front-ends for this (and
for any other ODBC-compliant server DB). And, as server databases go,
Microsoft SQL Server is not overly expensive -- it comes in several
different versions, from a free version for a few users, a Small Business
Edition for more, and the full version can be expanded to truly impressive
data and user capacity.

Oracle has a good reputation in the heavy-duty, industrial-strength database
arena, but it is not inexpensive, and most of the people I know who have
used it have said that you will likely need to hire Oracle's engineers to
install and tune it (at truly staggering rates).

These are not, of course, the only options. Comparing them all would be
beyond the scope of a newsgroup response, as would a detailed comparison of
MS SQL Server and Oracle -- if you could find someone with the in-depth
experience with both who had the time to create such a response.

Larry Linson
Microsoft Access MVP

"John" <so*********@hotmail.com> wrote in message
news:11*********************@z14g2000cwz.googlegro ups.com...
I need to upsize my Access 2002 "database" to a larger database. I
would like to use Access projects to manage the database. With this
preference, it would seem MS SQL Server 2000 is the ideal way to go.

Nothwithstanding scalability, performance, pricing, my question is
this: what are the distinct advantages MS SQL Server [may] have over
Oracle when used in conjunction with Access? What are the drawbacks, if
any, to using an Access project with ODBC links to an Oracle database?

Nov 13 '05 #2
Can I use Access projects with Oracle and get the same features and
benefits of using Access projects with a MS SQL Server database? Or
would be less efficient becuase of linking issues?

Nov 13 '05 #3
"John" wrote
Can I use Access projects with Oracle
and get the same features and benefits
of using Access projects with a MS SQL
Server database? Or would be less
efficient becuase of linking issues?


I have only used Access projects (ADP/ADE) with Microsoft SQL Server, and,
as far as I know, that is the only server with which they CAN be used.
"Classic ADO", of course, is not limited to ADP/ADE, and can be used with
any server database that has an ADO data provider.

As to "benefits of using ADP/ADE", knowledgeable Microsoft insiders now
recommend MDB-DAO-Jet-ODBC-server, as a rule, over ADP-ADODB-MSSQLServer. At
least one poster here, a fan of ADP, was complaining that Microsoft Support
had told him that ADP was being "deprecated in the next version of Access".
I have not heard/seen a public announcement to that effect, however.

My use of ADP was quite brief compared to my years of experience with MDB,
but I saw little advantage and a number of drawbacks... some of which people
have documented here. A majority of the paying work I have done with Access
was Access clients to various server databases, including Informix, Sybase
SQL Anywhere, Sybase SQL Server, and MS SQL Server. A number of people who
have used Access clients to Oracle have told me that
Access-DAO-Jet-ODBC-Oracle worked very nicely for them.

Larry Linson
Microsoft Access MVP
Nov 13 '05 #4
Larry Linson wrote:
Oracle has a good reputation in the heavy-duty, industrial-strength database
arena, but it is not inexpensive, and most of the people I know who have
used it have said that you will likely need to hire Oracle's engineers to
install and tune it (at truly staggering rates).

These are not, of course, the only options. Comparing them all would be
beyond the scope of a newsgroup response, as would a detailed comparison of
MS SQL Server and Oracle -- if you could find someone with the in-depth
experience with both who had the time to create such a response.


I'd say that about sums it up: use Oracle for gigauser enterprise apps,
SQL Server for stuff that a hundred or so concurrent users will touch at
once. YMMV, but that's a rough baseline.

I've used Access as an ODBC frontend for Oracle db's in a dotcom and a
large telecom, and I'm using it as a frontend for SQL2k in a government
agency now.

FWIW, we get better performance linking to SQL than I ever did with
Oracle. ODBC drivers into an Oracle table can be s l o w and have a
nasty habit of getting hung up (thereby locking the table) if there's a
network glitch. Either our current network guys are *real* sharp adn
keep the system humming, or SQL is just more robust and forgiving of
connection hiccups.

If you're used to Access then maintaining your SQL db will be much
easier than if you have your data in Oracle. SQL's Enterprise Manager
console is really just Access on steroids from a usability standpoint.
It will look and feel very familiar to you. Not so with Oracle's SQL
Plus interface, which is the only one I ever used. That was like going
back to DOS command-line prompts all over again.

So I'd say your best bet is to try SQL Server first.

HTH,

--
Terrell Miller
mi******@bellsouth.net

"Every gardener knows nature's random cruelty"
-Paul Simon RE: George Harrison
Nov 13 '05 #5
Terrell Miller wrote:
Larry Linson wrote:
Oracle has a good reputation in the heavy-duty, industrial-strength
database
arena, but it is not inexpensive, and most of the people I know who have
used it have said that you will likely need to hire Oracle's engineers to
install and tune it (at truly staggering rates).

These are not, of course, the only options. Comparing them all would be
beyond the scope of a newsgroup response, as would a detailed
comparison of
MS SQL Server and Oracle -- if you could find someone with the in-depth
experience with both who had the time to create such a response.

I'd say that about sums it up: use Oracle for gigauser enterprise apps,
SQL Server for stuff that a hundred or so concurrent users will touch at
once. YMMV, but that's a rough baseline.


A few (actually about 1.3 million) gamers recently fell foul of Oracle's
million user limit :-)

--
This sig left intentionally blank
Nov 13 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

10
by: Jo | last post by:
Hello I am a web designer who is slowly trying to learn more about web development. I have a client who would like to drive their website using a database so I am now in the perfect situation...
5
by: rob | last post by:
Hi to all. I am pretty new to using Access and am having a problem I hope someone can help me with. I want to access a MS-Access database from a web page. I have managed to get it "sort" of...
41
by: Matt Alanzo | last post by:
Our SOHO 2 person compay sells furniture (not programmers). In '98 we paid $,$$$ for a VBA -Access '97 accounting application, including VBA source code .... an huge investment for us then (and...
3
by: Bari Allen via AccessMonster.com | last post by:
I have a database in a Front-End/Back-End User Environment, which has been running fine, for 4 years. Lately, when the users try to enter data (from a form into a single table) they've been...
4
by: tina.boroff | last post by:
I have just created a form for a Maintenance Database that has alot of VB code involved. Now they want the form on our Intranet instead. Is there a way that anyone knows to publish the form...
13
by: Alan Silver | last post by:
Hello, MSDN (amongst other places) is full of helpful advice on ways to do data access, but they all seem geared to wards enterprise applications. Maybe I'm in a minority, but I don't have those...
1
by: =?Utf-8?B?VGlnZXJtYW4=?= | last post by:
The website I have saved in Front Page 2003 no longer gives me the abiolity to use the design view. I only get the code view showing the HTML. This makes it very difficult to make modifications...
1
by: make1circle | last post by:
Hi all, It's a novice question and hopefully someone could help me out. I've designed an access form for entering patient information. Right now it needs to be modified in the way that the...
5
by: kcr2007 | last post by:
I am a beginner - just to give a warning up front :) I have a split database on one computer. I need to move the whole database, front and back ends to another computer. When I do, it will not...
5
by: Wayne | last post by:
I'm seeing the following problem in a database running under Access 2007 regardless of if it is Access 2003 format or converted to 2007 format. I have three groups of controls on the front page....
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.