See Below...
ThriftyFinanceGirl said:
Thanks. Funny that you mention SQL Server... I 've been thinking about
upsizing the backend but really want something that doesn't need as much
handholding as the full SQL Server... What are the advantages in processing
speed etc.
Can't really answer that specifically, but if I understand it correctly the
burden of performing the query rests with SQLServer as opposed to the Access
on the Front End. Access has to do all of the work with an .mdb file whereas
SQLServer does the work on behalf of Access when its the backend. My specific
knowledge of that aspect is limited so I might be a bit off.
We have been toying with the idea of deploying this via Citrix because when
we get the backend out on on a departmental drive it really slows down. And
I've gone through and checked all my indexing, code etc for opitmization,but
it is things that really are not slow locally at all. Would SQL Express help
with query processing?
Before you go Citrix, I'd test Express. You can upsize an Access DB to
SQLServer and leave the original DB intact. You may not be able to run the
full front end against SQLServer witout some modifications due to syntax,
however you should be able to do a side-by-side rough comparison of both
back-ends by running simple queries. It'll all be subjective but should give
you enough to move forward or not. Create a new .mdb file and link it to
SQLServer and then run ad hoc queries. I wouldn't try to connect the actual
front end for the test.
Basically, for the test just run ad hoc queries to see if there's any
performance change (which there should be). Make sense?
Keep in mind that in FE/BE configuration the FE should be local to the
user's machines.