There is a lot of discussion by the network group where I work stating that when you have a split database Access creates a lot of network traffic in terms of the amount of data sent across the network as opposed to other database products, there is a project to move the backend tables to SQL Server which will improve performance on the user side, but does it change the amount of data sent across the network? I understand that you can use functions with SQL Server to improve the amount of data sent with existing Access front ends, but is the amount of data sent significant enough to justify moving all of the front ends to .NET? The databases are small in terms of user numbers and in terms of data, no huge amounts of anyting. My personal experience is that Access front ends coupled with SQL Server back ends is a nice solution for smaller databases, but I don’t know how Access sends data to client front ends from .mdb backends or SQL or how other products might work to justify my position with the network people. I have not considered using .adp front ends I have not had any experience with them and Microsoft is now recommending not to use them. Any thoughts or experience would be appreciated.
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
-
data sent from backend file (Access 2002)
Home » Forums » AskWoody support » Productivity software by function » MS Access and database help » data sent from backend file (Access 2002)
- This topic has 4 replies, 4 voices, and was last updated 16 years, 6 months ago.
Viewing 1 reply threadAuthorReplies-
WSpatt
AskWoody LoungerNovember 19, 2008 at 3:16 pm #1133679From my limited understanding when you have a Access backend there is a high amount of network traffic as all processing is done in the front end.
With SQL server as the backend the amount of data going across the network is minimal since the back end is doing the processing before it sends just the data it needs to back to the front end.
Again microsoft seems to recommend an Acces front end for SQL server backends. I have heard it takes a lot longer to develop .net front end than it does in Access.
As I said, this is mainly what i have heard.
-
WScsimms
AskWoody LoungerNovember 19, 2008 at 4:03 pm #1133680 -
WSHansV
AskWoody LoungerNovember 19, 2008 at 6:08 pm #1133691Simply migrating the backend to SQL Server will not necessarily diminish network traffic, since the Access frontend will still be doing most of the data processing. To let SQL Server do the hard work, you need to convert your queries to pass-through queries, or define views in the SQL Server database.
For example, let’s say that you have a table with 100,000 records, and you have a query that uses selection criteria to return 100 of those records (to be displayed on a form or report).
With a normal query, Access will sequentially transfer all 100,000 records across the network into the memory of the PC running the query, and discard the 99,900 records that don’t meet the criteria.
With a pass-through query, SQL Server will apply the criteria, and send only the 100 records that meet the criteria across the network to the PC running the frontend – an enormous reduction of networtk traffic.
See:
How to create an SQL pass-through query in Access
Microsoft Access Pass-Through Queries to SQL Server
ACC: How to Simulate Parameters in an SQL Pass-Through Query
-
-
WSMarkLiquorman
AskWoody LoungerNovember 20, 2008 at 1:04 am #1133755I’ve had alot of experience working with Access using an SQL backend, and the answer is “it depends”.
As has been stated, under normal circumstances Access does all its processing in the frontend. However, this does not mean that if you have a 100,000 record table that every time you query this table all 100,000 records come across the network to the frontend. Access can use the indexes to reduce the # of records based on the selection criteria. This happens regardless of the backend.
However, using pass-through queries with an SQL Server backend will DRAMATICALLY improve performance. In these situations, all the processing is done by the SQL Server (which is much faster) and only the results come back across the network (reducing network traffic).
However, you can’t use pass-through queries for everything; one primary reason being that they are not updatable. They are great for filling listboxes and in reports Therefore, you have to adopt preventive measures to minimize the need for Access to work with large recordsets that you need to update. For example, let’s say you have the usual Customer form. Many such forms are bound to a table so Access always has to pull-down all the records in the table. Instead, you can create a recordset with only a single record! (See Create Powerful Bound Forms ) Another thing to do is only populate listboxes and subforms when they are needed. For example, you may have that Customer form with several tab pages, one of which contains a Transaction History subform. Don’t load that subform immediately, only do it when the tab page is displayed. And don’t use the normal Master/Child properties. This will requery the subform every time another customer is displayed (even if the tab page isn’t being displayed). Put the selection criteria in the subform’s recordset query, then manually requery the subform whenever the tabpage is selected.
Viewing 1 reply thread -

Plus Membership
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Get Plus!
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Search Newsletters
Search Forums
View the Forum
Search for Topics
Recent Topics
-
Giving UniGetUi a test run.
by
RetiredGeek
5 hours, 20 minutes ago -
Windows 11 Insider Preview Build 26100.4188 (24H2) released to Release Preview
by
joep517
12 hours, 57 minutes ago -
Microsoft is now putting quantum encryption in Windows builds
by
Alex5723
10 hours, 55 minutes ago -
Auto Time Zone Adjustment
by
wadeer
17 hours, 26 minutes ago -
To download Win 11 Pro 23H2 ISO.
by
Eddieloh
15 hours, 6 minutes ago -
Manage your browsing experience with Edge
by
Mary Branscombe
4 hours, 11 minutes ago -
Fewer vulnerabilities, larger updates
by
Susan Bradley
6 hours, 37 minutes ago -
Hobbies — There’s free software for that!
by
Deanna McElveen
10 hours, 55 minutes ago -
Apps included with macOS
by
Will Fastie
10 hours, 32 minutes ago -
Xfinity home internet
by
MrJimPhelps
10 hours, 27 minutes ago -
Convert PowerPoint presentation to Impress
by
RetiredGeek
10 hours, 25 minutes ago -
Debian 12.11 released
by
Alex5723
1 day, 14 hours ago -
Microsoft: Troubleshoot problems updating Windows
by
Alex5723
1 day, 18 hours ago -
Woman Files for Divorce After ChatGPT “Reads” Husband’s Coffee Cup
by
Alex5723
21 hours, 42 minutes ago -
Moving fwd, Win 11 Pro,, which is best? Lenovo refurb
by
Deo
14 hours, 7 minutes ago -
DBOS Advanced Network Analysis
by
Kathy Stevens
2 days, 11 hours ago -
Microsoft Edge Launching Automatically?
by
healeyinpa
2 days, 1 hour ago -
Google Chrome to block admin-level browser launches for better security
by
Alex5723
2 days, 13 hours ago -
iPhone SE2 Stolen Device Protection
by
Rick Corbett
2 days, 6 hours ago -
Some advice for managing my wireless internet gateway
by
LHiggins
1 day, 13 hours ago -
NO POWER IN KEYBOARD OR MOUSE
by
HE48AEEXX77WEN4Edbtm
15 hours, 37 minutes ago -
A CVE-MITRE-CISA-CNA Extravaganza
by
Nibbled To Death By Ducks
2 days, 23 hours ago -
Sometimes I wonder about these bots
by
Susan Bradley
11 hours, 27 minutes ago -
Does windows update component store “self heal”?
by
Mike Cross
2 days, 9 hours ago -
Windows 11 Insider Preview build 27858 released to Canary
by
joep517
3 days, 13 hours ago -
Pwn2Own Berlin 2025: Day One Results
by
Alex5723
1 day, 21 hours ago -
Windows 10 might repeatedly display the BitLocker recovery screen at startup
by
Susan Bradley
1 day, 9 hours ago -
Windows 11 Insider Preview Build 22631.5409 (23H2) released to Release Preview
by
joep517
3 days, 15 hours ago -
Windows 10 Build 19045.5912 (22H2) to Release Preview Channel
by
joep517
3 days, 16 hours ago -
Kevin Beaumont on Microsoft Recall
by
Susan Bradley
4 hours, 13 minutes ago
Recent blog posts
Key Links
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.