473,387 Members | 1,470 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,387 software developers and data experts.

Access 97 Capasity

I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their workstations.
The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to moderate
use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server with
2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server and
would like to stick with Access for FE/BE.

Thanks for any advice.

Paul
Nov 13 '05 #1
9 2359
I know my subject header is wrong 2k....not 97....sorry.

I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their workstations.
The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to
moderate use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server
with 2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server and
would like to stick with Access for FE/BE.

Thanks for any advice.

Paul

Nov 13 '05 #2
Hi Paul

If "very light to moderate use" means that most of the 40 users will not be
*writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Paul" <pz****@rogers.com> wrote in message
news:if********************@rogers.com...
I know my subject header is wrong 2k....not 97....sorry.

I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their workstations.
The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to
moderate use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server
with 2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server and
would like to stick with Access for FE/BE.

Thanks for any advice.

Paul

Nov 13 '05 #3
Allen,

I'm out of my depth here, but if the OP has a long-term realtionship with
the client, might he not be able to migrate slowly to SQL Server, assuming
it is on the 2 GB server, perhaps starting with some of the relatively
static tables. I ask this, because I have considered it myself.
Darryl Kerkeslager

"Allen Browne" <Al*********@SeeSig.Invalid> wrote:
If "very light to moderate use" means that most of the 40 users will not be *writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

Nov 13 '05 #4
Darryl, there will be others here that have more expreience with SQL Server
than I do, but it's generally not just a matter of attaching the table to a
different database.

There's things like:
- Code that relinks on startup must know how to handle the this.

- Events fire in different order, e.g.:
http://support.microsoft.com/default...b;en-us;234866

- Queries that use Access functions such as Nz() or CLng() need to be
re-written.

- To get good performance or solve permissions issues, you may want to
attach Views rather than use your existing queries.

- There are potential traps with field/table names.

- You may need to redesign your interface. For example, you probably won't
get acceptable performance if your forms are bound to tables/queries that
return all records, or if you have lots of subforms on a form (typically in
pages of a tab control), if you load large numbers of records into
combos/list boxes on your forms, and so on.

- The whole approach to filters probably needs to be reconsidered.

- Differences in SQL interpretation, nested queries, subqueries, operators,
replication, permissions (security), constraints, field types, data missing
from large tables,

There's lots of information on "upsizing", e.g the whitepaper at:
http://support.microsoft.com/?id=294407
or list of issues:
http://support.microsoft.com/?id=328319

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Darryl Kerkeslager" <Ke*********@comcast.net> wrote in message
news:Ye********************@comcast.com...

I'm out of my depth here, but if the OP has a long-term realtionship with
the client, might he not be able to migrate slowly to SQL Server, assuming
it is on the 2 GB server, perhaps starting with some of the relatively
static tables. I ask this, because I have considered it myself.
Darryl Kerkeslager

"Allen Browne" <Al*********@SeeSig.Invalid> wrote:
If "very light to moderate use" means that most of the 40 users will not

be
*writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

Nov 13 '05 #5
"Allen Browne" wrote
What bothers me, though, is that if you
currently envisage 40 users, then
within the lifetime of the database (5
years?) there will probably be 80
users, and that's pushing Access pretty hard.


I second Allen's caution here. I have never worked on a multiuser or
client-server database where the initial estimate of user audience did not
_at least_ double within two years. Your situation may be an exception, but
it is something to consider.

There's an introductory presentation on Access in a Multiuser Environment
that I did for my user group that you can download from
http://appdevissues.tripod.com. It will identify topics that I thought
worthwhile to discuss, and a bit more. The best collection of detailed
information and links on the subject of Access in the multiuser environment
is at MVP Tony Toews' site, http://www.granite.ab.ca/accsmstr.htm.

