T
Tom
All:
I’m looking for some suggestions given the following scenario:
Current Scenario:
Typical FE/BE MSAccess database, nothing special. One main table with
several thousand records (that will stay fairly static), and one
significant child table that will grow quarterly by 1 record for each
record in the main table. Several other support tables, but they are
small in comparison. Lots of business logic embedded in the code.
Been in use for 7 years so it is reasonably well tested out, but
showing its age a little.
The database is used to manage data from multiple facilities. Due to
original design decisions, each facility has its own separate BE
file. The FE allows the user to choose which BE to link to.
The system was designed for one client company and will not be sold/
used by anyone else (in other words, I only need to satisfy his needs
and don’t really need to worry about a wider audience).
Problems:
1. The client company has grown a little now and they have more than
one person working with the data at a time…everything used to be on a
single hard drive. That won’t work anymore.
2. Some of the users are now traveling and would like to access the
data while out of the office.
3. I don’t trust their backup plan – I think its haphazard at best,
non-existent at worst.
The client company is a small business – maybe 7 employees total and
not particularly computer savvy. Keeping individual desktop computers
running is about their limit of expertise.
Solution?:
I’d like to move their data to a hosted SQL Server database accessible
by the MSAccess FE now in use (modified as needed). I THINK that will
solve all three of the problems listed above, plus allow me easier
access to the data to help them out of the periodic problems they
encounter (I am physically remote from the client company). I
specifically do not want to move to a web based application – I’m
simply not willing to give up the MSAccess environment for a browser.
I have a fair amount of experience with MSAccess, some, but not much,
experience connecting to in-house SQLServer in a corporate environment
at my day job, and NO experience connecting to SQLServer over the
internet.
Questions:
• Will this work? If not, any alternate suggestions?
• What kind of speed can I expect? Especially when fetching large
number of records for reports (this is a report intensive database –
lots of different ways of slicing and dicing data for hard copy
printout).
• What programming gottchas should I be aware of that are unique to
connecting to a hosted SQLServer?
• How do I go about making local backup copies of the data in case
access to the hosted service is interrupted?
• How secure is this solution. There isn’t any financial data, etc
that would be a big draw to a hacker, but without the data the company
is screwed big time.
• Any suggestions on a host service that is reliable and has good tech
support?
Thanks
Tom
I’m looking for some suggestions given the following scenario:
Current Scenario:
Typical FE/BE MSAccess database, nothing special. One main table with
several thousand records (that will stay fairly static), and one
significant child table that will grow quarterly by 1 record for each
record in the main table. Several other support tables, but they are
small in comparison. Lots of business logic embedded in the code.
Been in use for 7 years so it is reasonably well tested out, but
showing its age a little.
The database is used to manage data from multiple facilities. Due to
original design decisions, each facility has its own separate BE
file. The FE allows the user to choose which BE to link to.
The system was designed for one client company and will not be sold/
used by anyone else (in other words, I only need to satisfy his needs
and don’t really need to worry about a wider audience).
Problems:
1. The client company has grown a little now and they have more than
one person working with the data at a time…everything used to be on a
single hard drive. That won’t work anymore.
2. Some of the users are now traveling and would like to access the
data while out of the office.
3. I don’t trust their backup plan – I think its haphazard at best,
non-existent at worst.
The client company is a small business – maybe 7 employees total and
not particularly computer savvy. Keeping individual desktop computers
running is about their limit of expertise.
Solution?:
I’d like to move their data to a hosted SQL Server database accessible
by the MSAccess FE now in use (modified as needed). I THINK that will
solve all three of the problems listed above, plus allow me easier
access to the data to help them out of the periodic problems they
encounter (I am physically remote from the client company). I
specifically do not want to move to a web based application – I’m
simply not willing to give up the MSAccess environment for a browser.
I have a fair amount of experience with MSAccess, some, but not much,
experience connecting to in-house SQLServer in a corporate environment
at my day job, and NO experience connecting to SQLServer over the
internet.
Questions:
• Will this work? If not, any alternate suggestions?
• What kind of speed can I expect? Especially when fetching large
number of records for reports (this is a report intensive database –
lots of different ways of slicing and dicing data for hard copy
printout).
• What programming gottchas should I be aware of that are unique to
connecting to a hosted SQLServer?
• How do I go about making local backup copies of the data in case
access to the hosted service is interrupted?
• How secure is this solution. There isn’t any financial data, etc
that would be a big draw to a hacker, but without the data the company
is screwed big time.
• Any suggestions on a host service that is reliable and has good tech
support?
Thanks
Tom