Hi All,
I am looking for a suitable database to run on client PCs.
Currently our application accesses all tables from a central server (may be in the same room, same building or another city). Either Oracle or SQL Server.
Some tables are "static" in that they are not changed during the normal everyday use of the system. These tables contain data needed to "drive" the system such as error messages, screen and report templates, business rules and basic tables such as currencies, countries, days-of-week, months-in-year, etc. We wish to move these tables onto the client PC so as to minimise LAN/WAN traffic.
Originally we used FoxPro but PB10 deprecated the Intersolv drivers so we reluctantly moved the static tables onto the server. Now we need to move them back but need a suitable database. By choice we use ODBC for SQL access.
Options I am looking at include:
Jet Access (deprecated by Microsoft and non-64bit)
MSDE (deprecated by Microsoft)
SQL Express (high installation/maintenance overhead)
DBF tables (will need to re-engineer table structures)
VistaDB (only supports ADO.NET connectivity)
Any and all suggestions are very welcome.
Question: How about Adaptive Server Anywhere (ASA)?
I have looked at our Sybase license and I quote the relevant paragraph:
"You may reproduce, use and distribute copies of the Redistributable Components only in conjunction with and as part of your stand-alone database application that you have written using your properly licensed copy of SYBASE Adaptive Server Anywhere. The Redistributable Components may be accessed only by the machine on which such software resides and you may not use the Redistributable Components on a server machine that hosts your application software to multiple connected clients. In addition to the foregoing, you explicitly agree not to distribute Redistributable Components in conjunction with and as part of a general purpose database development system without the express written permission of SYBASE, which
permission may be denied at SYBASE's sole discretion."
I am not a lawyer but this license appears to allow us to distribute ASA for deployment on client PCs for the purpose I have described without any fee or further licensing.
Can anyone comment on current SAP policy in this regard?
TIA
Larry Peters