I am perhaps less pessimistic than Allen about Access multiuser with a
higher number of users. But, I guarantee that you will need to carefully
review the suggestions at Tony's site if your audience grows. And, I would
caution that you need to make sure that you are up-to-date with all the
Service Releases/Packs for your user's Access software. Because of the way
that Access/Jet operates, the "horsepower" of the server is not a major
issue, but the capacity of the network is a critical, limiting factor. I
have not seen any reports of multiuser on a gigabit network, but those are
becoming more common, and I suspect it would support much larger user
audiences. Indeed, the physical 255-user limit might become a factor on a
gigabit network.

Factors in how many users can be supported in multiuser include the
requirements, design, and implementation of the database application and the
hardware, software, and network environments. If all factors are near
perfect, we have reliable reports of over 100 concurrent users. Even if not
all are near perfect, we routinely see reports of 30 - 70 users. But, in
cases where we are rather sure that all are about as far from perfect as can
be, people have reported Access "falling over" with as few as four users.

I'd venture to guess that if someone went out of their way to do everything
wrong, it would be possible to create a database that wouldn't even support
one or two users. <GRIN>

Larry Linson
Microsoft Access MVP
Nov 13 '05 #6
Allen Browne wrote:
There's things like:
- Code that relinks on startup must know how to handle the this.
I recently posted on of these :-)
- Queries that use Access functions such as Nz() or CLng() need to be
re-written.
A lot can be translated directly, e.g. Nz() to IsNull(), Clng() to
Cast(), others there are no equivalents, e.g. Access' IsNull().
- To get good performance or solve permissions issues, you may want to
attach Views rather than use your existing queries.
Too true. I have a simple query, 3 tables, 2 joins. Good job I saved as
I had to kill Access after 25 minutes. Copy and paste into Query
Analyser and it runs in 0.vlittle seconds.
- There are potential traps with field/table names.


SQL Server can handle reserved words as column names by enclosing them
in square brakets, much like Access, the added caveat is that those
brackets will need to go into the table design too. As always, just like
Access, try to avoid reserved words, avoids confusion later.

Nothing wrong (according to Access) to using "Name" as a field name, but
make a typo in code and put rst.Name instead of rst!Name and the trouble
begins. IMHO it should reject reserved words as field names but that's
difficult in that new words are introduced in a new version that would
make upgrading a nightmare, but at the very least they should get rid of
the .FieldName notation to avoid conflicts with property names. Prolly
diffcult to get rid of it now, should never have started but hey, what's
done is done.

--
This sig left intentionally blank
Nov 13 '05 #7
Trevor & Allen,

Thanks. I've already avoided these:
- Code that relinks on startup must know how to handle the this.
- There are potential traps with field/table names.
- you probably won't
get acceptable performance if your forms are bound to tables/queries that
return all records, or if you have lots of subforms on a form (typically in pages of a tab control), if you load large numbers of records into
combos/list boxes on your forms, and so on.
- The whole approach to filters probably needs to be reconsidered.
No sub-forms, no filters, no 'simple' field/table names, no linked tables

But these I'll have to look at: - Events fire in different order, e.g.:
http://support.microsoft.com/default...b;en-us;234866 - Differences in SQL interpretation, nested queries, subqueries, operators, replication, permissions (security), constraints, field types, data missing from large tables,

- Queries that use Access functions such as Nz() or CLng() need to be
re-written.

A lot can be translated directly, e.g. Nz() to IsNull(), Clng() to
Cast(), others there are no equivalents, e.g. Access' IsNull().

- To get good performance or solve permissions issues, you may want to
attach Views rather than use your existing queries.


Again, Thanks.
Darryl Kerkeslager
Nov 13 '05 #8
Thanks Allen,

Actually they have been running for 6 years using FileMaker Pro. And their
usage has not changed. So bearing this in mind...is it viable?

Thanks,
Paul

"Allen Browne" <Al*********@SeeSig.Invalid> wrote in message
news:41***********************@per-qv1-newsreader-01.iinet.net.au...
Hi Paul

