S
Stonewall
I have researched this subject until I will dizzy. I Thought I would stop
and ask for some advice.
My company distributes a Microsoft Access 2003 application that is quite
involved with about 50 tables, 60 forms, lots of complex queries, reports and
modules filled with custom code. The app works well except for the usual
Access related complaints like crashes and database corruption. The database
is relatively small. After 5 years I have seen a few at 100 MB at most. Most
are between 10 - 30 MB. Also, some clients balk when they find out the app is
designed In Access since all the talk is SQL this and SQL that. They get the
impression if it's designed in Access, it's a "chevette" instead of a
"cadillac". In most client settings, there are no more than 5 or 6
concurrent users. They store the backend database on the network and the
front end is installed on each desktop.
We want to try to improve stability as well as give the client a comfort
level that the cutting edge technology is being used. In researching SQL, I
didn't see any options that didn't involved completely rewriting the
application. (which would be a huge undertaking). Also with only a few users
at each site, it seems like overkill. Also, the end client doesn't have the
technology staff to install or maintain SQL Server and they don't want to
spend the extra money buy SQL. With our Access solution, we simply
distribute it with Access runtime at no cost to them.
With all this being said, how can I make everybody happy? Are there any
options other than a full rewrite to SQL? I've read some about MSDE but is
it viable or obsolete?
Thanks in advance.
Stonewall
and ask for some advice.
My company distributes a Microsoft Access 2003 application that is quite
involved with about 50 tables, 60 forms, lots of complex queries, reports and
modules filled with custom code. The app works well except for the usual
Access related complaints like crashes and database corruption. The database
is relatively small. After 5 years I have seen a few at 100 MB at most. Most
are between 10 - 30 MB. Also, some clients balk when they find out the app is
designed In Access since all the talk is SQL this and SQL that. They get the
impression if it's designed in Access, it's a "chevette" instead of a
"cadillac". In most client settings, there are no more than 5 or 6
concurrent users. They store the backend database on the network and the
front end is installed on each desktop.
We want to try to improve stability as well as give the client a comfort
level that the cutting edge technology is being used. In researching SQL, I
didn't see any options that didn't involved completely rewriting the
application. (which would be a huge undertaking). Also with only a few users
at each site, it seems like overkill. Also, the end client doesn't have the
technology staff to install or maintain SQL Server and they don't want to
spend the extra money buy SQL. With our Access solution, we simply
distribute it with Access runtime at no cost to them.
With all this being said, how can I make everybody happy? Are there any
options other than a full rewrite to SQL? I've read some about MSDE but is
it viable or obsolete?
Thanks in advance.
Stonewall