For some reason, I must have been dislexic reading ADP as DAP. Sorry. Yes, I
do have quite a bit of experience with ADPs, having written several of them
over a 2 1/2 year period starting in the fall of 2001.
Yes, ADPs work nicely over a WAN, but not without extensive changes to
rewrite all the queries and select statements to use views and stored procs.
I did not use the MSDE engine, mostly because I didn't want to deal with a
throttled down server and the Enterprise Manager and Query Analyser tools
are not available without the full SQL-Server. The one serious drawback I
found was that T-SQL has nowhere near the power of VBA and there were many
things that I simply couldn't do. Some of that will be corrected in the
newest version of SQL-Server which can resolve some .NET code.
Sorry, you are incorrect about the entire table being transmitted when
using JET. That is not the case when indexes are properly built and used.
The front-end requests data and gets the entire index, NOT the entire table.
It then goes back to the server using the key from the rows it finds locally
and fetches only those rows. You are correct that the processing takes place
on the workstation, but you are incorrect that the entire table is
transmitted.
We have been heavily involved with terminal servers for the past 3 or 4
years. Two of my clients (1 with 50 concurrent users, and 1 with 8) have
been using it for that amount of time, and I've implemented it on my own
company's network almost a year ago. Our own usage varies from 5 to 20
concurrent users. For those users running Access 2002 on 1.8 GHz machines
with 512 MB of RAM, the terminal server (3.0 dual Xeon with 4 GB RAM) is
significantly faster over broadband, both cable and DSL. The speed
difference is at least 50% on cable. Even my own development machine (3.1
GHz, 1 GB RAM) is out classed when trying to compete against that server.
For under 30 users on a WAN, I'd never recommend spending the money on
SQL-Server rather than on a Terminal Server with JET unless security was of
prime concern. It's far cheaper to build mature MDB front-ends running JET
back-ends than any other DBMS.
As far as not knowing what I'm talking about, sorry but I have to differ
once again. I have 13+ years experience with Access and 24 total years
experience with databases and computers. The 10's of thousands of posts, and
numerous articles I've written speak for themselves, as does my renomination
as an MVP for the 6th straight year. Your experience may differ, but it is
doubtful that it is more extensive.
--
Arvin Meyer, MCP, MVP
Microsoft Access
Free Access downloads
http://www.datastrat.com
http://www.mvps.org/access