If "very light to moderate use" means that most of the 40 users will not
be *writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Paul" <pz****@rogers.com> wrote in message
news:if********************@rogers.com...
I know my subject header is wrong 2k....not 97....sorry.

I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their
workstations. The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to
moderate use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server
with 2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server and
would like to stick with Access for FE/BE.

Thanks for any advice.

Paul


Nov 13 '05 #9
Yes, but I would encourage you to follow through Larry's presention in a
parallel reply.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Paul" <pz****@rogers.com> wrote in message
news:v9********************@rogers.com...
Thanks Allen,

Actually they have been running for 6 years using FileMaker Pro. And
their usage has not changed. So bearing this in mind...is it viable?

Thanks,
Paul

"Allen Browne" <Al*********@SeeSig.Invalid> wrote in message
news:41***********************@per-qv1-newsreader-01.iinet.net.au...
Hi Paul

If "very light to moderate use" means that most of the 40 users will not
be *writing* to the database at the same time, then Access can do this.

What bothers me, though, is that if you currently envisage 40 users, then
within the lifetime of the database (5 years?) there will probably be 80
users, and that's pushing Access pretty hard.

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"Paul" <pz****@rogers.com> wrote in message
news:if********************@rogers.com...
I know my subject header is wrong 2k....not 97....sorry.
I am in need of some advice please:

I have a client who wants to use Access 2k and 2k3 on their
workstations. The appication will be written using Access 2k.

My client has the following setup:

1. Possible 40 users in the database simultaneously (very light to
moderate use)
2. Each user will have Windows 2000 or XP Professional
3. Each user will have their own copy of Access 2k or 2k3
4. The application will be FE/BE with the Back End on a powerful server
with 2 GB RAM and dual processors running 2k3 Server
5. Each Front End will be installed locally on each users workstation

The reason I am asking is because I don't know how to use SQL Server
and would like to stick with Access for FE/BE.

Thanks for any advice.

Paul

Nov 13 '05 #10

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

Similar topics

63
by: Jerome | last post by:
Hi, I'm a bit confused ... when would I rather write an database application using MS Access and Visual Basic and when (and why) would I rather write it using Visual Studio .Net? Is it as easy...
13
by: bill | last post by:
I am trying to convince a client that dotNet is preferable to an Access project (ADP/ADE). This client currently has a large, pure Access MDB solution with 30+ users, which needs to be upgraded....
1
by: Dave | last post by:
Hello NG, Regarding access-declarations and member using-declarations as used to change the access level of an inherited base member... Two things need to be considered when determining an...
13
by: Simon Bailey | last post by:
I am a newcomer to databases and am not sure which DBMS to use. I have a very simplified knowledge of databases overall. I would very much appreciate a (simplifed) message explaining the advantages...
0
by: Frederick Noronha \(FN\) | last post by:
---------- Forwarded message ---------- Solutions to Everyday User Interface and Programming Problems O'Reilly Releases "Access Cookbook, Second Edition" Sebastopol, CA--Neither reference book...
49
by: Yannick Turgeon | last post by:
Hello, We are in the process of examining our current main application. We have to do some major changes and, in the process, are questionning/validating the use of MS Access as front-end. The...
20
by: Olav.NET | last post by:
I am a .NET/C++ developer who is supposed to do some work with Access. I do not know much about it except for the DB part. Questions: *1* I am looking for INTENSIVE books to get quickly up to...
47
by: ship | last post by:
Hi We need some advice: We are thinking of upgrading our Access database from Access 2000 to Access 2004. How stable is MS Office 2003? (particularly Access 2003). We are just a small...
0
by: Korpisoturi | last post by:
Access 97 working little slowly. I have windows 2000. The computer is old..processor is about 300 MHz and RAM- memory capasity is ~164 Mb. Hard disk is 3.0GB. I have only three tables which are...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
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
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

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.