Access "Not... to be used in a networked environment" (1 Viewer)

solotoo

Registered User.
Local time
Today, 03:18
Joined
Nov 16, 2004
Messages
14
I have just been told that we shouldn't be using Access to build databases for sharing information. Instead it should only be used to build single user databases.
Please, give me some ammunition to show what a stupid statement this is!! :eek:
 

daherb

Registered User.
Local time
Today, 03:18
Joined
Sep 14, 2005
Messages
66
umm lets see...... I run 3 multiuser network databases at work. In addition i have in my time created 6 websites running on a access backend through ODBC links. Access was initially designed with the idea of using it as an office level database system.

Who told you that access should not be used in a network environment. OK granted SQL is much more powerful as too are a number of other database system but each of those are designed to deal with very large databases.
 

boblarson

Smeghead
Local time
Yesterday, 19:18
Joined
Jan 12, 2001
Messages
32,059
We use many Access databases/programs that are used in a "network" environment. However, just a reminder that there are some greater risks of corruption if using on a Wide Area Network (WAN) that aren't as prevalent when using it on a Local Area Network (LAN).

I get around the WAN piece by using replication to the other sites and each user has a frontend on their own computer.
 

Uncle Gizmo

Nifty Access Guy
Staff member
Local time
Today, 03:18
Joined
Jul 9, 2003
Messages
16,302
If you are using a wireless network you can run into problems, otherwise it should work fine.
 

boblarson

Smeghead
Local time
Yesterday, 19:18
Joined
Jan 12, 2001
Messages
32,059
The problem with running on a WAN (wide area network) is that the connection is prone to short, almost imperceptible, disconnections. If you are running an Access database at one location, but the actual MDB that you are running is at a different site, corruption will occur if the connection gets lost, even so briefly that you don't can't see it happen.

So, for WAN situations, I would highly recommend using replication if you are going to use Access in that situation.
 

neileg

AWF VIP
Local time
Today, 03:18
Joined
Dec 4, 2002
Messages
5,975
It is easy to create an Access database that hauls a great deal of data across the network. Network people don't like this unnecessary traffic, so they have legitimate concern about the use of Access. A well designed application will minimise this problem, but it won't go completely away.

So it's not such a stupid statement after all.
 

Uncle Gizmo

Nifty Access Guy
Staff member
Local time
Today, 03:18
Joined
Jul 9, 2003
Messages
16,302
>>> hauls a great deal of data across the network. Network people don't like this unnecessary traffic<<<

That is a very good point! I have never really considered the network chappy's point of view before! I have notice that they have been getting very picky about bandwidth, they have stopped me using Skype at work saying that it affected the bandwidth, I nearly told them what I thought. But I did manage to bite my tongue yet again! :mad:
 

Pat Hartman

Super Moderator
Staff member
Local time
Yesterday, 22:18
Joined
Feb 19, 2002
Messages
43,396
If the amount of data transfer that they are worried about, you can replace your Jet back end with an SQL Server (or Oracle or DB2 or whatever your shop uses) back end. You will need to do some work to the front end to take advantage of the new be such as changing all forms to be based on a query that includes criteria that selects the minimum number of rows and columns necessary.
 

solotoo

Registered User.
Local time
Today, 03:18
Joined
Nov 16, 2004
Messages
14
At the moment we have an Excel front end feeding in to an Access back end via SQL (as we can't afford all the Access licences)
 

neileg

AWF VIP
Local time
Today, 03:18
Joined
Dec 4, 2002
Messages
5,975
solotoo said:
At the moment we have an Excel front end feeding in to an Access back end via SQL (as we can't afford all the Access licences)
Good luck! You need it.
 

ghudson

Registered User.
Local time
Yesterday, 22:18
Joined
Jun 8, 2002
Messages
6,195
solotoo said:
At the moment we have an Excel front end feeding in to an Access back end via SQL (as we can't afford all the Access licences)
Then buy the Developers Extensions package and freely distribute the Runtime version of Access to the users who need to use your .mdb database. Search the forum for the "Microsoft Office Access 2003 Developer Extensions" if you do not know what that is.
 

solotoo

Registered User.
Local time
Today, 03:18
Joined
Nov 16, 2004
Messages
14
Would love to, have suggested it, however we dont have any choice in the software we can use or buy. We are only a very small cog in the mighty wheel which is the civil service!!
 

neileg

AWF VIP
Local time
Today, 03:18
Joined
Dec 4, 2002
Messages
5,975
solotoo said:
Would love to, have suggested it, however we dont have any choice in the software we can use or buy. We are only a very small cog in the mighty wheel which is the civil service!!
I work in local government so I understand. However, we have an enterprise licence for MS Office (including Access) which means any user can have the full suite. It's worth checking to see if you have, too.
 

reclusivemonkey

Registered User.
Local time
Today, 03:18
Joined
Oct 5, 2004
Messages
749
If licensing costs are an issue, I was going to suggest you try one of the free alternatives out there (MySQL springs to mind, and should provide a backend for Access easily enough), but if you have no choice in the software you use, this may not be possible... Also, OpenOffice now includes "Base", a database program which looks similar to Access, but won't have all the frills (I've not had a good chance to look at it yet).

The reason people advise not to use Access in a networked environment is that it has a relatively small number of maximum users compared with many "heavyweight" database applications. Now I don't have any current info, this is for Access 2000, but MDSE (the embedded version of SQL Server in Access) has limitations; 2Gb database files and its fine tuned for about six simultaneous users. According to Microsoft, MDSE is suitable for small workgroups (five or less), but the actual performance is down to the machine specs. Even a low spec server (should) be fine with about 25 users. So they may have a point; it depends on how big your DB will grow and how many simultaneous users you will have.

Heresy in a Access forum, I know.
 

Peter2222

Registered User.
Local time
Today, 03:18
Joined
Oct 26, 2005
Messages
14
split it up!

just a quick response for people not happy with large hauls!

database splitter!
 

neileg

AWF VIP
Local time
Today, 03:18
Joined
Dec 4, 2002
Messages
5,975
Peter2222 said:
just a quick response for people not happy with large hauls!

database splitter!
Not a solution if your design is poor. A bad design when split is still a bad design. The use of form based filters rather than queries with fully specified parameters is an example of the problem.
 

Users who are viewing this thread

Top Bottom