A
AriRio
Hello
I am a person with some MS Access experience but new in server based
applications.
A) I have a large MS Access 2003 database. It consists of front-end and back-
end. It was used by about 15 people on LAN. After two years it became quite
huge - plenty of queries (about 150), forms (about 100), reports (about 60)
and huge VBA code in FE and large amount of data in BE (about 80 tables).
B) I would like to convert it gradually from the filebased system to server
based system. For the gradual conversion I got an idea to make a middle step.
It would be a conversion of the BE only into some server based system (free
or very cheap) like MySQL or MS SQL Server 2005 Express Edition. Then connect
the present FE with new server based BE.
C) I have tried an example (about 20 tables from the current database) -
conversion to MySQL. It was relatively easy. I put it on the server and
linked it via ODBC. It started work. But then problems raised - connection
speed firstly.
I am looking for the solution of which way I shall focus to continue. Going
straight into MS SQL Server or Oracle is very expensive way for me now. Also
I have not any experience with it, it would last ages to develop the database
again into the same level probably and I need to keep it working and
developing. So therefore I think about gradual conversion and about a middle
step - conversion and putting the BE only on the server as a server based
system. Then set the connection between MS Access FE and new BE. I am ready
to make changes in the FE and new BE - from reading about this problem on
internet forums I have realized these will be mainly - transferring queries
on a server side to minimaze data flow through net, place procedures and
functions on the server side, etc.
The questions are:
1) Is that a good idea to make a middle step (only BE conversion and FE
update) or completaly bad ?
2) Once only the BE converted into server based system - is it at least
somehow practical / possible to keep the database user friendly and securily
running + still easy for further updating and developing ?
3) What system (middle step) would you recommend me to convert the BE into ?
Would it be MySQL, MS SQL Server 2005 Express Edition or any other ?
4) What system would you suggested to be the final step of conversion (both
FE and BE converted) - Oracle or MS SQL Server or any other ?
I would welcome some guidance which way to focus.
Thanks very much if you have any to share.
Ari
I am a person with some MS Access experience but new in server based
applications.
A) I have a large MS Access 2003 database. It consists of front-end and back-
end. It was used by about 15 people on LAN. After two years it became quite
huge - plenty of queries (about 150), forms (about 100), reports (about 60)
and huge VBA code in FE and large amount of data in BE (about 80 tables).
B) I would like to convert it gradually from the filebased system to server
based system. For the gradual conversion I got an idea to make a middle step.
It would be a conversion of the BE only into some server based system (free
or very cheap) like MySQL or MS SQL Server 2005 Express Edition. Then connect
the present FE with new server based BE.
C) I have tried an example (about 20 tables from the current database) -
conversion to MySQL. It was relatively easy. I put it on the server and
linked it via ODBC. It started work. But then problems raised - connection
speed firstly.
I am looking for the solution of which way I shall focus to continue. Going
straight into MS SQL Server or Oracle is very expensive way for me now. Also
I have not any experience with it, it would last ages to develop the database
again into the same level probably and I need to keep it working and
developing. So therefore I think about gradual conversion and about a middle
step - conversion and putting the BE only on the server as a server based
system. Then set the connection between MS Access FE and new BE. I am ready
to make changes in the FE and new BE - from reading about this problem on
internet forums I have realized these will be mainly - transferring queries
on a server side to minimaze data flow through net, place procedures and
functions on the server side, etc.
The questions are:
1) Is that a good idea to make a middle step (only BE conversion and FE
update) or completaly bad ?
2) Once only the BE converted into server based system - is it at least
somehow practical / possible to keep the database user friendly and securily
running + still easy for further updating and developing ?
3) What system (middle step) would you recommend me to convert the BE into ?
Would it be MySQL, MS SQL Server 2005 Express Edition or any other ?
4) What system would you suggested to be the final step of conversion (both
FE and BE converted) - Oracle or MS SQL Server or any other ?
I would welcome some guidance which way to focus.
Thanks very much if you have any to share.
Ari